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

    http://www.howtoforge.com/perfect-server-centos-5.5-x86_64-ispconfig-3

    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

    Code:
    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 { 127.0.0.1; };

    to

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

    Code:
    //allow-query     { 127.0.0.1; };
    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

    @rzlines

    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

    [​IMG]

    and my named.conf

    Code:
    
    [root@srv ~]# cat /var/named/chroot/etc/named.conf
    options {
            listen-on port 53 { 127.0.0.1; 10.10.10.10; };
            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/named.run";
                    severity dynamic;
            };
    };
    
    
    view "localhost"
    {
            match-clients           { localhost; };
            match-destinations      { localhost; };
            recursion yes;
            allow-query     { 127.0.0.1; };
    
          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