Parę pytań związanych z DNS'em

Serwery i sieci oparte na Slackware, wszelkiego rodzaju usługi, troubleshooting.

Moderatorzy: Moderatorzy, Administratorzy

Lewy
Użytkownik
Posty: 58
Rejestracja: 2005-12-20, 20:09

Parę pytań związanych z DNS'em

Post autor: Lewy »

Witam!

Zrobiłem serwer DNS zgodnie z opisem.
Moje łącze do internetu to neostrada.
Teraz moje pytania:

- Jak zrobić aby w pliku resolv.conf po rozłączeniu się neo i ponownym jej połączeniem nie zmieniać wpisu z:

Kod: Zaznacz cały

nameserver 194.204.159.1
nameserver 217.98.63.164
na:

Kod: Zaznacz cały

serach moja.domena.pl
nameserver 127.0.0.1
Jeżeli tego nie zmienię to DNS nie działa.

- Czy to jest normalne że przez parę godzin kiedy nikt z userów nie korzysta z internetu pamięc DNS zostaje wyczyszczona? Wnioskuję to po tym że po upływie tych kilku godzin i wydaniu ponownie komendy np:

Kod: Zaznacz cały

dig www.wp.pl
otrzymuję wynik:

Kod: Zaznacz cały

;; Query time: 60 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Nov 30 09:37:34 2007
;; MSG SIZE  rcvd: 106
zamiast:

Kod: Zaznacz cały

;; Query time: 2  msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Nov 30 09:37:34 2007
;; MSG SIZE  rcvd: 106
Po ponownym wydaniu komendy:

Kod: Zaznacz cały

dig www.wp.pl
jest już ok czyli czas mniej wiecej 2 msec.
Czy da radę to jakoś zmienić aby pamięć nie wyczyszczała się?

- Moja sieć LAN składa sie z 3 bram internetowych, czy lepiej jest korzystać z 3 lokalnych DNS'ów, leżeli jest to w ogóle możliwe? (Część userów podpiętych do bramy1 ma swój DNS, cześć do bramy 2 itd.). Czy lepiej jest pozostać przy jednym DNS? Jeżeli pozostawię jeden DNS na bramce 1 to czy łącze internetowe tej bramki bedzie bardziej obciążone?
Ostatnio zmieniony 2007-12-03, 12:19 przez Lewy, łącznie zmieniany 4 razy.
miszmaniac
Moderator
Posty: 1510
Rejestracja: 2006-03-19, 12:00
Lokalizacja: Gdynia
Kontakt:

Re: Parę pytań związanych z DNS'em

Post autor: miszmaniac »

1. Możesz odebrać prawa zapisu do pliku /etc/resolv.conf i już nie powinno sie potem zmieniać.

2. Niestety bind jest tak skonstruowany, że przechowuje to w RAMie, a skoro tam to jest, to po jakimś czasie wywalane jest z pamięci. Nic na to nie proadzisz.

3. Sam ruch DNS nie jest zbyt duży, także nie powinno mieć to dużego wpływu na ruch. Chyba, że masz naprawdę sporą liczbę użytkowników.
Pamiętaj,
Jeśli Twój problem został rozwiązany dopisz [b] [Rozw.] [/b]w tytule.
Projektowanie stron WWW: [url=http://www.miszewski.net.pl]www.miszewski.net.pl[/url]
Lewy
Użytkownik
Posty: 58
Rejestracja: 2005-12-20, 20:09

Re: Parę pytań związanych z DNS'em

Post autor: Lewy »

Czy mógłbyś mi podać regółkę jak odebrać prawa dostępu do resolv.conf?
Awatar użytkownika
blastboy1008
Użytkownik
Posty: 155
Rejestracja: 2006-12-09, 21:04
Lokalizacja: Elbląg
Kontakt:

Re: Parę pytań związanych z DNS'em

Post autor: blastboy1008 »

Kod: Zaznacz cały

chmod -w resolv.conf
Madness is the gift, that has been given to me.
Lewy
Użytkownik
Posty: 58
Rejestracja: 2005-12-20, 20:09

Re: Parę pytań związanych z DNS'em

Post autor: Lewy »

Niestety to nie działa :sad: dalej jest to samo :/
Awatar użytkownika
matryc
Użytkownik
Posty: 74
Rejestracja: 2005-10-30, 09:51
Lokalizacja: Dąbrowa Tarnowska

Re: Parę pytań związanych z DNS'em

Post autor: matryc »

Ad.1 Skoro korzystasz z BINDa jako serwer DNS to te wpisy w resolv.conf moga byc takie jak Ci sie samo zmenia.
Uzyj opcji forward ( jest opisane w tym FAQ co podales link ) w pliku named.conf i bedzie Ci ladnie korzystal z tych adresow co chcesz
Lewy
Użytkownik
Posty: 58
Rejestracja: 2005-12-20, 20:09

Re: Parę pytań związanych z DNS'em

Post autor: Lewy »

Czyli chodzi o to?

Kod: Zaznacz cały

forwarders { 194.204.159.1; 194.204.152.34; };
Jeżeli tak, to nie działa, po wydaniu komendy
jest tak jakby wogóle nie było DNS.
Ostatnio zmieniony 2007-11-30, 16:01 przez Lewy, łącznie zmieniany 1 raz.
Awatar użytkownika
matryc
Użytkownik
Posty: 74
Rejestracja: 2005-10-30, 09:51
Lokalizacja: Dąbrowa Tarnowska

Re: Parę pytań związanych z DNS'em

Post autor: matryc »

Jesli nie dziala to problem w konfiguracji BINDa
Podaj wiecej info na temat konfiguracji NAMED.CONF
Lewy
Użytkownik
Posty: 58
Rejestracja: 2005-12-20, 20:09

Re: Parę pytań związanych z DNS'em

Post autor: Lewy »

Oto mój plik named.conf:

Kod: Zaznacz cały

options {
	directory "/var/named";
	forwarders { 194.204.159.1; 217.98.63.164; }
	listen-on { 127.0.0.1; 192.168.1.1; };
	//query-source address * port 53;
};

zone "." {
type hint;
file "root.hints";
};

zone "0.0.127.in-addr.arpa" {
type master;
file "pz/127.0.0";
}; 
Powiem tak: z opcją

Kod: Zaznacz cały

forwarders { 194.204.159.1; 217.98.63.164; }
jest tak samo jak bez niej. Probelem zaczna sie dopiero wtedy kiedy neo się rozłączy i wpsy w resolv.conf zmienią się.
Ostatnio zmieniony 2007-12-01, 09:35 przez Lewy, łącznie zmieniany 1 raz.
Awatar użytkownika
Lizard
Moderator
Posty: 2629
Rejestracja: 2005-05-21, 15:48
Lokalizacja: miasto w mieście

Re: Parę pytań związanych z DNS'em

Post autor: Lizard »

Lewy pisze:forwarders { 194.204.159.1; 217.98.63.164; }
Brakuje średnika na końcu.

Lewy, mam Neostradę i u mnie zawartość /etc/resolv.conf nie zmienia się po rozłączeniu. Zmienia się natomiast /etc/ppp/resolv.conf. Sprawdź, czy /etc/reslov.conf jest linkiem symbolicznym do /etc/ppp/resolv.conf. Jeślitak to usuń tej link i utwórz normalny plik.
Ostatnio zmieniony 2007-12-02, 18:16 przez Lizard, łącznie zmieniany 1 raz.
Error 404 - footer not found
Awatar użytkownika
matryc
Użytkownik
Posty: 74
Rejestracja: 2005-10-30, 09:51
Lokalizacja: Dąbrowa Tarnowska

Re: Parę pytań związanych z DNS'em

Post autor: matryc »

Wazne jest jeszcze by po uzyskaniu polaczania wystartowac dopiero uslugi sieciowe w tym wlasnie BINDa. Czyli 1 - polaczenie z neo 2 - /etc/rc.d/rc.bind restart
Awatar użytkownika
Lizard
Moderator
Posty: 2629
Rejestracja: 2005-05-21, 15:48
Lokalizacja: miasto w mieście

Re: Parę pytań związanych z DNS'em

Post autor: Lizard »

matryc, ciekawe rzeczy opowiadasz. W moim przypadku wykonywany jest najpierw rc.inet2 (uruchamiany jest m.in. bind), potem przez rc.local squid, a za nim Neostrada. O dziwo wszystko działa.
Error 404 - footer not found
Lewy
Użytkownik
Posty: 58
Rejestracja: 2005-12-20, 20:09

Re: Parę pytań związanych z DNS'em

Post autor: Lewy »

Lizard pisze:/etc/reslov.conf jest linkiem symbolicznym do /etc/resolv.conf
Chyba miało być tak: /etc/reslov.conf jest linkiem symbolicznym do /etc/ppp/resolv.conf :-)
Twoja rada okazała się skuteczna w związku z tym należy Ci się duży PLUS. Temat zamknięty.
Awatar użytkownika
Lizard
Moderator
Posty: 2629
Rejestracja: 2005-05-21, 15:48
Lokalizacja: miasto w mieście

Re: Parę pytań związanych z DNS'em

Post autor: Lizard »

Lewy pisze:Chyba miało być tak: /etc/reslov.conf jest linkiem symbolicznym do /etc/ppp/resolv.conf :-)
Dokładnie. Już poprawiam powyżej. :wstyd:

Bind jest bardzo dyskretny i jego uruchomienie nie powoduje pojawienia się komunikatów w konsoli nawet w przypadku błędów. Aby sprawdzić, czy wszystko jest ok, najlepiej sprawdzić logi.
Ostatnio zmieniony 2007-12-02, 18:18 przez Lizard, łącznie zmieniany 1 raz.
Error 404 - footer not found
ODPOWIEDZ