Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Configurazione BIND9 Cache DNS

    Dunque, ho installato bind9 su un server Debian Lenny.
    Vorrei fare diventare questa macchina un cache server DNS per la mia rete locale.
    Non necessito di DHCP, in quanto avendo solo un paio di portatili connessi assegno
    staticamente gli ip nella LAN. Per ora ne considero solo uno:

    Router -> 192.168.0.1
    Server -> 192.168.0.100
    Client -> 192.168.0.2

    Il server ha dominio esteso: deb-serv.home.org
    Ho configurato Bind nel seguento modo:

    /etc/resolv.conf

    codice:
    search home.org
    nameserver 127.0.0.1
    nameserver 151.9.235.201 // Server primario ISP
    nameserver 151.9.235.211 // Server secondario ISP
    In fondo a /etc/bind/named.conf ho aggiunto:

    codice:
    zone "home.org" {
            type master;
            file "/etc/bind/db.home";
    };
    zone "0.168.192.in-addr.arpa" {
            type master;
            file "/etc/bind/db.192.168.0";
    };
    /etc/bind/db.home

    codice:
    $TTL 86400      ; 1 day
    home.org.       IN SOA  ns1.home.org. hostmaster.home.org. (
                                    2007081501 ; serial
                                    86400      ; refresh (1 giorno)
                                    28800      ; retry (8 ore)
                                    604800     ; expire (1 settimana)
                                    86400      ; minimum (1 giorno)
                                    );
                    IN      NS      ns1.home.org.
    
    ;NOTA: ns1 è il nome del server che funge da DNS server
    ns1             IN      A       192.168.0.100
    ; Qui potete inserire gli IP dei client-server che hanno un IP statico
    client          IN      A       192.168.0.2
    /etc/bind/db.192.168.0

    codice:
    ;
    ; BIND reverse data file for local loopback interface
    ;
    $TTL    604800
    @       IN      SOA     home.org.       hostmaster.home.org. (
                                    2007081501   ; serial
                                    604800       ; refresh
                                    86400        ; retry
                                    2419200      ; expire
                                    604800       ; negative cache ttl
                                    );
    @       IN      NS      ns1.home.org.
    1       IN      PTR     ns1.home.org.
    3       IN      PTR     client.home.org.
    Nel corpo di /etc/bind/named.conf.options

    codice:
    allow-query { 127.0.0.1; 192.168.0/24; } ;
    allow-transfer { none; } ; 
    allow-recursion { 127.0.0.1; 192.168.0/24; } ;
    
    forwarders {
    192.168.0.1 // Per controllare anche la cache del router
    151.9.235.201; // ISP DNS Server primario
    151.9.235.211; // ISP DNS Server secondario
    };
    A questo punto ho provato ad impostare come DNS primario su winxp sp3 del client
    192.168.0.100
    ma nslookup restituisce:

    codice:
    Impossibile trovare nome server per 192.168.0.100: Server failed
    Però poi entrando nel prompt>, il dns risolve correttamente gli indirizzi nominali.
    Dove sbaglio? Devo impostare il dominio del client in "home.org"? Come si fa?
    Grazie.

  2. #2
    Moderatore di Altri Server + Database L'avatar di SUPERMIKY
    Registrato dal
    Jun 2001
    Messaggi
    1,706
    la reverse zone è errata, tanto è vero che nella zona di risoluzione diretta associ questa corrispondenza:
    codice:
    ns1             IN      A       192.168.0.100
    mentre nella reverse hai cannato ip:
    codice:
    1       IN      PTR     ns1.home.org.
    Per funzionare, dovrebbe esserci scritto
    codice:
    100       IN      PTR     ns1.home.org.
    occhio a copiare pari pari dai tutorial, se modifichi un ip devi ripetere la modifica su tutti i file dove esso appare
    vCard | CV | Social networks
    No, in privato non ti aiuto.

  3. #3
    Si hai ragione, mi son messo a copiare senza capire cosa stessi facendo.
    Adesso ho corretto la reverse, ma a questo punto mi viene questo dubbio:

    codice:
    3       IN      PTR     client.home.org.
    Non è che devo mettere:

    codice:
    2      IN      PTR     giampa.home.org.
    Considerando che l'ip del client è 192.168.0.2 e il pc si chiama "giampa"...
    Grazie dell'aiuto, sto mettendo a dura prova il mio sistema nervoso centrale.

  4. #4
    Moderatore di Altri Server + Database L'avatar di SUPERMIKY
    Registrato dal
    Jun 2001
    Messaggi
    1,706
    per i client non è fondamentale, anche se consigliato, avere i record PTR, comunque sì, è giusto quello che dici.

    buona serata
    vCard | CV | Social networks
    No, in privato non ti aiuto.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.