Bind DNS Issue with Centos 5.5 Perfect Server Setup

Discussion in 'Installation/Configuration' started by driverdave, Dec 20, 2010.

  1. driverdave

    driverdave New Member

    following the setup guide below

    running centos 5.5, 64bit

    changes to the DNS server via ispconfig were not being reflected.

    the results of "service named status" was always "number of zones: 0" and no dns requests were being resloved locally or externally.

    i edited the file: /var/named/chroot/etc/named.conf

    i added the line below to the end

    include "/var/named/chroot/var/named/named.local";
    this solved my problem of no changes being reflected.

    to get bind listening to resolve outside DNS requests i did the following.

    edited /var/named/chroot/etc/named.conf and changed

    listen-on port 53 {; };


    listen-on port 53 {; my.ip.address; };
    and i commented out the line below to allow requests from any IP

    //allow-query     {; };
    just thought i'd post this in case anyone else is having this issue.
  2. rzlines

    rzlines New Member

    What is the ip address that you put here ? your server's public ip or its local network ip (if its behind a router i.e.)?

    Logically speaking it should be the public ip but I'm asking just to be sure.
    Last edited: Dec 22, 2010
  3. akamarinos

    akamarinos New Member


    You should put the local ip address at a nat setup
  4. akamarinos

    akamarinos New Member

    by this way you are providing a free dns to the internet
    and maybe you are vulnerable to attacks

    my way of doing it :
    at my ispconfig web-interface i have setup my
    System -> Server config -> DNS
    like this


    and my named.conf

    [root@srv ~]# cat /var/named/chroot/etc/named.conf
    options {
            listen-on port 53 {;; };
            listen-on-v6 port 53 { ::1; };
            directory       "/var/named/chroot/var/named";
            dump-file       "/var/named/chroot/var/named/data/cache_dump.db";
            statistics-file "/var/named/chroot/var/named/data/named_stats.txt";
            memstatistics-file "/var/named/chroot/var/named/data/named_mem_stats.txt";
    logging {
            channel default_debug {
                    file "data/";
                    severity dynamic;
    view "localhost"
            match-clients           { localhost; };
            match-destinations      { localhost; };
            recursion yes;
            allow-query     {; };
          zone "." IN {
                  type hint;
                  file "named.root";
    include "/var/named/chroot/etc/named.conf.local";
    view    "external"
            match-clients           { any; };
            match-destinations      { any; };
            recursion no;
            allow-query-cache { none; };
          zone "." IN {
                  type hint;
                  file "named.root";
    include "/var/named/chroot/etc/named.conf.local";

Share This Page