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

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

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

Пинг по имени не удалось, но успешно с IP

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

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

Обновить с помощью dig +trace ns1.imagihost.com вывод:

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