Strona 1 z 1

bind 9 - jak go skonfigurować aby działał?

: 13 listopada 2008, 00:30
autor: ArczeX
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:

Kod: Zaznacz cały

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:

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";
plik /etc/bind/named.conf.options:

Kod: Zaznacz cały

options {
	directory "/var/cache/bind";
       query-source address * port 53;
};
plik /etc/bind/named.conf.local:

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";
	};
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:

Kod: Zaznacz cały

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:

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 skonfigurowałem dobrze plik /etc/bind/named.conf.options?
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";
Plik /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; 	
}; 	
};
Zawartość pliku db.video-moto.pl?

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ć <<<<
Dodam ze jestem początkujący i prosiłbym o wyrozumiałość.

Jeśli ktoś mi pomoże będę dozgonnie wdzięczny :-)

: 01 lipca 2010, 00:24
autor: MarekXBX
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.

: 01 lipca 2010, 00:26
autor: fnmirk
MarekXBX, zerknij na datę tematu?

: 01 lipca 2010, 00:32
autor: MarekXBX
Odpisałem aby następny użytkownik zanim napisze post widział gdzie się zgłosić.