I have 4 really locked down workstations used as cash registers from a company called 2 Touch. I also have a DLINK DIR 655 firewall/router installed at the headend right after a cable modem connection basically set at defaults to automatically obtain IP from ISP and left everything else at defaults, shutoff wireless and changed the admin password. Everything works fine as far as internet access but I have a really weird situation which takes down the cash registers which can't talk to a main PC's .db because it can't find it.
What's weird is that when I ping that workstation name (ttouch0) internally from another desktop connected to the same network, it returns a public IP address like (ttouch0.wowway.com, 64.158.56.38) when in fact it should be the internal IP address like ttouch0, 192.168.0.101).
I've rebooted, released/renewed the IP address from the cable modem, rebooted my router and all of the cash registers and things work fine for a few hours and then they go back to the same problem where they can't find the .db and when I ping that ttouch0 address, it goes back to returning a public IP address again. Help! I'm in IP and DNS hell.
Can anyone offer any expert advice?