Покажи Публикации - alaska
* Виж публикациите на потр. | Виж темите на потр. | Виж прикачените файлове на потр
Страници: [1]
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):
  1. dig @11.111.111.111 domain.com
  2.  
  3. ; <<>> DiG 9.3.4-P1 <<>> @11.111.111.111 domain.com
  4. ; (1 server found)
  5. ;; global options:  printcmd
  6. ;; Got answer:
  7. ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 28728
  8. ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 0
  9.  
  10. ;; QUESTION SECTION:
  11. ;domain.com. IN A
  12.  
  13. ;; ANSWER SECTION:
  14. domain.com. 14400 IN A 11.111.111.111
  15.  
  16. ;; AUTHORITY SECTION:
  17. domain.com. 86400 IN NS ns2.domain.com.
  18. domain.com. 86400 IN NS ns1.domain.com.
  19.  
  20. ;; Query time: 0 msec
  21. ;; SERVER: 11.111.111.111#53(11.111.111.111)
  22. ;; WHEN: Fri Aug 28 15:42:31 2009
  23. ;; MSG SIZE  rcvd: 86

Което е добе, но при използването на

dig ns1.domain.com domain.com


Код
GeSHi (INI):
  1. ;; Got answer:
  2. ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 53332
  3. ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 1
  4.  
  5. ;; QUESTION SECTION:
  6. ;ns1.domain.com. IN A
  7.  
  8. ;; ANSWER SECTION:
  9. ns1.domain.com. 171722 IN A 11.111.111.111
  10.  
  11. ;; AUTHORITY SECTION:
  12. domain.com. 164941 IN NS ns2.domain.com.
  13. domain.com. 164941 IN NS ns1.domain.com.
  14.  
  15. ;; ADDITIONAL SECTION:
  16. ns2.domain.com. 171722 IN A 22.222.222.222
  17.  
  18. ;; Query time: 2 msec
  19. ;; SERVER: 33.333.333.333#53(33.333.333.333)
  20. ;; WHEN: Fri Aug 28 15:44:25 2009
  21. ;; MSG SIZE  rcvd: 102
  22.  
  23.  
  24. ; <<>> DiG 9.3.4-P1 <<>> ns1.domain.com domain.com
  25. ;; global options:  printcmd
  26. ;; Got answer:
  27. ;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 58203
  28. ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
  29.  
  30. ;; QUESTION SECTION:
  31. ;domain.com. IN A
  32.  
  33. ;; Query time: 7 msec
  34. ;; SERVER: 33.333.333.333#53(33.333.333.333)
  35. ;; WHEN: Fri Aug 28 15:44:25 2009
  36. ;; MSG SIZE  rcvd: 34

 ???


3  Linux секция за начинаещи / Настройка на програми / Re: Проблем с конфигурирането на Master DNS server -: Aug 28, 2009, 15:25
Код
GeSHi (INI):
  1. ; <<>> DiG 9.3.4-P1 <<>> @127.0.0.1 domain.com
  2. ; (1 server found)
  3. ;; global options:  printcmd
  4. ;; Got answer:
  5. ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 20884
  6. ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 0
  7.  
  8. ;; QUESTION SECTION:
  9. ;domain.com. IN A
  10.  
  11. ;; ANSWER SECTION:
  12. domain.com. 14400 IN A 11.111.111.111.
  13.  
  14. ;; AUTHORITY SECTION:
  15. domain.com. 86400 IN NS ns1.domain.
  16. domain.com. 86400 IN NS ns2.domain.
  17.  
  18. ;; Query time: 256 msec
  19. ;; SERVER: 127.0.0.1#53(127.0.0.1)
  20. ;; WHEN: Fri Aug 28 15:22:59 2009
  21. ;; MSG SIZE  rcvd: 86

