The Community Forums

Interact with an entire community of cPanel & WHM users!
  1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Exhausted! DNS, Bind, Nameservers problems

Discussion in 'Bind / DNS / Nameserver Issues' started by lab4games, Sep 21, 2007.

  1. lab4games

    lab4games Member

    Joined:
    Sep 19, 2007
    Messages:
    5
    Likes Received:
    0
    Trophy Points:
    1
    Hi, I have been spending the last 3 days to fix the DNS problem on my Centos5 (fresh installation with cpanel). I cannot access my server using my domain name or hostname. I have to use the IP to access everything. DNS Report says that my nameservers are not responding to queries, hence unable to resolve my domain.

    I tried many tricks that was offered in this forum.

    http://forums.cpanel.net/showthread.php?t=68345&highlight=centos5
    http://forums.cpanel.net/showthread.php?t=68182&highlight=centos5+bind
    http://forums.cpanel.net/showthread.php?t=69447


    There was one that worked for a few hours but after that, it is back to problem again
    Code:
    cd /scripts;
    service named stop
    killall -9 named
    mv /etc/named.conf /etc/named.old
    ./rebuildnamedconf > /etc/named.conf
    ./fixndc
    ./fixndc
    ndc status
    

    My named.conf is shown below:
    Code:
    include "/etc/rndc.key";
    
    controls {
    inet 127.0.0.1 allow { localhost; } keys { "rndc-key"; };
    };
    
    
    options
    {
    /* make named use port 53 for the source of all queries, to allow
    * firewalls to block all ports except 53:
    */
    query-source port 53;
    recursion no;
    
    // Put files that named is allowed to write in the data/ directory:
    directory "/var/named"; // the default
    dump-file "data/cache_dump.db";
    statistics-file "data/named_stats.txt";
    memstatistics-file "data/named_mem_stats.txt";
    };
    
    logging
    {
    /* If you want to enable debugging, eg. using the 'rndc trace' command,
    * named will try to write the 'named.run' file in the $directory (/var/named).
    * By default, SELinux policy does not allow named to modify the /var/named directory,
    * so put the default debug log file in data/ :
    */
    channel default_debug {
    file "data/named.run";
    severity dynamic;
    };
    };
    
    
    // All BIND 9 zones are in a "view", which allow different zones to be served
    // to different types of client addresses, and for options to be set for groups
    // of zones.
    //
    // By default, if named.conf contains no "view" clauses, all zones are in the
    // "default" view, which matches all clients.
    //
    // If named.conf contains any "view" clause, then all zones MUST be in a view;
    // so it is recommended to start off using views to avoid having to restructure
    // your configuration files in the future.
    
    /* This view will contain zones you want to serve only to "external" clients
    * that have addresses that are not on your directly attached LAN interface subnets:
    */
    // you'd probably want to deny recursion to external clients, so you don't
    // end up providing free DNS service to all takers
    // end up providing free DNS service to all takers
    
    // all views must contain the root hints zone:
    zone "." IN {
    type hint;
    file "/var/named/named.ca";
    };
    
    // These are your "authoritative" external zones, and would probably
    // contain entries for just your web and mail servers:
    
    // BEGIN external zone entries
    
    
    zone "ns1.lab4solutions.com" {
                    type master;
                    file "/var/named/ns1.lab4solutions.com.db";
            };
    
            zone "ns2.lab4solutions.com" {
                    type master;
                    file "/var/named/ns2.lab4solutions.com.db";
            };
    
    
    zone "server1.lab4solutions.com" {
                    type master;
                    file "/var/named/server1.lab4solutions.com.db";
            };
    


    Please help me with this DNS problem, getting very exhausted with it. :(:(:(
    Thanks in advance to all the kind forumers here.
     
  2. lab4games

    lab4games Member

    Joined:
    Sep 19, 2007
    Messages:
    5
    Likes Received:
    0
    Trophy Points:
    1
    When i do dig, i get the following results

    Code:
    ; <<>> DiG 9.3.3rc2 <<>> server1.lab4solutions.com @127.0.0.1
    ; (1 server found)
    ;; global options:  printcmd
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 32580
    ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
    
    ;; QUESTION SECTION:
    ;server1.lab4solutions.com.     IN      A
    
    ;; Query time: 1 msec
    ;; SERVER: 127.0.0.1#53(127.0.0.1)
    ;; WHEN: Sat Sep 22 11:00:53 2007
    ;; MSG SIZE  rcvd: 43
    
    Code:
    dig server1.lab4solutions.com
    
    ; <<>> DiG 9.3.3rc2 <<>> server1.lab4solutions.com
    ;; global options:  printcmd
    ;; connection timed out; no servers could be reached
    
     
  3. lab4games

    lab4games Member

    Joined:
    Sep 19, 2007
    Messages:
    5
    Likes Received:
    0
    Trophy Points:
    1
    i can actually access my own domain name now as i am using the same ISP as the data center that my server is in. I thought i have fixed everything since i am able to access everything.


    dnsreport is able to ping and tracert my nameservers (ns1.lab4solutions.com, ns2.lab4solutions.com)
    but unable to find my domain www.lab4solutions.com or server1.lab4solutions.com

    Is it a case of DNS not updated yet? or i still have some configuration problem?
     
  4. lab4games

    lab4games Member

    Joined:
    Sep 19, 2007
    Messages:
    5
    Likes Received:
    0
    Trophy Points:
    1
    rebooted my router at home, and i cannot access the domain again. anyone can help me to resolve this problem??
    many thanks!



     
Loading...

Share This Page