Шоу Поиска Реверса DNS исправляют только с localhost

Я пытаюсь обновить DNS для одного из моих серверов. Вперед поиск хорошо работает. т.е. выройте www.mydomain.com.

Однако обратный поиск DNS обеспечивает результаты некоторого другого сайта/сервера. Я заметил в начале была ошибка с конфигурацией и зафиксировала ее, однако обратный поиск все еще предоставляет неправильный ответ.

Например, если я использовал:

dig -x 46.101.84.103

Это не решает к моему доменному имени. Это просто показывает информацию, касающуюся моего webhosts сервера. Однако, если я делаю:

dig @localhost -x 46.101.84.103

Это показывает мое корректное доменное имя. Я не уверен, означает ли это, что работает или нет. Могло случиться так, что, если не указывая localhost сервер это запрашивает по умолчанию (8.8.8.8), и возвратите старую кэшированную версию? Или разве который не имеет значения?

0
задан 8 August 2016 в 21:45

1 ответ

Это - глупый вопрос, но... Вы даже контролируют настройки Вашего обратного DNS? Можно только установить обратный DNS в ISP/Webhost. Так, при аренде IP 46.101.84.103 это - сервер DNS в Digital Ocean Inc, которая ответит на эти обратные запросы. Ваш DNS, который разрешает whatever.example.com к 46.101.84.103, не может сделать обратного DNS.

Вы, возможно, настроили DNS, который делает это (очевидно, это возможно, и это могло бы быть Вашим localhost), но Интернет никогда не будет спрашивать этот сервер, потому что тот диапазон IP принадлежит Вашему ISP/webhost.

Поэтому некоторые серверы DNS являются "authorative" для определенных ресурсов. При владении доменным именем можно установить "авторитетные" серверы DNS для того домена в регистраторе (или использовать регистраторов DNS). Например, если я делаю:

$ dig tude.lu

; <<>> DiG 9.10.3-P4-Ubuntu <<>> tude.lu
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 53410
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 3

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;tude.lu.           IN  A

;; ANSWER SECTION:
tude.lu.        300 IN  A   85.93.203.237

;; AUTHORITY SECTION:
tude.lu.        43200   IN  NS  dns2.jawtheshark.net.
tude.lu.        43200   IN  NS  dns1.jawtheshark.net.

;; ADDITIONAL SECTION:
dns1.jawtheshark.net.   411 IN  A   149.154.152.102
dns2.jawtheshark.net.   579 IN  A   162.252.172.158

;; Query time: 133 msec
;; SERVER: 127.0.1.1#53(127.0.1.1)
;; WHEN: Mon Aug 08 20:54:46 CEST 2016
;; MSG SIZE  rcvd: 137

Вы замечаете "раздел полномочий"? Ну, в запросе DNS, который означает, что что-либо относительно tude.lu, должен быть спрошен от одного из тех двух серверов (dns1.jawtheshark.net и dns2.jawtheshark.net). Ваш локальный DNS может кэшировать результаты, но в конечном счете, только тем двум серверам можно доверять для предоставления корректных результатов. Они являются "авторитетными".

Это для доменных имен (в основном, "нормальные" запросы DNS). Для диапазонов IP существует то же. Вещь: диапазон IP не связан с доменом вообще. Диапазон IP является другим ресурсом все вместе. Так, давайте возьмем IP, который Вы дали. Кто является авторитетным?

$ dig -x 46.101.84.103

; <<>> DiG 9.10.3-P4-Ubuntu <<>> -x 46.101.84.103
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 65419
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;103.84.101.46.in-addr.arpa.    IN  PTR

;; AUTHORITY SECTION:
84.101.46.in-addr.arpa. 1466    IN  SOA ns1.digitalocean.com. hostmaster.84.101.46.in-addr.arpa. 1470460984 10800 3600 604800 1800

;; Query time: 1 msec
;; SERVER: 127.0.1.1#53(127.0.1.1)
;; WHEN: Mon Aug 08 20:53:02 CEST 2016
;; MSG SIZE  rcvd: 122

Снова, информация, которую мы хотим, находится в разделе полномочий. Это, кажется, основной (ns1) сервер имен digitalocean.com. Если у Вас нет доступа к конфигурации того, что сервер DNS, Вы не сможете изменить обратный поиск IP. Теперь, это не означает, что Вы не можете установить его, потому что много hosters позволяют Вам делать это в своих интерфейсах управления. Увы, я не могу помочь Вам там, и необходимо спросить их, пойдите, читает их FAQ или исследуют интерфейс, который они дали Вам.

то, Что я принимаю, но конечно я могу быть неправым, то, что Вы настроили сервер DNS на своем localhost, который настроен для ответа записям PTR (обратный поиск), но Интернет в целом никогда не будет запрашивать ту машину, потому что... это не авторитетно. Так локально это, очевидно, работает: Ваш сервер "думает", что это авторитетно, но это не.

, Конечно, я мог бы полностью ошибиться со своим предположением.

Hope ответ не все настолько сбивающее с толку. DNS требует довольно глубокого понимания, и понятие "полномочий" очень важно.

2
ответ дан 28 September 2019 в 17:23

Другие вопросы по тегам:

Похожие вопросы: