Heres the situation, Im running Exchange 2000, and im having trouble with name resolution for internet emails. This is for a small business so all servers (DNS, exchange, web, etc.) are on the same box. I have DSL with a dynamic IP and im using DynDNS for my internet domain name so its in this form custom.dyndns.net. Everything is set up fine with dyndns but when i send internet emails the SMTP cannot resolve the names. My DNS server was setup after i installed AD and i have one forward lookup zone named local.custom.dyndns.net. I've set the forwarding to my ISP's DNS server and my TCP/IP properties point DNS to my local IP. i can recieve mail fine when it is sent to my user@custom.dyndns.net address but when sending from outlook it just sits for a really long time and eventuall gets an error saying the SMTP timed out while attempting to send the mail. Ive tested both internally and externally and nothing works for outgoing mail. ive even setup my SMTP virtual server to use the same external DNS for delivery and still doesnt work. im forwarding ports 25 to this computer from my firewall. theres also another odd occurance. whenever i NSlookup on this server it attempts to resolve names from within dyndns.com. forexample if i try to lookup it will return the IP of company.dyndns.com if it exists in the dyndns domain. but when done externally it doesnt do this. I assumed setting up the SMTP virtual server to use external DNS of my ISP would correct this but it didnt. Any ideas? I dont know if the ISP's not resolving the name or if my exchange server is not even making a query. i know this is a kind of weird setup but my company has already had this dyndns name and they dont want to change. Thanking you in advance,
Matt
Matt