The DNS Relay problem is a known firmware bug where people have reported slow responses/no responses from the Internet and according to D-Link has been fixed in the Beta release 121b07NA. Visit ftp.dlink.com/Gateway/dir855/Beta/Firmware/ to download a copy. Please note that after installing the firmware, the router's Status page will show firmware 1.21NA 2009/11/05. ( I wish D-Link's programmers would be more specific in showing the firmware revision numbers ! ; this is why I asked you for the date code in my previous post.)
By disabling DNS Relay you have benched the router from the DNS ballgame. Of course the packets still flow through the router to the Internet but it is a passive participant. With DNS Relay enabled your PC asks your router for the DNS Information and your router in turn queries a DNS server for the answer and then "relays" this back to your PC.
DNS servers are the functional equivalent to 411 Directory Assistance Operators. If you didn't know Bob, your next door neighbor's phone number you could call 411 to get it. You know it would be useless to pick up the phone and while listening to the Dialtone you yelled "Hey Bob pick up your phone": you know to dial Bob's phone number first. Well - If your computer connected to the Internet and yelled "Hey, www.amazon.com" not much is going to happen either. The Internet doesn't know amazon.com from a hole in the ground; it too works on numbers - IP addresses. DNS servers provide these numbers. Of course you could memorize the IP addresses of all your favorite web sites and enter them into the address bar on your browser and bypass the whole DNS process! If you enjoy doing this you could also try memorizing the telephone numbers of all 8 million people that live in New York City. Good luck with that! While I have greatly simplified the process, I think you get the picture.
Hope this helps.
Regards,
Magnetron1