VPS может проверить с помощью ping-запросов хост IP, но не по имени

Мой Debian VPS can ping all host by name and IP но существует один хост, который я не могу проверить с помощью ping-запросов по имени.

Ping по имени перестал работать, но успешный с IP enter image description here

Однако на моем домашнем ПК я могу проверить с помощью ping-запросов тот хост по имени и IP.

enter image description here

Я сбросил DNS на своем домашнем ПК, чтобы удостовериться, что я не использую кэшируемую запись. Какова проблема здесь?Заранее спасибо.

Обновление с dig +trace ns1.imagihost.com вывод: enter image description here

0
задан 21 February 2015 в 23:03
1 ответ

Просто: потому что вы не определили для него запись A .

A dig + trace + additional ns1.imagihost.com A показывает нам ваши серверы имен, связующие записи и выходные данные сервера имен, ответственного за imagihost.com :

imagihost.com.          172800  IN      NS      ns2.altairhost.com.
imagihost.com.          172800  IN      NS      ns1.altairhost.com.
ns2.altairhost.com.     172800  IN      A       104.206.190.110
ns1.altairhost.com.     172800  IN      A       104.206.190.110
;; Received 114 bytes from 192.54.112.30#53(192.54.112.30) in 124 ms

imagihost.com.          86400   IN      SOA     ns1.altairhost.com. premiumicloud.icloud.com. 2015022103 86400 7200 3600000 86400
;; Received 107 bytes from 104.206.190.110#53(104.206.190.110) in 64 ms

Чтобы усилить мысль:

# dig @104.206.190.110 ns1.imagihost.com | grep status
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 33294

Что касается того, почему это работает на вашем домашнем ПК после очистка кеша, это предполагает, что вы каким-то образом определили эту запись в своей домашней сети. Мы не можем сказать вам, является ли это частным DNS-сервером, который вы запускаете, что-то, что было добавлено в ваш файл hosts, или ваш интернет-провайдер кэшировал запись еще с того момента, когда она была там. Это ваша домашняя сеть: тот факт, что она решает, на самом деле не является проблемой, о которой мы собираемся размышлять на Serverfault.

Если вы хотите решить проблему видимости в Интернете, вам необходимо определить отсутствующий ns1. imagihost.com. IN A запись в DNS. Если вы хотите выяснить, почему проблема все еще разрешается в вашей домашней сети, вам нужно провести еще несколько исследований, и мы не можем вам с этим помочь.


Кроме того, вот бесплатный подарок: ns1.altairhost. com и ns2.altairhost.com оба указывают на один и тот же IP-адрес. Это невероятно небезопасная конфигурация DNS, которая создаст непредсказуемые проблемы с доступностью вашего домена. Каждый сервер имен должен быть отдельным DNS-сервером, и эти серверы не должны располагаться в одном центре обработки данных. Даже кратчайшие сетевые проблемы между кем-либо в Интернете и этим одним IP-адресом могут привести к тому, что ваш домен на короткое время исчезнет из Интернета для некоторых людей.

3
ответ дан 4 December 2019 в 12:28

Теги

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