Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witam,
No więc tak. Instaluje Debian Lenny, następnie instaluję Bind9, konfiguruję wszystko zgodnie z tutkami z netu (tak jak podałem powyżej) i co otrzymuję? Komenda
dig localost
odpowiada bez problemu z lokalnego serwera natomiast
dig nazwa jakiegoś hosta
daję odpowiedź, że nie znalazła serwera(oczywiście host jest zapisany w pliku strefy). Tak jakby w ogóle nie działał bind. (oczywiście proces named jak najbardziej chodzi). Chce uruchomić serwer DNS, który będzie obsługiwał lokalną sieć i przesyłał dalej to czego sam nie będzie potrafił rozwiązać. Oto maja konfiguracja:
/etc/bind/named.conf.option:
options {
directory "/var/cache/bind";
listen-on { any; };
query-source address *;
forwarders {194.204.159.1;};
allow-query{any;};
auth-nxdomain yes;
};/etc/bind/named.conf.local:
zone "word_sk.local" {
type master;
file "db.word_sk.local";
};
zone "0.16.172.in-addr-arpa" {
type master;
notify no;
file "db.172.16.0";
};/etc/bind/named.conf:
include "/etc/bind/named.conf.options";
zone "." {
type hint;
file "/etc/bind/db.root";
};
zone "localhost" {
type master;
file "/etc/bind/db.local";
};
zone "127.in-addr.arpa" {
type master;
file "/etc/bind/db.127";
};
zone "0.in-addr.arpa" {
type master;
file "/etc/bind/db.0";
};
zone "255.in-addr.arpa" {
type master;
file "/etc/bind/db.255";
};
include "/etc/bind/named.conf.local";/var/cache/bind/db.word_sk.local:
$TTL 86400
$ORIGIN word_sk.local.
@ IN SOA word0002.word_sk.local. admin.word_sk.local. (
200905222 ; serial
28800 ; refresh (1 godzina)
7200 ; retry (2 godziny)
2419200 ; expire (4 tygodnie)
86400 ; minimum (1 dzien)
)
IN NS word0002.word_sk.local.
@ IN A 172.16.0.3
word0002 IN A 172.16.0.3
word0999 IN A 172.16.0.200/var/cache/bind/db.172.16.0 :
$TTL 86400
0.16.172.in-addr.arpa IN SOA word002.word_sk.local. admin.word_sk.local. (
200905222 ; serial
28800 ; refresh (1 godzina)
7200 ; retry (2 godziny)
2419200 ; expire (4 tygodnie)
86400 ; minimum (1 dzien)
)
;IN NS word0002.word_sk.local.
IN NS dns1.word_sk.local.
$ORGIN 0.16.172.in-addr-arpa.
3 IN PTR word0002.word_sk.local.
200 IN PTR word0999.word_sk.local.Morduję to już ze 2 tygodnie. Cóż robię źle, ze mi to nie działa?
Offline

Członek DUG


Nie znalazła serwera w sensie nie rozwiązano nazwy czy nie znaleziono serwera dns?
Offline



Użytkownik
hmm a jak masz ustawienie serwera dns w systemie (chodzi o ustawieni jaki serwer DNS ma odpytywać)? I napisz co dokładnie chcesz osiągnąć bo nie wiem jak reszta ale ja widze tylko konfigurację.
Ostatnio edytowany przez djjanek (2009-05-24 21:54:16)
Offline
Witam,
W odpowiedzi na pytanie "djjanek": w resolv.conf :
nameserver 127.0.0.1 search word_sk.local domain word_sk.local
Co chce osiągnąc? Chce postawić lokalny DNS, który będzie (przy współpracy z DHCP) obsługiwał rozwiązywanie nazw hastów w sieci lokalnej oraz (z racji tego, że sieć lokalna jest podłączona do internetu) będzie forwardował zapytania, których sam nie potrafi rozwiązać do np.DNS-a TP-sy (która to zresztą TP-sa jest moim ISP :) )
Może mi ktoś powiedzieć co dokładnie (przy tej konfiguracji jw.) znaczy wynik takiej komendy:
word0002:/home/word# named-checkzone word_sk.local /var/cache/bind/db.word_sk.local /var/cache/bind/db.word_sk.local:3: warning: word0002.word_sk.local: bad name (check-names) /var/cache/bind/db.word_sk.local:3: warning: admin.word_sk.local: bad name (check-names) /var/cache/bind/db.word_sk.local:10: warning: word0002.word_sk.local: bad name (check-names) /var/cache/bind/db.word_sk.local:11: word_sk.local: bad owner name (check-names) /var/cache/bind/db.word_sk.local:12: word0002.word_sk.local: bad owner name (check-names) /var/cache/bind/db.word_sk.local:13: word0999.word_sk.local: bad owner name (check-names) zone word_sk.local/IN: loaded serial 200905252 OK
Już kompletnie się pogubiłem o co mu(bind) chodzi. Według tutków z netu wszystko to nie jest takie skomplikowane. Jednak w "realu" nic nie działa :-/
Pozdrawiam i dzięki za pomoc :-)
Offline



Użytkownik
dodaj do resol.conf
nameserver 127.0.0.1 nameserver 194.204.159.1 search word_sk.local domain word_sk.local
podaj co daje komunikat
host word0002.word_sk.local.
i
host 172.16.0.3
jak jeden lub drugi zwraca że nie ma w DNS to pokaż logi jak się bind uruchamia.
Offline
OK dzięki za pomoc jakoś na razie (lokalnie) działa :-)
Offline