|
bind 9 - jak go skonfigurować aby działał?
ArczeX - 13-11-2008 00:30
Witam.
Już od 4 dni męczę się z tym DNS'em i rezultatów brak. Dodam, że przeszukałem wiele artykułów o konfiguracji i owszem są pomocne ale nie rozumie co niektórych poleceń.
Więc prosiłbym serdeczne o "pokazanie" gdzie i jak skonfigurować ten nieszczęsny serwer.
Przyjmijmy że:
domena to - video-moto.pl IP serwera VPS - 111.222.333.444
Domena jest z netiz.pl Server - hitme.pl
plik /etc/bind/named.conf:
// This is the primary configuration file for the BIND DNS server named. // // Please read /usr/share/doc/bind9/README.Debian.gz for information on the // structure of BIND configuration files in Debian, *BEFORE* you customize // this configuration file. // // If you are just adding zones, please do that in /etc/bind/named.conf.local
include "/etc/bind/named.conf.options";
// 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 "com" { type delegation-only; }; // zone "net" { type delegation-only; };
// From the release notes: // Because many of our users are uncomfortable receiving undelegated answers // from root or top level domains, other than a few for whom that behaviour // has been trusted and expected for quite some length of time, we have now // introduced the "root-delegations-only" feature which applies delegation-only // logic to all top level domains, and to the root domain. An exception list // should be specified, including "MUSEUM" and "DE", and any other top level // domains from whom undelegated responses are expected and trusted. // root-delegation-only exclude { "DE"; "MUSEUM"; };
include "/etc/bind/named.conf.local";
plik /etc/bind/named.conf.options:
options { directory "/var/cache/bind"; query-source address * port 53; };
plik /etc/bind/named.conf.local:
// // Do any local configuration here //
// Consider adding the 1918 zones here, if they are not used in your // organization //include "/etc/bind/zones.rfc1918";
zone "video-moto.pl" { type master; file "/etc/bind/video-moto.pl.hosts"; };
A więc lecąc od początku jak to skonfigurować?
Kilka znalezionych przykładów, które i tak nie pomogły.
http://www.baseciq.org/2004/01/20/dns-dla-opornych http://linux.howto.pl/artykuly,linux-20-27-0.html http://hp.tranx.info/teksty/linux/ko...a_-_debian.php http://www.wecon.pl/~plucien/?Article=9
Czy mógłby mi ktoś pomóc i wypełnić 3 powyższe tabele następującymi danymi:
Domena - video-moto.pl IP serwera VPS 111.222.333.444
Bo nie jestem w stanie sobie poradzić :-x
[Dodano: 2008-11-13, 11:31]
MOJE PRZEMYÂŚLENIA
Słowa napisane w >>>>>....<<<<< są moimi przemyśleniami/pytaniami. Bardzo bym prosił aby ktoś pomógł mi na nie odpowiedzieć.
A więc z moich przemyśleń powinno wyglądać to tak.
Plik /etc/bind/named.conf.options:
options { directory "/var/cache/bind"; -- ścieżka do katalogu z danymi serwera DNS query-source address * port 53; -- port na którym ma być serwer DNS (standardowo 53) }; logging{ - category lame-servers{ - Nie mam pojęcia do czego to służy. prosił bym o wyjaśnienie null; - }; - category cname{ - null; - Nie mam pojęcia do czego to służy. prosił bym o wyjaśnienie }; - }; -
Czy skonfigurowałem dobrze plik /etc/bind/named.conf.options? Czy raczej trzeba coś zmienić albo dopisać?
Plik /etc/bind/named.conf:
include "/etc/bind/named.conf.options";
zone "." { Poszczególne strefy. >>>>>> o co chodzi w tych strefach i "."? <<<<<
type hint; file "/etc/bind/db.root"; -- ścieżka do pliku adresy innych serwerów DNS. >>>>> inne strefy czyli ? i mam to chyba zmienić na "/etc/bind/db.video-moto.pl" i stworzyć nowy plik o nazwie "db.video-moto.pl" <<<<< }; zone "video-moto.pl" { Strefa naszej domeny. >>>>> wpisuje nazwę domeny video-moto.pl <<<<< type master; -- nasz DNS jest pierwszym źródłem informacji o domenie file "video-moto.pl"; -- plik z definicją domeny >>>>> a gdzie ten plik ma być zrobiony i co ma zawierać <<<<<? notify yes; -- włączenie powiadamiania innych serwerów DNS also-notify{ 217.97.16.55; -- adres serwera DNS, który jest naszym SecondaryDNS-em >>>>> Skąd mam wziąć ten adres? Mam tutaj wpisać adres IP serwera VPS który wykupiłem - 111.222.333.444? <<<<< }; }; zone "127.in-addr.arpa" { Strefy lokalne odwrotne (tzw. revDNS, do zamiany IP na nazwę) >>>>> NIC NIE ZMIENIAMY? <<<<< type master; -- typ główny >>>>> NIC NIE ZMIENIAMY? <<<<< file "/etc/bind/db.127"; -- ścieżka do pliku z definicją strefy >>>>> NIC NIE ZMIENIAMY ? <<<<< }; zone "0.in-addr.arpa" { >>>>> NIC NIE ZMIENIAMY? <<<<< type master; -- typ główny >>>>> NIC NIE ZMIENIAMY? <<<<< file "/etc/bind/db.0"; -- ścieżka do pliku z definicją strefy >>>>> NIC NIE ZMIENIAMY? <<<<< }; zone "255.in-addr.arpa" { >>>>> NIC NIE ZMIENIAMY? <<<<< type master; -- typ główny >>>>> NIC NIE ZMIENIAMY? <<<<< file "/etc/bind/db.255"; -- ścieżka do pliku z definicją strefy >>>>> NIC NIE ZMIENIAMY? <<<<< };
include "/etc/bind/named.conf.local";
Plik /etc/bind/named.conf.local:
>>>>> Pozostawić tak jak jest poniżej? <<<<< zone "1.168.192.IN-ADDR.ARPA" { type master; -- typ główny file "192.168.1"; -- plik z definicją strefy notify no; }; >>>>> Tutaj do już nic nie wiem :/ skąd mam zdobyć dane do Secondary DNS? http://freedns.afraid.org/? <<<<< Dla przykładu nasz serwer jest Secondary DNS-em dla domeny citrix.pl. zone "citrix.pl" { -- plik z definicją strefy type slave; file "sec/citrix.pl"; -- adres IP PrimaryDNS-a dla citrix.pl masters{ 217.97.16.55; }; };
Zawartość pliku db.video-moto.pl?
$TTL 43200 @ IN SOA dns.video-moto.pl. hostmaster.video-moto.pl. ( Adres serwera DNS – SOA (Source Of Authority) 2002100902 ; serial Numer seryjny, musi być zmieniany po każdej zmianie w ustawieniach >>>> gdzie znajdę numer seryjny? <<<< 8H ; refresh Czas co jaki odświeża się serwer DNS >>>> nic nie zmieniać <<<<< 2H ; retry Czas co jaki ponawia się odświeżanie serwera DNS >>>> nic nei zmieniać <<<<< 7D ; expire Ilość dni po których wygasa ważność rekordów DNS >>>> nic nei zmieniać <<<<< 1D ; default_ttl Minimalny czas życia TTL (Time to Live) dla rekordu DNS >>>> nic nie zmieniać <<<<< ) @ IN MX 5 video-moto.pl. MX (Mail eXchange) czyli serwer pocztowy @ IN MX 10 secondary.pl. drugi serwer pocztowy >>>> co mam tutaj wpisać? skąd 2 serwer? <<<<< @ IN NS dns.video-moto.pl. NS (Name Server) czyli podstawowy serwer DNS @ IN NS dns.secondary.pl. Secodnary DNS >>>> i co tutaj wpisać? <<<<< @ IN A 217.97.16.52 Adres IP domeny >>>>> IP domeny? czy mam wpisać tutaj adres IP serwera VPS? 111.222.333.444? <<<< dns IN A 217.97.16.52 Hosty w domenie howto.pl – dns.howto.pl i jego adres IP >>>>> host? czy mam wpisać tutaj adres IP serwera VPS? 111.222.333.444? <<<< www IN CNAME @ Hosty w domenie howto.pl – www.howto.pl i jego rekord CNAME wskazujący na adres IP domeny >>>>> Tutaj nie wiem kompletnie co wpisać <<<<
Dodam ze jestem początkujący i prosiłbym o wyrozumiałość.
Jeśli ktoś mi pomoże będę dozgonnie wdzięczny :-)
MarekXBX - 01-07-2010 00:24
Witaj.
Dodatkowo w panelu masz opcje DNS dzięki której możesz łatwo i szybko przypisać swoją domenę do vpsa bez konieczności stawiania własnych dnsów.
fnmirk - 01-07-2010 00:26
MarekXBX, zerknij na datę tematu?
MarekXBX - 01-07-2010 00:32
Odpisałem aby następny użytkownik zanim napisze post widział gdzie się zgłosić.
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|