DNS-записи для субдомена с неопределенностью Google App Engine

Скажем, у меня есть example.com. Он уже указывает на живой сайт, который я ни в коем случае не хочу случайно предотвращать доступ из-за неуверенности в настройках DNS.

Теперь у меня есть новый проект движка приложения my-project , который я хочу myproject.example.com, чтобы указать к.

Как это сделать?

документация , которые я нашел по этому вопросу, путают и неоднозначны, когда дело касается субдоменов. Другие вопросы /ответы по теме, как здесь, так и stackoverflow, устарели и содержат 404 ссылки.

Первая проблема, с которой я столкнулся, в то время как я проверил example.com, я не смог проверить myproject.example.com - инструменты для веб-мастеров просто не хотел его проверять. Таким образом, этот поддомен не отображается в списке проверенных доменов. Итак, согласно следующему изображению, я просто выбрал example.com и попросил указать субдомен в my-project:

 Неоднозначные настройки DNS

Как вы можете видеть, Google просит вас добавить кучу записей DNS. Но где? Я добавляю их в example.com или добавляю их в myproject.example.com

Поскольку мой DNS-провайдер для example.com не может обрабатывать добавление нескольких IP-адресов для одной записи A или AAAA, я решил, что хочу использовать Cloud DNS вместо этого. Поэтому я добавил новую зону для myproject.example.com и добавил записи A и AAAA:

 Облачная зона DNS для myproject.example.com

Но было невозможно добавить запись CNAME для ghs.googlehosted.com. Я не знаю, почему, поскольку сообщение об ошибке не было. Синяя кнопка создания немного разгоняется, а затем останавливается. Нет результата.

И тогда у нас есть настройка регистратора, предположительно, где я зарегистрировал example.com, на той же странице настройки зоны облачного DNS:

 Настройка регистратора облачных DNS

В каком (суб) домене должны храниться эти NS-записи? Являются ли они NS-записями для myproject.example.com (мое лучшее предположение) или должны быть дополнительные NS-записи для example.com

Я явно делаю что-то неправильно, так как посещение myproject.example.com дает мне хром ERR_NAME_NOT_RESOLVED.

3 голоса | спросил turpachull 1 MarpmWed, 01 Mar 2017 13:14:18 +03002017-03-01T13:14:18+03:0001 2017, 13:14:18

1 ответ


2

Чтобы ответить на мой собственный вопрос, настройка субдоменов практически такая же, как настройка голого домена. Я был брошен из-за записи CNAME; но это просто псевдоним, и если вы используете только сам субдомен, он не нужен.

Проверка субдомена работает через Google App Engine до тех пор, пока голый домен проверяется сначала через запись TXT домена через Инструменты Google для веб-мастеров.

То, что я закончил, было делегирование субдомена с использованием записей регистратора NS в Google, указывая на новую зону DNS для субдомена в облачном DNS-домене. Это означало, что я смог добавлять записи AAAA, а также использовать набор записей, чего я не смог сделать в исходном пользовательском интерфейсе DNS-сервера.

ответил turpachull 28 MarpmTue, 28 Mar 2017 15:15:02 +03002017-03-28T15:15:02+03:0003 2017, 15:15:02

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132