Как настроить конфигурацию DNS с помощью Netlify и Digital Ocean в сочетании?

#dns #digital-ocean #netlify #namecheap

#dns #digital-ocean #netlify #namecheap

Вопрос:

Я купил домен 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 такова: Текущая настройка Namecheap

И Digital Ocean: Текущая настройка Digital Ocean

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

Спасибо.

Ответ №1:

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

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

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

Ответ №2:

Я никогда не работал с 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 с помощью Digital Ocean IP
  • subdomain2.my-domain.com с помощью Digital Ocean IP

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

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