VPS может пинговать хост по IP, но не по имени

VPS может пинговать хост по IP, но не по имени

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

Пинг по имени не удался, но с IP-адресом все прошло успешно введите описание изображения здесь

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

введите описание изображения здесь

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

Обновление с dig +trace ns1.imagihost.comвыводом: введите описание изображения здесь

решение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-адресом может привести к тому, что ваш домен на некоторое время исчезнет из Интернета для некоторых людей.

Связанный контент