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