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."