Drifter правильно, у вас есть проблема конфигурации сервера имен. Вот конец вывода из dig +trace +additional www.grahamhancock.com
:
grahamhancock.com. 172800 IN NS ns1.grahamhancock.com.
grahamhancock.com. 172800 IN NS ns2.grahamhancock.com.
grahamhancock.com. 172800 IN NS server.grahamhancock.com.
ns1.grahamhancock.com. 172800 IN A 199.168.117.67
ns2.grahamhancock.com. 172800 IN A 199.168.117.67
server.grahamhancock.com. 172800 IN A 199.168.117.67
;; Received 144 bytes from 192.35.51.30#53(f.gtld-servers.net) in 92 ms
www.grahamhancock.com. 14400 IN CNAME grahamhancock.com.
grahamhancock.com. 14400 IN A 199.168.117.67
grahamhancock.com. 86400 IN NS ns2.grahamhancock.com.com.
grahamhancock.com. 86400 IN NS ns1.grahamhancock.com.com.
;; Received 123 bytes from 199.168.117.67#53(ns2.grahamhancock.com) in 17 ms
Ваши склеенные записи указывают на IP-адрес 199.168.117.67, который возвращает правильный ответ. Однако ваша зона определяет записи сервера имен, заканчивающиеся на com.com
. Если мы +trace
вместо одного из этих серверов имен ...
com.com. 172800 IN NS ns-180.awsdns-22.com.
com.com. 172800 IN NS ns-895.awsdns-47.net.
com.com. 172800 IN NS ns-1084.awsdns-07.org.
com.com. 172800 IN NS ns-2015.awsdns-59.co.uk.
;; Received 212 bytes from 192.26.92.30#53(c.gtld-servers.net) in 22 ms
ns1.grahamhancock.com.com. 30 IN A 54.201.82.69
com.com. 172800 IN NS ns-1084.awsdns-07.org.
com.com. 172800 IN NS ns-180.awsdns-22.com.
com.com. 172800 IN NS ns-2015.awsdns-59.co.uk.
com.com. 172800 IN NS ns-895.awsdns-47.net.
;; Received 196 bytes from 205.251.195.127#53(ns-895.awsdns-47.net) in 16 ms
... мы попадаем на чьи-то серверы имен AWS.
Ваша проблема известна как несоответствие записей клея . Удаленные серверы имен первоначально узнают о вашем домене с помощью склеенных записей, но как только эти удаленные серверы выполнят обновление, они в конце концов будут запрашивать фиктивные серверы имен, которые вы определили с дополнительным .com
в конце.
Это не единственная ваша проблема. Вы указываете один и тот же IP-адрес три раза в своих записях, что крайне нестабильно. У вас всегда должно быть несколько серверов имен, они никогда не должны совместно использовать одноранговую сеть или одноранговый сетевой узел, и они никогда не должны находиться в одном и том же физическом местоположении. В настоящее время проблема кратковременной маршрутизации между DNS-серверами и вашим отдельным сервером приведет к тому, что ваш домен будет временно недоступен.
Обновить:
Этот Q & A был показан на первой странице и получает много комментариев. К сожалению, это включает в себя людей , которые только немногое слишком нетерпеливый , чтобы ответить на этот ответ , не проверяя , чтобы увидеть , если их точки уже были рассмотрены в расширенных комментариев.
Подробности, которые большинство людей упускают из виду, - это комментарий, который я цитирую здесь:
- [...] гео-избыточные DNS-серверы предотвращают ситуации, когда кратковременное прерывание маршрутизации приводит к временному отрицательному кешированию серверов имен. Как бы ни был короток период отрицательного кэширования, он почти наверняка превысит количество времени, в течение которого произошел сбой подключения. [...] число сценариев, в которых отсутствие гео-избыточности DNS не будет создавать спорадические и трудные для устранения проблемы доступности, равно нулю.
Если вы считаете, что мое понимание негативного кеширования серверов имен неверно, это открытая игра для обсуждения, но помимо этого вам нужно поднести что-то к столу, кроме «это небольшой сайт, и кого волнует, не работает ли и сайт, и DNS-сервер в то же время". Если вы говорите это, вы понимаете тему не так хорошо, как думаете.
Второе обновление:
Я продолжил писать канонические вопросы и ответы, на которые мы можем ссылаться всякий раз, когда в будущем появится тема с одним DNS-сервером. Надеюсь, это положит конец делу.