Как правильно указать поддомен (w.example.com) для (ns1.w.example.com) - PullRequest
0 голосов
/ 14 февраля 2019

Я хочу указать свой поддомен (w.example.com) на (ns1.w.example.com)

NS  w.example.com directs to ns1.w.example.com.
A ns1.w.example.com directs to 192.0.2.139

>> dig w.example.com

; <<>> DiG 9.10.3-P4-Ubuntu <<>> w.example.com

;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 20571
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1

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

;; Query time: 195 msec
;; SERVER: 67.207.67.3#53(67.207.67.3)
;; WHEN: Thu Feb 14 12:10:13 UTC 2019
;; MSG SIZE  rcvd: 43

Почему это нарушает разрешение DNS и дайте мне знать правильный способ указатьмой поддомен (w.example.com) до (ns1.w.example.com)

И как правильно это сделать?

1 Ответ

0 голосов
/ 14 февраля 2019

В зоне domain.com вам необходимо делегирование и клейкая запись.Соответственно, последняя и последняя запись здесь:

$ORIGIN example.com.
@      NS  auth.dns.example
@      NS  auth.dns.example
@      NS  auth.dns.example
...
w      NS  ns1.w
ns1.w  A   192.0.2.139

Клеевая запись - это данные вне зоны, необходимые для предварительного указания адреса этого сервера имен - так как без этой информации распознаватель не можетугадайте.

В зоне w.example.com вам нужно иметь

$ORIGIN w.example.com.
@      NS  ns1
ns1    A   192.0.2.139
...