Около двух часов назад я создал субдомен, указывающий на другой IP-адрес с A-записью. Когда я пытаюсь выполнить пинг, например пинг из разных мест (с помощью онлайн-сервисов), я получаю Unknown host:
.
Сам домен работает нормально, и у него есть записи DNS учетной записи, откуда я создаю A-запись. Я на виртуальном хостинге.
Сколько примерно времени нужно, чтобы пластинка заработала?
Спасибо
Здесь есть несколько вещей.
Сначала вы должны проверить, разместил ли ваш DNS-провайдер его на своих DNS-серверах.
Некоторым поставщикам на это может потребоваться некоторое время. Например.:
$ dig -t A newrecord.example.com @ns.yourprovider.com
Если ответ правильный, это уже хорошо.
Когда клиент запрашивает новую запись в первый раз, он теперь получит правильный ответ.
Если клиент уже запросил запись, пока она не существовала, то он кэширует отрицательный результат.
Время зависит от вашей конфигурации и может быть проверено в вашей записи SOA:
$ dig -t SOA example.com +short
sns.dns.icann.org. noc.dns.icann.org. 2014121047 7200 3600 1209600 3600
В этом случае он будет кэшироваться на 3600 секунд (последнее число в ответе SOA).
Все зависит от вашего DNS-сервера. время жить (TTL). Эта метрика определяет, как долго интернет-провайдеры кэшируют запись DNS. Например, если он установлен на 24 часа, ни один интернет-провайдер не будет пробовать этот DNS-сервер в течение 24 часов, потому что он уже имеет его кеш.
Однако большинство TTL составляет менее 24 часов; посмотрим, сможете ли вы найти эту метрику в своей конфигурации.
Это также может быть отдельный кеш DNS на вашем ПК или где-то еще, поэтому попробуйте получить к нему доступ в другой сети.
Вы можете установить свой местный файл hosts указать на домен, чтобы проверить, что все настроено правильно. Вы уверены, что ваш IP-адрес открыт для всех?
Если вы используете Windows, ваш hosts
файл можно найти в:
C:\Windows\System32\drivers\etc
Вам нужно будет добавить следующую строку:
{{IP address}} {{domain}}