Computing.Net > Forums > Windows Server 2003 > DNS Server Recursive Query

Computing.Net: Over 1,000,000 posts about all things technology related! Over 90% answered within 24 hours! Click here to sign up now, it's free!

DNS Server Recursive Query

Reply to Message Icon

Original Message
Name: lakmal
Date: July 5, 2004 at 02:08:42 Pacific
Subject: DNS Server Recursive Query
OS: Windows Server 2003 Stand
CPU/Ram: Intel 1.8 GHz/128MB
Comment:

I have installed DNS Sever service on my win server 2003 DC (which is also the PDC emulator and the Global Catalog server).
When I try to test for a recursive query, it doesn't work. I have cinfigured forwarders to DNS server of my ISP. Also I have added these servers in root hints also.

When I try to nslookup for an external domain I get the foolowing error

C:\Documents and Settings\Administrator>nslookup www.microsoft.com
Server: beta1.test.sch.lk
Address: 192.168.1.1

DNS request timed out.
timeout was 2 seconds.
DNS request timed out.
timeout was 2 seconds.
*** Request to beta1.test.sch.lk timed-out

DNS server is behind a firewall (ISA 2000)
Does this has something to do with ISA firewall?
Why does the recursive query fail?
Why cant I nslookup an external domain?

Help is greatly appreciated.
RGDS
lakmal


Report Offensive Message For Removal


Response Number 1
Name: royn
Date: July 5, 2004 at 16:04:37 Pacific
Reply: (edit)

Recursive queries are not forwarded to other DNS servers.
With recursive queries the DNS server doesn't attempt to contact another DNS server to get the information a client is asking for.
Only iterative queries are forwarded to other DNS servers if the local DNS server doesn't have an answer.


Report Offensive Follow Up For Removal

Response Number 2
Name: lakmal
Date: July 5, 2004 at 19:21:46 Pacific
Reply: (edit)

Dear Royn,

Thank you very much for the advice. Correct me if Im wrong

1. The term recursion means that a DNS server contacting another DNS server when it cannot by itself answer a query on behalf of a client

2. Iteration refers to the process of a DNS client making repeated queries to different DNS servers.

I have configured forwarders and they work fine. (that means iterative queries are ok. My DNS server forwards queries)

When I try to test for a recursive query, I still get the time-out error (means my DNS server can't contact other DNS servers on behalf of a client)

Any suggestions..?
Thanks
lakmal


Report Offensive Follow Up For Removal

Response Number 3
Name: royn
Date: July 6, 2004 at 13:01:20 Pacific
Reply: (edit)

You’re wright, it was late last night.
With recursive queries the DNS server always answers requests from clients, either by providing the requested information or by providing an error message. (When there is no record found)
With iterative queries the DNS server will provide the client with a record that is closes to the request if the DNS server doesn’t have a record. If the DNS server isn’t authoritative for a domain namespace it will provide the client with a record of a DNS server that is closes to that specific domain namespace. (has the best answer)
Port 53 (TCP and UDP) is used for DNS, can you surf the web?
Can you resolve a name on the LAN with the Nslookup command?


Report Offensive Follow Up For Removal

Response Number 4
Name: royn
Date: July 6, 2004 at 13:20:10 Pacific
Reply: (edit)

Hi there again, did you try debugging on the DNS server.
Create a txt file on you’re hard drive en go to the properties of the DNS server.
On the debug logging tab enable debugging and fill in the pad to the text file below.
Did you also check the event viewer?


Report Offensive Follow Up For Removal

Response Number 5
Name: lakmal
Date: July 6, 2004 at 21:46:45 Pacific
Reply: (edit)

Royn,

Hi. Thanks for the follow up.
Yes, I can
Surf the web without a prob(all my clients in all the subnets can surf the net smoothly)
TCP and UDP ports (53) are ok in the firewall(ISA)
nslookup works perfectly and I can resolve names on the LAN without a prob.

I enabled debugging on the DNS server and am monitoring it right now.Im also checking the event viewer also.

I'll get back to u shortly.if u have a new suggestion, pleas elet me know.
Thanks
Lakmal


Report Offensive Follow Up For Removal


Response Number 6
Name: royn
Date: July 9, 2004 at 05:17:29 Pacific
Reply: (edit)

Hi There,

What happens when you remove the forwarders pointing to you’re ISP?


Report Offensive Follow Up For Removal

Response Number 7
Name: lakmal
Date: July 14, 2004 at 19:35:30 Pacific
Reply: (edit)

Dear Royn,
Forgive me for the late feed back...

Yes.it does work without forwarders..

I think the broblem is in the ISA server

I found that these ports have to be opened at the ISA

TCP and UDP port 53

and als0 these protocol rules

DNS query
DNS query server
DNS Zone transfer
DNS Zone Transfer server

But when I scan the ISA server for the open ports (using GFI Languard Network Scan), I couldnt fined the port 53.
So far im trying to resolve this issue

RGDS
Lakmal


Report Offensive Follow Up For Removal






Post Locked

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.


Go to Windows Server 2003 Forum Home








Do you own an iPhone?

Yes
No, but soon
No


View Results

Poll Finishes In 6 Days.
Discuss in The Lounge
Poll History




Data Recovery Software