Hello all….

 

I have a RH 7.1 DNS server.The server is working fine and resolving names without any problems from external requests. I am also using IP chains to shut all ports except 22 and 53.My problem is that when I try to do a nslookup from that box, it gives me the following error:

 

$ nslookup yahoo.com

 

Note:nslookup is deprecated and may be removed from future releases.

Consider using the `dig' or `host' programs instead.Run nslookup with

the `-sil[ent]' option to prevent this message from appearing.

 

;; connection timed out; no servers could be reached

 

 

My Ipchains are as follows:

 

Chain input (policy DENY):

target���� prot opt���� source��������������� destination���������� ports

ACCEPT���� tcp------anywhere������������ dns�� ����������any ->�� ssh

ACCEPT���� udp------anywhere������������ dns���� �������any ->�� domain

ACCEPT���� tcp------anywhere������������ dns ������������any ->�� domain

Chain forward (policy DENY):

Chain output (policy DENY):

target���� prot opt���� source�� ����������destination���������� ports

ACCEPT���� tcp------dns������������anywhere������������� ssh ->�� any

ACCEPT���� udp------dns�� ����������anywhere������������� domain ->�� any

ACCEPT���� tcp------dns��� ����������anywhere������������� domain ->�� any

 

 

but it is able to respond to external requests (meaning when I set my machine to use this DNS server, it does name resolutions without any problems).

 

I know it is something to do with IP chains coz when I flush all my rules and set the default to accept all then the nslookup runs fine.

 

Do I need to open another port to be able to do internal queries within the box?I’m confused…….

 

Reply via email to