Hi Experts,
I have been battling with the setup of a DNS server in the DMZ for a while now. We are setting up the DNS (dcsrv02) and the web server on the same Windows 2003 server with different IP (172.16.128.X) addresses. The IP address for the DNS server in DMZ is 172.16.128.15 while that of the web server is 172.16.128.16. Initially I had an issue because the DNS server had no host name as I was confused on adding it to what domain as I did not want it to be part of the internal domain. So I kept it in a workgroup (Home) and added DNS suffix microsoft.local, so I stopped getting the errors above.
In the Forward lookup zone ((called as dmz)) on the DMZ DNS server I have the external IP addresses (209.X.X.X) of the DNS server and the web server. The PTR record for the DNS server is registered with our ISP. I have 2 reverse look up zones in the DMZ DNS server, one for the 172.16.X.X addresses and the other for the 209.X.X.X addresses. Is this correct?
We manage our own DNS so on our internal DNS server I have the 172.16.X.X addresses of the DMZ DNS server and www. On doing this I can browse www from within the domain as well as from the DNS server in the DMZ. But I cannot browse it from outside the domain. On doing this it takes me to a search engine with cached results. Do I need to have some forwarders on our internal DNS server pointing to the external IP of the DMZ DNS server?
We have a PIX firewall and have the following setup on it. The PIX is setup correctly I believe.
access-list out_in extended permit tcp any host 209.X.X.1 eq www
access-list out_in extended permit udp any host 209.X.X.1 eq domain
access-list out_in extended permit tcp any host 209.X.X.1 eq domain
access-list out_in extended permit tcp any host 209.X.X.2 eq www
access-list out_in extended permit tcp any host 209.X.X.3 eq www
access-list DMZ_in extended permit tcp any eq domain host 209.X.X.1
access-list DMZ_in extended permit udp any eq domain host 209.X.X.1
access-list DMZ_in extended permit tcp any eq www host 209.X.X.2
global (DMZ) 1 209.155.24.3
static (DMZ,outside) 209.X.X.1 172.16.128.15 netmask 255.255.255.255
static (DMZ,outside) 209.X.X.2 172.16.128.16 netmask 255.255.255.255
access-group allow_any in interface DMZ
On querying DNS stuff for our
www.domainname.com, I get one of our NS's as lame name server and also "no NS A record at Name server" for dcsrv02. I don't know what this means and how to fix it?
Greatly frustrated.