dns issues

Discussion in 'Server Operation' started by saco721, Feb 23, 2010.

  1. saco721

    saco721 Member

    Hi,

    I have bind -9.6.1-0.3.b1.fc11.i586 on fedora core 11. On 2 servers named ns0.mydomain.uk.net and ns1.mydomain.uk.net.

    I have the following named.conf in /etc on ns0.mydomain.uk.net :

    Code:
    //
    // named.conf
    //
    // Provided by Red Hat bind package to configure the ISC BIND named(8) DNSrschall
    // server as a caching only nameserver (as a localhost DNS resolver only).
    //
    // See /usr/share/doc/bind*/sample/ for example named configuration files.
    //
    
    options {
    	listen-on port 53 { 127.0.0.1; };
    	listen-on-v6 port 53 { ::1; };
    	directory 	"/var/named";
    	dump-file 	"/var/named/data/cache_dump.db";
            statistics-file "/var/named/data/named_stats.txt";
            memstatistics-file "/var/named/data/named_mem_stats.txt";
    	allow-query     { localhost; };
    	recursion yes;
    	dnssec-enable yes;
    	dnssec-validation yes;
    	dnssec-lookaside . trust-anchor dlv.isc.org.;
    };
    
    logging {
            channel default_debug {
                    file "data/named.run";
                    severity dynamic;
            };
    };
    
    zone "." IN {
    	type hint;
    	file "named.ca";
    };
    
    zone "mydomain.uk.net" IN {
    	type master;
    	file "mydomain.uk.net.zone";
    	allow-update { none; };
    	allow-transfer { 82.174.237.219; };
    
    };
    
    include "/etc/named.rfc1912.zones";
    
    include "/etc/named.dnssec.keys";
    include "/etc/pki/dnssec-keys/dlv/dlv.isc.org.conf";
    
    The mydomain.uk.net.zone file in /var/named on ns0.mydomain.uk.net is :

    Code:
    $TTL 86400
    $ORIGIN	mydomain.uk.net.
    @	IN SOA	ns0.mydomain.uk.net. admin.mydomain.uk.net. (
    					2004042601	; serial
    					21600	; refresh
    					3600	; retry
    					604800	; expire
    					86400 )	; minimum
    
    	IN	NS			ns0.mydomain.uk.net.
    	IN	NS			ns1.mydomain.uk.net.
    
    	IN	MX	10		mail.mydomain.uk.net.
    	
    	IN	A			82.174.237.220
    ns0	IN	A			82.174.237.218
    ns1	IN	A			82.174.237.219
    www	IN	A			82.174.237.220
    ftp	IN	A			82.174.237.220
    mail	IN	A			82.174.237.220
    
    The named.conf on ns1.mydomain.uk.net is :

    Code:
    //
    // named.conf
    //
    // Provided by Red Hat bind package to configure the ISC BIND named(8) DNSI have configured /etc/named.conf on ns0.mydomain.uk.net, it is :
    // server as a caching only nameserver (as a localhost DNS resolver only).
    //
    // See /usr/share/doc/bind*/sample/ for example named configuration files.
    //
    
    options {
    	listen-on port 53 { 127.0.0.1; };
    	listen-on-v6 port 53 { ::1; };
    	directory 	"/var/named";
    	dump-file 	"/var/named/data/cache_dump.db";
            statistics-file "/var/named/data/named_stats.txt";
            memstatistics-file "/var/named/data/named_mem_stats.txt";
    	allow-query     { localhost; };
    	recursion yes;
    	dnssec-enable yes;
    	dnssec-validation yes;
    	dnssec-lookaside . trust-anchor dlv.isc.org.;
    };
    
    logging {
            channel default_debug {
                    file "data/named.run";
                    severity dynamic;
            };
    };
    
    zone "." IN {
    	type hint;
    	file "named.ca";
    };
    
    zone "mydomain.uk.net" IN {
    	type slave;
    	masters { 82.174.237.218; };
    };
    
    include "/etc/named.rfc1912.zones";
    
    include "/etc/named.dnssec.keys";
    include "/etc/pki/dnssec-keys/dlv/dlv.isc.org.conf";
    
    The first problem I am having is that when run rndc reload on ns0.mydomain.uk.net, then go into /var/named on ns1.mydomain.uk.net, the copy of the zone file mydomain.uk.net.zone is not there.

    I can ping all of the ips with no problems, but as soon as I attempt to ping using the domain, I get the old ip address.

    I can access my web server via a browser using the ip address, but cannot using the domain name.

    I have set the port UDP 53 for ns0 & ns1.mydomain.co.uk in my routers firewall and enabled DNS for both servers on the firewall GUI in Fedora, but the domain is still not resolving. I have tried using Webmin and still have the same problem. Please help.
     
  2. Ben

    Ben Active Member Moderator

    What do the dns logs tell on both sides, while trying? if the remote site tells nothing you might also try a tcpdump to see whether traffic is blocked or not.
    Keep in mind that you need 53/tcp for zonetransfers.

    I'd not use "ping" to resolve anything more than that I'd try dig or nslookup. And especially on a windowsclient I'd flush the dns cache while trying the lookup with ipconfig /flushdns

    also something like
    dig yourdomain.tld +trace
    might help to check whether the tld-NIC's server has the necessary delegation info on where to redirect the request to do the lookup.
    Or your directly query both of your servers:

    dig www.mydomain.uk.net @82.174.237.218
    dig www.mydomain.uk.net @82.174.237.219

    Maybe the following sites might help you while debugging:
    http://www.robtex.com/dns/mydomain.uk.net.html#records
    http://www.intodns.com/mydomain.uk.net
     
  3. falko

    falko Super Moderator Howtoforge Staff

Share This Page