I want to be able to access computer 192.168.0.3 from the simple name "pos". Not "pos.com" or anything. With my setup below I can ping dev.pos, just not pos. I have to ping mydomain.pos to get a reply.
In Basic > Identification in Tomato I have set the domain name to
mydomain. (with the period)
local-ttl=1 bogus-priv domain=mydomain expand-hosts local=/pos/ address=/pos/192.168.0.3
What could be the problem?
UPDATE: When I ping from the tomato router's "ping tool", I get a correct response when pinging "pos". Just not from any of the computers connected to it.
UPDATE 0.5: Running nslookup and typing
pos. (with period) works; just not without.
UPDATE 2: Another issue I've noticed is that my local dns cache won't update when accessing these dns entries. So to test:
cmd ipconfig /flushdns ping google.ca ipconfig /displaydns ' Notice that there are entries ipconfig /flushdns ping dev.pos ipconfig /displaydns ' Notice that there aren't any entries for dev.pos
Looking further into it I came across this link. However changing my config to match doesn't help any.
Going into my ethernet adapter's settings and changing "Append these DNS suffixes (in order) to "." fixed it. This feels dirty though. I now have to change this setting on all connected computers and any computer that doesn't have it changed has to use "pos."