Dyskusja:BIND
Z Wikipedii
Wycięłem z artykułu: moim zdaniem to wogóle nie jest potrzebne: lepiej jest wymienić, co umożliwia konfiguracja BIND-a, niż podawać tekst przykładu. A.J. 14:36, 26 sty 2006 (CET)
[edytuj] Przykładowa konfiguracja (8.x/9.x)
To jest przykładowa konfiguracja dla serwera DNS w sieci lokalnej. Plik named.conf powinień wyglądać mniej więcej tak:
// Sekcja lokalna include "/etc/bind/zones.rfc1918"; // Consider adding the 1918 zones here, if they are not used in your organization - RFC 1918 zone "home" in { type master; file "/etc/bind/db.home"; allow-update { none; }; }; zone "1.168.192.in-addr.arpa" in { type master; file "/etc/bind/db.192.168.1"; allow-update { none; }; };
// Sekcja opcjonalnej konfiguracji options { directory "/var/cache/bind"; // If there is a firewall between you and nameservers you want // to talk to, you might need to uncomment the query-source // directive below. Previous versions of BIND always asked // questions using port 53, but BIND 8.1 and later use an unprivileged // port by default. // query-source address * port 53; // If your ISP provided one or more IP addresses for stable // nameservers, you probably want to use them as forwarders. // Uncomment the following block, and insert the addresses replacing // the all-0's placeholder. listen-on { 127.0.0.1; 192.168.1.0/24; }; // Tutaj możemy wpisać adres IP serwera DNS naszego operatora. forwarders { xxx.xx.xx.x; }; auth-nxdomain no; # conform to RFC 1035 };
Przykładowy plik strefy, czyli tzw. rekord SOA (ang. start of authority record - rekord adresu startowego uwierzytelnienia) wygląda mniej więcej w ten sposób:
$ORIGIN home. $TTL 604800 @ IN SOA pierwszy.home. server.home. ( 200512301 ; Serial (Rok, Miesiac, Dzien, Numer Zmiany) 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL ; @ IN NS pierwszy.home. ;localhost A 127.0.0.1 pierwszy IN A 192.168.1.1 drugi IN A 192.168.1.2 trzeci IN A 192.168.1.3
I jeszcze jeden pliczek strefy - rekord SOA, który powinień mniej więcej w ten sam sposób wyglądać:
$ORIGIN 1.168.192.in-addr.arpa. $TTL 604800 @ IN SOA pierwszy.home. server.home. ( 200512302 ; Serial (Rok, Miesiac, Dzien, Numer Zmiany) 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL @ IN NS pierwszy.home. 1 IN PTR pierwszy.home. 2 IN PTR drugi.home. 3 IN PTR trzeci.home.
Więcej o typach rekordów dowiesz się w artykule o DNS.