I'm using latest firmware (1.23), upgraded from previous version (1.18 maybe?) although I'm not sure how long I've had this problem... I have "Use Internal Caching DNS Forwarder" checked with static DNS entries and "Use Received DNS With Static DNS" unchecked. It is mostly working; both public and internal hostnames get resolved correctly, but the problem is that all nonexistent hosts get resolved to my router's public IP address. So if I type "ping asdfasdf" from any computer on my LAN, then it will ping the router's public IP address. It's not just ping; if I also try telnet etc. then they all try to connect to the router instead of returning "unknown host". I've tried this on two different computers on my LAN, one Windows and the other Linux. If I type "dig asdfasdf" from a computer on the LAN, the router's DNS server correctly returns no result (i.e. the Authority section contains only a root nameserver and there is no Answer section). Any ideas what's going on here?