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

Ping hostname возвращает другое имя хоста на выходе: что это значит?

Когда я пингую сервер sip3.voip-centrex.net, я получаю следующий результат:

PING sip3.voip-centrex.net (194.98.81.144) 56(84) bytes of data.
64 bytes from mpfrrelay.michaelpage.fr (194.98.81.144): icmp_req=1 ttl=50 time=35.7 ms
64 bytes from mpfrrelay.michaelpage.fr (194.98.81.144): icmp_req=2 ttl=50 time=38.1 ms
64 bytes from mpfrrelay.michaelpage.fr (194.98.81.144): icmp_req=3 ttl=50 time=34.6 ms

Имя домена не совпадает. Что это означает ?

В системе DNS есть много видов записей. «A» записывает имена сопоставления с IP-адресами. «PTR» записывает сопоставление IP-адресов с именами. Сопоставление не всегда является транзитивным, и может быть несколько записей A, отображающих один и тот же IP-адрес.

Строго говоря, записи PTR сопоставляют специальные имена с другими именами. IP-адрес 194.98.81.144 сначала должен быть преобразован в 144.81.98.194.in-addr.arpa, после чего можно сделать запрос PTR. Вы можете увидеть это в подробных выводах dig команда:

$ dig -x 194.98.81.144

; <<>> DiG 9.8.1-P1 <<>> -x 194.98.81.144
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 21897
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;144.81.98.194.in-addr.arpa.    IN  PTR

;; ANSWER SECTION:
144.81.98.194.in-addr.arpa. 86400 IN    PTR mpfrrelay.michaelpage.fr.

;; Query time: 148 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Sat Jan 26 08:47:32 2013
;; MSG SIZE  rcvd: 82

Если ты бежишь dig sip3.voip-centrex.net, вы получите IP 194.98.81.144 (обычный поисковый запрос).

Если ты бежишь dig -x 194.98.81.144, вы получите имя mpfrrelay.michaelpage.fr (запрос обратного просмотра).

Вот и все.

mpfrrelay.michaelpage.fr - это просто обратное DNS-имя для 194.98.81.144. Это только означает, что доменное имя, которое вы пингуете, не является обратным DNS для IP. Ничего более.