1
|
Linux секция за начинаещи / Настройка на програми / Re: Проблем с конфигурирането на Master DNS server
|
-: Aug 28, 2009, 16:26
|
Здравей, Долу-горе имам представа как работи DNS и самата му йерархия. В първият си пост съм писал Имам проблем с конфигурирането на master dns server. ns1.domain.com и ns2.domain са ми делигирани в регистратора като такива за създаване на DNS сървър . Да не би да отнема известно време за обновяване на данните или знам ли и аз вече edit: при пинг от външни сървъри към ns1.domain.com и ns2.domain.com се резолват правилно edit 2: PTR записите на IP адресите, които обслужват ns1.domain.com и ns2.domain.com са с хост различен от domain.com. Това би ли било проблем ?
|
|
|
2
|
Linux секция за начинаещи / Настройка на програми / Re: Проблем с конфигурирането на Master DNS server
|
-: Aug 28, 2009, 15:48
|
Да, обаче се получава следното: 11.111.111.111 е IP адреса на ns1.domain.com GeSHi (INI): dig @11.111.111.111 domain.com ; <<>> DiG 9.3.4-P1 <<>> @11.111.111.111 domain.com ; (1 server found) ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 28728 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 0 ;; QUESTION SECTION: ;domain.com. IN A ;; ANSWER SECTION: domain.com. 14400 IN A 11.111.111.111 ;; AUTHORITY SECTION: domain.com. 86400 IN NS ns2.domain.com. domain.com. 86400 IN NS ns1.domain.com. ;; Query time: 0 msec ;; SERVER: 11.111.111.111#53(11.111.111.111) ;; WHEN: Fri Aug 28 15:42:31 2009 ;; MSG SIZE rcvd: 86
Което е добе, но при използването на dig ns1.domain.com domain.com GeSHi (INI): ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 53332 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 1 ;; QUESTION SECTION: ;ns1.domain.com. IN A ;; ANSWER SECTION: ns1.domain.com. 171722 IN A 11.111.111.111 ;; AUTHORITY SECTION: domain.com. 164941 IN NS ns2.domain.com. domain.com. 164941 IN NS ns1.domain.com. ;; ADDITIONAL SECTION: ns2.domain.com. 171722 IN A 22.222.222.222 ;; Query time: 2 msec ;; SERVER: 33.333.333.333#53(33.333.333.333) ;; WHEN: Fri Aug 28 15:44:25 2009 ;; MSG SIZE rcvd: 102 ; <<>> DiG 9.3.4-P1 <<>> ns1.domain.com domain.com ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 58203 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;domain.com. IN A ;; Query time: 7 msec ;; SERVER: 33.333.333.333#53(33.333.333.333) ;; WHEN: Fri Aug 28 15:44:25 2009 ;; MSG SIZE rcvd: 34