Не изглежда зле май сега ?
4  Linux секция за начинаещи / Настройка на програми / Re: Проблем с конфигурирането на Master DNS server -: Aug 28, 2009, 14:57
Резултата от dig е както по-горе бях постнал. Тоест без промяна. В интерес на истината преди години съм настройвал DNS и бе тръгнал от раз, но сега не знам какво става......
5  Linux секция за начинаещи / Настройка на програми / Re: Проблем с конфигурирането на Master DNS server -: Aug 28, 2009, 14:36
Сега е наред:

Код
GeSHi (Bash):
  1. zone domain.com/IN: loaded serial 2009052805
  2. OK

6  Linux секция за начинаещи / Настройка на програми / Re: Проблем с конфигурирането на Master DNS server -: Aug 28, 2009, 14:18
Тук е named.conf, а това е зоновия файл след промяната:

Код
GeSHi (INI):
  1. $ttl 14400
  2. @IN SOA ns1.domain.com. webmaster.domain.com. (
  3.  
  4. 2009082701 ; Serial in YYYYMM
  5. 10800; refresh seconds
  6. 3600; retry
  7. 604800; expire
  8. 38400; minimum
  9. );
  10.  
  11. domain.com. IN A 11.111.111.11
  12.  
  13. domain.com. IN NS ns1.domain.com.
  14. domain.com. IN NS ns2.domain.com.
  15. domain.com. IN MX 1 domain.com.
  16.  
  17. ns1.domain.com. IN A 11.111.111.11
  18. ns2.domain.com. IN A 22.222.222.22
  19.  
  20. www IN CNAME domain.com.
  21. ftp IN CNAME domain.com.
  22. mail IN CNAME domain.com.

7  Linux секция за начинаещи / Настройка на програми / Re: Проблем с конфигурирането на Master DNS server -: Aug 28, 2009, 13:23
Направих корекцията в зоновия файл domain.com, но като го проверя с named-checkzone ми връща следното съобщение:

Код
GeSHi (Bash):
  1. domain.com.db:2: SOA record not at top of zone (\@IN.domain.com)
  2. zone domain.com/IN: loading master file domain.com.db: not at top of zone

А това е съдържанието на директивата options:

Код
GeSHi (Bash):
  1. options {
  2.       // query-source    port 53;
  3.    // Put files that named is allowed to write in the data/ directory:
  4.    directory                "/var/named"; // the default
  5.    pid-file                 "/var/run/named/named.pid";
  6.    dump-file                "data/cache_dump.db";
  7.    statistics-file          "data/named_stats.txt";
  8.   /* memstatistics-file     "data/named_mem_stats.txt"; */
  9. };

Прави впечатление обаче, че named е стартиран със следните параметри:

Код
GeSHi (Bash):
  1. /usr/sbin/named -u named -t /var/named/chroot

Като в /var/named/chroot също има named.conf и зонови файлове. Съответно options на named.conf, който се намира в /var/named/chroot е:


Код
GeSHi (Bash):
  1. options {
  2.    // query-source    port 53;
  3.    // Put files that named is allowed to write in the data/ directory:
  4.    directory                "/var/named"; // the default
  5.    pid-file                 "/var/run/named/named.pid";
  6.    dump-file                "data/cache_dump.db";
  7.    statistics-file          "data/named_stats.txt";
  8.   /* memstatistics-file     "data/named_mem_stats.txt"; */
  9. };

8  Linux секция за начинаещи / Настройка на програми / Re: Проблем с конфигурирането на Master DNS server -: Aug 28, 2009, 09:31
Здравей,

Благодаря ти за насоките. Ето и резултата от dig ns1.domain.com domain.com

