Как настроить DNS-конфигурацию вместе с Netlify и Digital Ocean? - PullRequest
0 голосов
/ 23 апреля 2019

Я купил домен my-domain.com на Namecheap. Моя цель - использовать субдомены my-domain.com с Digital Ocean и my-domain.com с Netlify. Желаемый результат:

  • my-domain.com перенаправление на Netlify
  • subdomain1.my-domain.com перенаправление в Digital Ocean
  • subdomain2.my-domain.com перенаправление в Digital Ocean

На данный момент моя установка с Namecheap такова: Current Namecheap setup

И Цифровой Океан: Current Digital Ocean setup

Все настройки DNS мне очень непонятны, я ценю любую помощь!

Спасибо.

Ответы [ 2 ]

1 голос
/ 24 апреля 2019

Во-первых, давайте не будем использовать термин «перенаправление», поскольку здесь этого не происходит :) Это особое HTTP-соглашение , в которое не будут вовлечены ни Namecheap, ни DNS Digital Ocean, как только вы настроите все правильно. Это - это услуга, которую они могут предложить, но в большинстве случаев вы не должны пользоваться ею (ни Digital Ocean, ни Netlify не выигрывают от такой конфигурации, и это сделает по крайней мере ваш сайт Netlify менее надежным и трудным для защиты с помощью автоматических SSL-сертификатов Netlify.)

Я работаю на Netlify (и лично использую Digital Ocean) и предлагаю эту настройку:

  1. Используйте альтернативную конфигурацию , показанную в этой статье , чтобы настроить пустой домен как запись A, указывающую на балансировщик нагрузки Netlify, 104.198.14.52
  2. Используйте CNAME для своего домена www, указывая на sitename.netlify.com
  3. сконфигурируйте ваши субдомены DO как записи A, указывающие на вашу каплю.
1 голос
/ 23 апреля 2019

Я никогда не работал с Netlify и Digital Ocean, но только в теории.

1) Вы используете серверы имен Digital Ocean, поэтому вам необходимо редактировать записи DNS там.

2) Настройка записи A / AAAA для каждого субдомена:

  • my-domain.com с Netlify IP
  • www.my-domain.com с Netlify IP
  • subdomain1.my-domain.com с IP-адресом Digital Ocean
  • subdomain2.my-domain.com с цифровым IP-адресом

Удалить запись A / AAAA с помощью символа подстановки (* .my-domain.com)

3) Настройте свой сервер на прослушивание

...