• # Hum, quel utilisation

    Posté par  (site web personnel) . Évalué à 2.

    Si tu veux être dns maître de ton domaine, tu peux utiliser un truc comme ça, mais c'est la misère a gérer : named.conf
    // secret must be the same as in /etc/bind/rndc.conf
    include "/etc/bind/rndc.key";
    
    controls {
        inet 127.0.0.1 port 953
        allow { 127.0.0.1; } keys { mykey; };
    };
    
    //Logging section
    logging {
        channel security_channel {
            file "/var/log/bind/security.log" versions 4 size 10m;
            severity info;
            print-category yes;
            print-severity yes;
            print-time yes;
        };
    
        channel default_channel {
            file "/var/log/bind/default.log" versions 4 size 10m;
            severity info;
            print-category yes;
            print-severity yes;
            print-time yes;
        };
    
        channel xfer-in_channel {
            file "/var/log/bind/xfer-in.log" versions 4 size 10m;
            severity info;
            print-category yes;
            print-severity yes;
            print-time yes;
        };
    
        channel xfer-out_channel {
            file "/var/log/bind/xfer-out.log" versions 4 size 10m;
            severity info;
            print-category yes;
            print-severity yes;
            print-time yes;
        };
    
        channel update_channel {
            file "/var/log/bind/update.log" versions 4 size 10m;
            severity info;
            print-category yes;
            print-severity yes;
            print-time yes;
        };
    
        channel notify_channel {
            file "/var/log/bind/notify.log" versions 4 size 10m;
            severity info;
            print-category yes;
            print-severity yes;
            print-time yes;
        };
        category security { security_channel; };
        category default { default_channel; };
        category xfer-in { xfer-in_channel; };
        category xfer-out { xfer-out_channel; };
        category notify { notify_channel; };
        category update { update_channel; };
        category lame-servers { null; };
        category delegation-only { "null" ; };
    };
    
    // prime the server with knowledge of the root servers
    zone "." {
        type hint;
        file "/etc/bind/db.root";
    };
    
    // be authoritative for the localhost forward and reverse zones, and for
    // broadcast zones as per RFC 1912
    
    zone "localhost" {
        type master;
        file "/etc/bind/db.local";
    };
    
    zone "127.in-addr.arpa" {
        type master;
        file "/etc/bind/db.127";
    };
    
    zone "domaine.ext" {
        type master;
        notify yes;
        file "/etc/bind/db.domaine.ext";
        zone-statistics true;
    };
    
    /etc/bind/db.domaine.ext
    $TTL 1d
    @   IN  SOA ns.domain2.ext. email.domain2.ext. (
                        2006030100  ; Serial
                        28800       ; Refresh
                        14400       ; Retry
                        3600000     ; Expire
                        6400        ; Minimum
                )
    
    @                           IN  NS      ns.domain2.ext.
    @                           IN  NS      dns.domain2.ext.
    info                        IN  TXT     "un texte..."
    
    @                           IN  MX  10  xx.xx.xx.xx
    @                           IN  MX  50  xxx.dyndns.org.
    
                                IN  A       xx.xx.xx.xx
    smtp                        IN  A       xx.xx.xx.xx
    imap                        IN  A       xx.xx.xx.xx
    ftp                         IN  A       xx.xx.xx.xx
    www                         IN  A       xx.xx.xx.xx
    ;redir all other non set subdomain
    *                           IN  A       xx.xx.xx.xx
    
    /etc/bind/rndc.key
    key mykey {
        algorithm hmac-md5;
        secret "une suite de texte quelconque";
    };
    
    /etc/bind/rndc.conf
    // secret must be the same as in /etc/named.conf
    include "/etc/bind/rndc.key";
    
    options {
        default-key mykey;
        default-server 127.0.0.1;
        default-port 953;
    };
    
    • [^] # Re: Hum, quel utilisation

      Posté par  . Évalué à 1.

      Bonjour, Merci beaucoup pour l'exemple que tu m'as donné. c'est la premiere fois que j'installe un serveur DNS en plus je suis debutant sous linux, c la gallere (c ds le cadre de mon stage).

      j'ai une question , lorsque j'ai installé bind9.3.2 , j'ai pas trouvé les fichiers de conf ( namedb ou nemed.conf ni dans /etc/ ni dans l'ensemble de la machine ) est ce que je dois les crées moi meme ou il y a un souci qlq pars.

      Rq :
      lorsque je tape la commande suivante pour verifier la version installée il me donne :

      linux: /usr/local/sbin # ./named -v
      BIND 9.3.2

      donc je pense que la version bind 9.3.2 est bien installée.

      Merci beaucoup.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.