Код
GeSHi (INI):
  1. ;; Got answer:
  2. ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 2048
  3. ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 0
  4.  
  5. ;; QUESTION SECTION:
  6. ;ns1.domain.com. IN A
  7.  
  8. ;; ANSWER SECTION:
  9. ns1.domain.com. 172556 IN A 11.11.11.111
  10.  
  11. ;; AUTHORITY SECTION:
  12. domain.com. 172556 IN NS ns2.domain.com.
  13. domain.com. 172556 IN NS ns1.domain.com.
  14.  
  15. ;; Query time: 2 msec
  16. ;; SERVER: 22.22.22.222#53(22.22.22.222)
  17. ;; WHEN: Fri Aug 28 09:26:12 2009
  18. ;; MSG SIZE  rcvd: 86
  19.  
  20.  
  21. ; <<>> DiG 9.3.4-P1 <<>> ns1.domain.com domain.com
  22. ;; global options:  printcmd
  23. ;; Got answer:
  24. ;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 59401
  25. ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
  26.  
  27. ;; QUESTION SECTION:
  28. ;domain.com. IN A
  29.  
  30. ;; Query time: 3 msec
  31. ;; SERVER: 22.22.22.222#53(22.22.22.222)
  32. ;; WHEN: Fri Aug 28 09:26:12 2009
  33. ;; MSG SIZE  rcvd: 34

Това, което виждам е липсата на А запис за самия домейн и това "status: SERVFAIL".

Следва отговора при запитване към ns2.domain.com


Код
GeSHi (INI):
  1. dig ns2.domain.com domain.com
  2. ;; Got answer:
  3. ;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 12179
  4. ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
  5.  
  6. ;; QUESTION SECTION:
  7. ;ns2.domain.com. IN A
  8.  
  9. ;; Query time: 5 msec
  10. ;; SERVER: 22.22.22.222#53(22.22.22.222)
  11. ;; WHEN: Fri Aug 28 09:33:31 2009
  12. ;; MSG SIZE  rcvd: 38
  13.  
  14.  
  15. ; <<>> DiG 9.3.4-P1 <<>> ns2.domain.com domain.com
  16. ;; global options:  printcmd
  17. ;; Got answer:
  18. ;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 46448
  19. ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
  20.  
  21. ;; QUESTION SECTION:
  22. ;domain.com. IN A
  23.  
  24. ;; Query time: 5 msec
  25. ;; SERVER: 22.22.22.222#53(22.22.22.222)
  26. ;; WHEN: Fri Aug 28 09:33:31 2009
  27. ;; 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):
  1. zone "domain.com" {
  2. type master;
  3. file "/var/named/domain.com.db";
  4. };

Във domain.com.db конфигурацията ми е следната:

Код
GeSHi (INI):
  1. $ttl 14400
  2. domain.com. IN SOA ns1.domain.com. webmaster.domain.com. (
  3.  
  4. 1211542297 ; Serial in YYYYMMDDXX
  5. 10800;
  6. 3600;
  7. 604800;
  8. 38400;
  9. );
  10.  
  11. domain.com. IN A 11.33.55.77
  12.  
  13. domain.com. IN NS ns1.domain.com.
  14. domain.com. IN NS ns2.domain.com.
  15. domain.com. IN MX 1 domain.com.
  16.  
  17. ns1.domain.com. IN A 11.33.55.77
  18. ns2.domain.com. IN A 22.44.66.88
  19.  
  20. www IN CNAME domain.com.
  21. ftp IN CNAME domain.com.
  22. mail IN CNAME domain.com.

След изпълнение на командите:

Код
GeSHi (Bash):
  1. rndc reload && service named restart

Резултата е нулев. Нямам "резолв" към домейна, а ето и изхода от dig

Код
GeSHi (Bash):
  1. dig ns domain.com
  2.  
  3. ; <<>> DiG 9.3.4-P1 <<>> ns domain.com
  4. ;; global options:  printcmd
  5. ;; Got answer:
  6. ;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 33652
  7. ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
  8.  
  9. ;; QUESTION SECTION:
  10. ;domain.com. IN NS

Идентичен е резултата и при проверка на A запис. Можете ли да ми дадете някакви насоки, кое, къде да бутна ?
Страници: [1]