Please whitelist cPanel in your adblocker so that you’re able to see our version release promotions, thanks!

The Community Forums

Interact with an entire community of cPanel & WHM users!

Cpanel and nameservers

Discussion in 'Bind/DNS/Nameserver' started by jimmy1987, Feb 28, 2008.

  1. jimmy1987

    jimmy1987 Member

    Feb 27, 2008
    Likes Received:
    Trophy Points:
    I've got a VPS with cpanel on it.
    I used to use to dns servers of my domain provider but then i can't use the subdomain feature and all. So i decided to host the nameservers myself.
    On my cpanel box i got 1 ip. So i've made that my primary nameservers.

    I also registered 2 new nameservers with my website hosted at
    1 ipaddress ( primary ) goes back to my linux box as
    1 ipaddress ( secundary ) goes to my dedicated windows server as

    i've got fedora core 6 and cpanel 11.15.
    and win 2003 std on my windows dedi.

    I've setup up windows dns with a secundary zone. But it gives the message:
    Zonetransfer from the master server has failed.

    How can i set-up zonetransfers on my linux box so my windows server can get the zones off of it?

    here is my named.conf:

    include "/etc/rndc.key";
    controls {
    	inet 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;    
        // 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 '' 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/";
                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.
    view "localhost_resolver" {
    /* This view sets up named to be a localhost resolver ( caching only nameserver ).
     * If all you want is a caching-only nameserver, then you need only define this view:
        match-clients         {; };
        match-destinations    { localhost; };
        recursion yes;
        zone "." IN {
            type hint;
            file "/var/named/";
        /* these are zones that contain definitions for all the localhost
         * names and addresses, as recommended in RFC1912 - these names should
         * ONLY be served to localhost clients:
        include "/var/named/named.rfc1912.zones";
    view "internal" {
    /* This view will contain zones you want to serve only to "internal" clients
       that connect via your directly attached LAN interfaces - "localnets" .
        match-clients        { localnets; };
        match-destinations    { localnets; };
        recursion yes;
        zone "." IN {
            type hint;
            file "/var/named/";
    Also how can i let cpanel know of my secundairy nameserver? Suppose to add the ip somewhere but don't know where.
    #1 jimmy1987, Feb 28, 2008
    Last edited: Feb 28, 2008

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice