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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2009-05-02 13:35:07

  lolek - Użytkownik

lolek
Użytkownik
Zarejestrowany: 2009-01-26

własny serwer DNS

Mam takie pytanko bo nie bardzo umię znaleść info o tym... chciałbym odpalić własny serwer DNS dla sieci lokalnej tylko nie coś w stylu proxyDNS lub DNS pod swoją domenę tylko własny i nie zalezny serwer. Jak więksi ISP robią swoje serwery DNS? Skąd pobierają info o domenach i ich ip?


Pytam dla tego, że wydaje mi się, że coś długo muszę czekać na odpowiedź z swojego serwera DNS, przynajmniej najbardziej widać to na tym forum, czekam czasem 5 - 10 sek zanim "ustali adres", u was tez tak jest?

Ostatnio edytowany przez lolek (2009-05-02 13:36:36)

Offline

 

#2  2009-05-02 13:52:36

  tomii - Członek DUG

tomii
Członek DUG
Zarejestrowany: 2007-12-01

Re: własny serwer DNS

Może po prostu chcesz mieć własny cache dnsów?
Czy zamierzasz utrzymywać na tym serwerze jakieś domeny?

Offline

 

#3  2009-05-02 14:00:19

  lolek - Użytkownik

lolek
Użytkownik
Zarejestrowany: 2009-01-26

Re: własny serwer DNS

Jak pisałem wyżej nie chce cahceDNS, domene może przydało by się przenieść do mnie ale to mało istotne na teraz.

Offline

 

#4  2009-05-02 17:25:47

  tomii - Członek DUG

tomii
Członek DUG
Zarejestrowany: 2007-12-01

Re: własny serwer DNS

Po krótce serwery dna dzielimy na mater , slave, cache , forward only . Większość isp ma podejrzewam master slave + osobno lub razem cache - bo gdzieś czytałem że nie powinno się łączyć tego razem, wiec 2 razy bind + np dnsmasq lub jak masz mało zasobów to tylko 2 razy bind,

Offline

 

#5  2009-05-02 18:35:12

  BiExi - matka przelozona

BiExi
matka przelozona
Skąd: Gorlice
Zarejestrowany: 2004-04-16
Serwis

Re: własny serwer DNS

Jak chesz wlasny serwer DNS to nie ma problemu instalujesz binda i powinien byc juz gotowy do pracy :] (nie jestem pewna jak wyglada domyslna konfiguracja binda w debianie)
A teraz kolejne twoje pytanie jak ten twoj server znajduje domeny? A mianowcie odpytuje rootservery (moim zdaniem najlepsze ustawienie) mozesz mu ustawic forwarder'a na jakies inne dnsy ale to sie mija z celem :]

Teraz jak sprawdzic dzialanie dns'a poleceniem dig
powiedzmy u mnie dig google.pl

i dostajesz w podumowaniu

Kod:

;; Query time: 13 msec
;; SERVER: 217.96.37.2#53(217.96.37.2)
;; WHEN: Sat May  2 20:24:27 2009
;; MSG SIZE  rcvd: 221

masz insformacje na temat czasu odpowiedzi na zapytanie tu oraz jaki server obslurzyl zapytanie :]

Offline

 

#6  2009-05-02 19:05:57

  lolek - Użytkownik

lolek
Użytkownik
Zarejestrowany: 2009-01-26

Re: własny serwer DNS

No w zasadzie to tyle ja wiem :)

BiExi tylko, że to dalej jest w zasadzie cache DNS, chciałbym aby bind miał jakby własną bazę i nie łączył się z innym serwerem w poszukiwaniu tylko odczytywał ze swojej i odpowiadał na zapytania klientów, wczytywał by tylko nowe aktualizacje z.... no właśnie skąd?

Offline

 

#7  2009-05-02 19:50:02

  BiExi - matka przelozona

BiExi
matka przelozona
Skąd: Gorlice
Zarejestrowany: 2004-04-16
Serwis

Re: własny serwer DNS

Ale bind dziala jako cace dns :P

Offline

 

#8  2009-05-02 20:38:25

  kayo - Członek DUG

kayo
Członek DUG
Zarejestrowany: 2007-05-20

Re: własny serwer DNS

Z tego co zrozumiałem że chciałbyś by twój bind przechowywał WSZYSTKIE adresy. Po pierwsze nawet rootserwery tego nie robią mimo że są to całkiem spore maszyny, po drugie zasada działania samego DNS na to nie pozwala.


Having a Windows 95 box hooked to the internet is akin to walking naked into a prison carrying a carton of cigarettes.
-----------------
jid: kayo77//gmail.com  gg #1046710

Offline

 

#9  2009-05-02 21:29:55

  lolek - Użytkownik

lolek
Użytkownik
Zarejestrowany: 2009-01-26

Re: własny serwer DNS

BiExi napisał(-a):

Ale bind dziala jako cace dns :P

A kto napisał, że miałby to być bind :) ?


kayo napisał(-a):

Z tego co zrozumiałem że chciałbyś by twój bind przechowywał WSZYSTKIE adresy. Po pierwsze nawet rootserwery tego nie robią mimo że są to całkiem spore maszyny, po drugie zasada działania samego DNS na to nie pozwala.

Nie koniecznie, bo wiem że to mało realne. Problem w tym, że jakos mało informacji na necie jest o tym jak generalnie wyglądają główne serwery DNS i mnie to ciekawi jak się robi takie serwery (np.TP czy inny wielki ISP). Po prostu chciałbym aby mój serwer był całkowicie niezalezy od innych serwerów, np. skrajny przypadek... podczas padu głównego łącza bądź jakiejś ważnej modernicaji DNS nie bedzie działać a jak zrobił bym proste przekierowanie serów na www z info o modernizacji to nie będzie działąć ponieważ najpierw poleci zapytanie do dns a potem do serwera źródłowego a, że DNS nie działa to nie pojawi sie info u usera. To tylko prosty przykład.

Offline

 

#10  2009-05-03 00:14:32

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: własny serwer DNS

1) to sa cache DNS ... tyle ze maja duzo zgromadzonego cachu (spore maszynki + duzo uzytkownikow)

2) mozna robic fake-dns ktory na kazde pytanie odpowie adresem IP stronki z informacja o bledzie ...

3) glowne serwery DNS to nie te w tpsa tylko te obslugujace "." (root serwery) ...


"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#11  2009-06-16 12:02:57

  lolek - Użytkownik

lolek
Użytkownik
Zarejestrowany: 2009-01-26

Re: własny serwer DNS

Odgrzewam troszkę temat... bo troszkę natłoku pracy miałem.

Problem mam teraz taki, że bind nie działa mi do końca poprawnie. Konfiguracja (named.conf):

// This is the primary configuration file for the BIND DNS server named.
//
// Please read /usr/share/doc/bind/README.Debian for information on the
// structure of BIND configuration files in Debian for BIND versions 8.2.1
// and later, *BEFORE* you customize this configuration file.
//

include "/etc/bind/named.conf.options";

//DNS Cachujący (tylko)
acl "moja_siec" { 127.0.0.1/8; (moja podsiec publicznych ip tu jest wpisana)/24;};
options {
   directory "/var/cache/bind";
   allow-query {"moja_siec";};
};

// reduce log verbosity on issues outside our control
logging {
    category lame-servers { null; };
    category cname { 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 "0.in-addr.arpa" {
        type master;
        file "/etc/bind/db.0";
};

zone "255.in-addr.arpa" {
        type master;
        file "/etc/bind/db.255";
};

zone "multi-telekom.pl" {
        type master;
        file "/etc/bind/db.multi-telekom";
};




// add local zone definitions here
include "/etc/bind/named.conf.local";

Wszystko działało na tej konfiguracji a ostatnio jakoś dziwnie się wykrzaczyło i działa tylko pare domen takich jak np. wp, onet, o2 ale już google.pl i cała masa innych nie działa.
Za bardzo nie wiem o co chodzi? Całość działa na zapasowym DNS no ale ten też musi działać ok.

Jeśli dam:

zone "." IN {
        type forward;
        forward only;
        forwarders {  208.67.222.222; 208.67.220.220; };
        check-names ignore;
};

To działa ale to chyba nie cachuje?

Proszę o info jak najlepiej zoptymalizować binda do pracy w sieci.

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)