  kosiac
join:2001-01-10 Dayton, OH
| reply to Daniel Re: DNS in RT314 not working correctly
They way I understand it, (I am by no means a DNS expert), Mail Exchange Records (MX) records are used when sending email. They allow all mail for a domain to be routed to one host. There are Address Records (A) also, those are used when resolving the domain name to an IP address. Both record types are part of the DNS entry for a domain.
My SMTP server on my LAN needs to query the DNS for the MX record for a domain. For example, when I send an email from my email client, it goes to the SMTP server on my LAN (set in my client). SMTP server will query DNS for the Mail Exchange (MX) record. This is what isn't working when my router is involved in query. SMTP get's the MX info and the uses the data to forward the email directly to the email recipient's domain. If I query DNS for an Address record (typical dns lookup like when you browser is looking for an IP) it works fine regardles if the router is involved or not.
To kind of see what I mean, go to a command line in NT/windows 2k/unix. Type in nslookup. type in microsft.com and hit enter. You will se the Address record(s). Then type in "set vc" hit enter then type "set q=mx" and hit enter. This will change the query type to MX. Then type microsoft.com and hit enter. You will see the Mail Exchange record.
Using the example above, if the router is involved, an I do the mx query, it fails and nslokup returns "*** [192.168.0.1] can't find microsoft.com: Unspecified error". If I use the DNS from my ISP, I get the proper results.
I have tried rebooting he router and powering it off. -- - Dayton, Ohio, The TRUE Birthplace of Aviation - |