Итак, я недавно купил доменное имя в Google Domains и настроил виртуальную машину из шаблона ASP.NET, доступного на Google Cloud Platform. Я прошел через руководство по настройке Cloud DNS и настройке серверов имен в Google Domains и считаю, что все сделал правильно.
Я уже:
35.208.136.38
. Запись
для polytide.net
. NS
записи (сгенерированные GCP) для именованных серверов ns-cloud-e [n] .googledomains.com
. Запись SOA
(не уверен, что это, но сгенерирована GCP). Запись CNAME
для www.polytide.net
. NS
. Я выполнил DNS-запрос , и все вроде работает; однако я могу получить доступ к своему сайту только через внешний IP-адрес. Я пробовал пинговать и доменное имя, и внешний IP-адрес, и только IP-адрес возвращает результат. При попытке доступа к моему веб-сайту через доменное имя я получаю следующую ошибку: IP-адрес сервера
polytide.net
не может быть найден.DNS_PROBE_FINISHED_NXDOMAIN
Мне кажется, что мне не хватает критического точка, и я остановился. Также не уверен, что это важно, но на виртуальной машине не установлены флажки межсетевого экрана для HTTP
или HTTPS
. Я установил эти флажки, пытаясь решить проблему, но это не сработало, поэтому я снял их, так как это было по умолчанию, используемым шаблоном.
Как я могу настроить свой веб-сайт Google Compute Engine для использования моего Google Домен?
Похоже, что всё настроено правильно, и я могу получить доступ к вашему сайту OK отсюда (здесь показана страница "В процессе сборки").
Скорее всего, результат NXDOMAIN
был кэширован на вашем локальном DNS-сервере, или на DNS-сервере вашего провайдера, или в вашем веб-браузере. В конце концов, срок его действия истечет, и все будет работать на вас. Смотрите Как долго обычно длится отрицательное DNS кэширование? для дополнительной информации.