Назад | Перейти на главную страницу

Почему запрос NS для этого домена возвращает только одну запись NS?

Я пытаюсь понять, почему NS запрос для домена возвращает только одну запись NS, а не обе записи NS, установленные через регистратор. У меня нет доступа к DNS-серверу. Если я запрошу корни, ответ будет таким, как ожидалось:

.\dig.exe NS example.com "@c.gtld-servers.net"

; <<>> DiG 9.12.3-P1 <<>> NS example.com @c.gtld-servers.net
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 36123
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 2, ADDITIONAL: 3
;; WARNING: recursion requested but not available

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;example.com.       IN      NS

;; AUTHORITY SECTION:
example.com. 172800 IN      NS      ns1.example.net.
example.com. 172800 IN      NS      ns2.example.net.

;; ADDITIONAL SECTION:
ns1.example.net.   172800  IN      A       192.0.2.1
ns2.example.net.   172800  IN      A       192.0.2.2

;; Query time: 62 msec
;; SERVER: 192.26.92.30#53(192.26.92.30)
;; WHEN: Thu Mar 07 17:08:18 Canada Central Standard Time 2019
;; MSG SIZE  rcvd: 133

Однако, если я напрямую запрашиваю авторитетный сервер для домена, он дает мне только одну запись:

.\dig.exe NS example.com "@ns1.example.net"

; <<>> DiG 9.12.3-P1 <<>> NS example.com @ns1.example.net
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 49473
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; WARNING: recursion requested but not available

;; QUESTION SECTION:
;example.com.       IN      NS

;; ANSWER SECTION:
example.com. 1800   IN      NS      ns1.example.net.

;; ADDITIONAL SECTION:
ns1.example.net.   1800    IN      A       192.0.2.1

;; Query time: 78 msec
;; SERVER: 192.0.2.1#53(192.0.2.1)
;; WHEN: Thu Mar 07 17:20:22 Canada Central Standard Time 2019
;; MSG SIZE  rcvd: 88

Вторичный NS существует:

.\dig.exe NS example.com "@ns2.example.net"

; <<>> DiG 9.12.3-P1 <<>> NS example.com @ns2.example.net
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 60334
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; WARNING: recursion requested but not available

;; QUESTION SECTION:
;example.com.       IN      NS

;; ANSWER SECTION:
example.com. 1800   IN      NS      ns1.example.net.

;; ADDITIONAL SECTION:
ns1.example.net.   1800    IN      A       192.0.2.1

;; Query time: 62 msec
;; SERVER: 192.0.2.2#53(192.0.2.2)
;; WHEN: Thu Mar 07 17:29:07 Canada Central Standard Time 2019
;; MSG SIZE  rcvd: 88

У меня 2 вопроса:

  1. Что неправильно настроено? Я предполагаю, что это файл зоны для домена, но я никогда не запускал DNS-сервер.
  2. Какое влияние окажет неправильная конфигурация?