Point 11 of the repeater pdf guide notes that ONLY IP addresses are permitted in the field "Only Allow Connection to Server". I'd really like to see hostnames permitted

I'm curious as to why it can't do this i.e. why it can't be a local hostname (name of my PC)? I connect with a local hostname in the VNC server field, and it resolves that OK.
In addition, as a test I put in the local hostname in the "Only Allow Connection to Server" field and the log showed it RESOLVING the local hostname to the SAME IP address OK, but gives an error and doesn't connect. USING IP ADDRESS ONLY WORKS OK.
k.
USING LOCAL HOSTNAME Resolves IP but Fails?
========================
socket() initialized
bind() succeded to port 5901
listen() succeded
THREAD VIEWER: 1640
socket() initialized
bind() succeded to port 5500
listen() succeded
THREAD TIMER: 2996
THREAD SERVER: 2624
Viewer accept, 210.XXX.XXX.XX:1871
DBG: remotehost NAMEOFMYPC remoteport 5900
resolving host by name: NAMEOFMYPC
resolved: NAMEOFMYPC (192.168.1.10)
connecting to 192.168.1.10:5900
Unable to connect to destination host, errno=0
======================================
USING IP ADDRESS ONLY: WORKS
========================
socket() initialized
bind() succeded to port 5901
listen() succeded
THREAD VIEWER: 1360
socket() initialized
bind() succeded to port 5500
listen() succeded
THREAD SERVER: 240
THREAD TIMER: 1244
Viewer accept, 210.XXX.XXX.XX:1965
DBG: remotehost IPADDRESSOFMYPC remoteport 5900
resolving host by name: IPADDRESSOFMYPC
resolved: NAMEOFMYPC(192.168.1.10)
connecting to 192.168.1.10:5900
--> Proxy started
========================