bind 9 - jak go skonfigurować aby działał?
: 13 listopada 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:
plik /etc/bind/named.conf:
plik /etc/bind/named.conf.options:
plik /etc/bind/named.conf.local:
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/konfi ... 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:
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:
Czy skonfigurowałem dobrze plik /etc/bind/named.conf.options?
Czy raczej trzeba coś zmienić albo dopisać?
Plik /etc/bind/named.conf:
Plik /etc/bind/named.conf.local:
Zawartość pliku db.video-moto.pl?
Dodam ze jestem początkujący i prosiłbym o wyrozumiałość.
Jeśli ktoś mi pomoże będę dozgonnie wdzięczny :-)
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:
Kod: Zaznacz cały
domena to - video-moto.pl
IP serwera VPS - 111.222.333.444
Domena jest z netiz.pl
Server - hitme.pl
Kod: Zaznacz cały
// 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";
Kod: Zaznacz cały
options {
directory "/var/cache/bind";
query-source address * port 53;
};
Kod: Zaznacz cały
//
// 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";
};
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/konfi ... 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:
Kod: Zaznacz cały
Domena - video-moto.pl
IP serwera VPS 111.222.333.444
[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:
Kod: Zaznacz cały
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 raczej trzeba coś zmienić albo dopisać?
Plik /etc/bind/named.conf:
Kod: Zaznacz cały
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";
Kod: Zaznacz cały
>>>>> 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? [url]http://freedns.afraid.org/?[/url] <<<<<
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;
};
};
Kod: Zaznacz cały
$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 – [url]www.howto.pl[/url] i jego rekord CNAME wskazujący na adres IP domeny
>>>>> Tutaj nie wiem kompletnie co wpisać <<<<
Jeśli ktoś mi pomoże będę dozgonnie wdzięczny :-)