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