|
|
|
3
|
Linux секция за начинаещи / Настройка на програми / Re: Проблем с конфигурирането на Master DNS server
|
-: Aug 28, 2009, 15:25
|
GeSHi (INI): ; <<>> DiG 9.3.4-P1 <<>> @127.0.0.1 domain.com ; (1 server found) ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 20884 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 0 ;; QUESTION SECTION: ;domain.com. IN A ;; ANSWER SECTION: domain.com. 14400 IN A 11.111.111.111. ;; AUTHORITY SECTION: domain.com. 86400 IN NS ns1.domain. domain.com. 86400 IN NS ns2.domain. ;; Query time: 256 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Fri Aug 28 15:22:59 2009 ;; MSG SIZE rcvd: 86
Не изглежда зле май сега ?
|
|
|
6
|
Linux секция за начинаещи / Настройка на програми / Re: Проблем с конфигурирането на Master DNS server
|
-: Aug 28, 2009, 14:18
|
Тук е named.conf, а това е зоновия файл след промяната: GeSHi (INI): $ttl 14400 @IN SOA ns1.domain.com. webmaster.domain.com. ( 2009082701 ; Serial in YYYYMM 10800; refresh seconds 3600; retry 604800; expire 38400; minimum ); domain.com. IN A 11.111.111.11 domain.com. IN NS ns1.domain.com. domain.com. IN NS ns2.domain.com. domain.com. IN MX 1 domain.com. ns1.domain.com. IN A 11.111.111.11 ns2.domain.com. IN A 22.222.222.22 www IN CNAME domain.com. ftp IN CNAME domain.com. mail IN CNAME domain.com.
|
|
|
7
|
Linux секция за начинаещи / Настройка на програми / Re: Проблем с конфигурирането на Master DNS server
|
-: Aug 28, 2009, 13:23
|
Направих корекцията в зоновия файл domain.com, но като го проверя с named-checkzone ми връща следното съобщение: GeSHi (Bash): domain.com.db:2: SOA record not at top of zone (\@IN.domain.com) zone domain.com/IN: loading master file domain.com.db: not at top of zone
А това е съдържанието на директивата options: GeSHi (Bash): options { // query-source port 53; // Put files that named is allowed to write in the data/ directory: directory "/var/named"; // the default pid-file "/var/run/named/named.pid"; dump-file "data/cache_dump.db"; statistics-file "data/named_stats.txt"; /* memstatistics-file "data/named_mem_stats.txt"; */ };
Прави впечатление обаче, че named е стартиран със следните параметри: GeSHi (Bash): /usr/sbin/named -u named -t /var/named/chroot
Като в /var/named/chroot също има named.conf и зонови файлове. Съответно options на named.conf, който се намира в /var/named/chroot е: GeSHi (Bash): options { // query-source port 53; // Put files that named is allowed to write in the data/ directory: directory "/var/named"; // the default pid-file "/var/run/named/named.pid"; dump-file "data/cache_dump.db"; statistics-file "data/named_stats.txt"; /* memstatistics-file "data/named_mem_stats.txt"; */ };
|
|
|
8
|
Linux секция за начинаещи / Настройка на програми / Re: Проблем с конфигурирането на Master DNS server
|
-: Aug 28, 2009, 09:31
|
Здравей, Благодаря ти за насоките. Ето и резултата от dig ns1.domain.com domain.com GeSHi (INI): ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 2048 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 0 ;; QUESTION SECTION: ;ns1.domain.com. IN A ;; ANSWER SECTION: ns1.domain.com. 172556 IN A 11.11.11.111 ;; AUTHORITY SECTION: domain.com. 172556 IN NS ns2.domain.com. domain.com. 172556 IN NS ns1.domain.com. ;; Query time: 2 msec ;; SERVER: 22.22.22.222#53(22.22.22.222) ;; WHEN: Fri Aug 28 09:26:12 2009 ;; MSG SIZE rcvd: 86 ; <<>> DiG 9.3.4-P1 <<>> ns1.domain.com domain.com ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 59401 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;domain.com. IN A ;; Query time: 3 msec ;; SERVER: 22.22.22.222#53(22.22.22.222) ;; WHEN: Fri Aug 28 09:26:12 2009 ;; MSG SIZE rcvd: 34
Това, което виждам е липсата на А запис за самия домейн и това "status: SERVFAIL". Следва отговора при запитване към ns2.domain.com GeSHi (INI): dig ns2.domain.com domain.com ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 12179 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;ns2.domain.com. IN A ;; Query time: 5 msec ;; SERVER: 22.22.22.222#53(22.22.22.222) ;; WHEN: Fri Aug 28 09:33:31 2009 ;; MSG SIZE rcvd: 38 ; <<>> DiG 9.3.4-P1 <<>> ns2.domain.com domain.com ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 46448 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;domain.com. IN A ;; Query time: 5 msec ;; SERVER: 22.22.22.222#53(22.22.22.222) ;; WHEN: Fri Aug 28 09:33:31 2009 ;; MSG SIZE rcvd: 34
|
|
|
9
|
Linux секция за начинаещи / Настройка на програми / Проблем с конфигурирането на Master DNS server
|
-: Aug 27, 2009, 20:19
|
Здравейте, Имам проблем с конфигурирането на master dns server. ns1.domain.com и ns2.domain са ми делигирани в регистратора като такива за създаване на DNS сървър. Конфигурацията в named.conf е следната: GeSHi (INI): zone "domain.com" { type master; file "/var/named/domain.com.db"; };
Във domain.com.db конфигурацията ми е следната: GeSHi (INI): $ttl 14400 domain.com. IN SOA ns1.domain.com. webmaster.domain.com. ( 1211542297 ; Serial in YYYYMMDDXX 10800; 3600; 604800; 38400; ); domain.com. IN A 11.33.55.77 domain.com. IN NS ns1.domain.com. domain.com. IN NS ns2.domain.com. domain.com. IN MX 1 domain.com. ns1.domain.com. IN A 11.33.55.77 ns2.domain.com. IN A 22.44.66.88 www IN CNAME domain.com. ftp IN CNAME domain.com. mail IN CNAME domain.com.
След изпълнение на командите: GeSHi (Bash): rndc reload && service named restart
Резултата е нулев. Нямам "резолв" към домейна, а ето и изхода от dig GeSHi (Bash): dig ns domain.com ; <<>> DiG 9.3.4-P1 <<>> ns domain.com ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 33652 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;domain.com. IN NS
Идентичен е резултата и при проверка на A запис. Можете ли да ми дадете някакви насоки, кое, къде да бутна ?
|
|
|
|