перенаправить трафик на aws S3 / Cloudfront, но сохранить DNS и электронную почту на namesecure

перенаправить трафик на aws S3 / Cloudfront, но сохранить DNS и электронную почту на namesecure

У меня есть домен, зарегистрированный в Namesecure, но я хочу разместить контент на AWS S3 (также с использованием Cloudfront). Я хочу оставить DNS и обработку электронной почты в Namesecure. Как мне это сделать? Спасибо!

редактирование, добавлено это:

Я прочитал материал, на который ссылаются ниже, спасибо! Я создал размещенную зону в Route 53 и дистрибутив Cloudfront. Но я все еще не уверен, как подключить это к DNS на Namesecure.

Я не хочу менять DNS на AWS, поскольку хочу сохранить настройки электронной почты на Namesecure.

Я думал о редактировании записей A в файле зоны на Namesecure, но для этого потребовался бы IP-адрес на AWS, на который будут ссылаться записи A, а я не вижу, чтобы у меня был IP-адрес.

В настоящее время записи A в Namesecure выглядят следующим образом:

A Records:
  www.mydomain.com. IN A 205.178.189.131
  mydomain.com. IN A 205.178.189.131
  *.mydomain.com. IN A 205.178.189.131

Когда я создал зону хостинга Route 53, она автоматически создала запись NS с четырьмя DNS-серверами Amazon:

ns-78.awsdns-09.com
ns-649.awsdns-17.net
ns-1649.awsdns-14.co.uk
ns-1477.awsdns-56

Текущие серверы имен в Namesecure:

DNS1.NAMESECURE.COM207.204.40.155
DNS2.NAMESECURE.COM207.204.21.155

Мне кажется, мне нужно указать Namesecure использовать серверы имен AWS для веб-доступа, но не для электронной почты.

Может быть, мне нужно использовать функцию переадресации URL в Namesecure? Но если я пересылаю его на URL S3 (например, http://mydomain.com.s3-website-us-west-2.amazonaws.com), я обхожу Cloudfront. Может быть, я пересылаю на доменное имя Cloudfront (например, kjhklsdhfksdfhkjsdh.cloudfront.net) с включенным "URL gripper", чтобы пользователь все равно видел mydomain.comв адресной строке?

Но, экспериментируя с этим, я обнаружил, что это работает для основного сайта, mydomain.comно не, например, для mydomain.com/myfolder/index.html

Кроме того, независимо от того, в какую папку (страницу) я перехожу (нажимая на пункты меню на главной странице), URL-адрес остается mydomain.com, что не идеально — я бы предпочел, чтобы он отражал папку, в которой я нахожусь.

решение1

  1. Найдите документацию Amazon о том, как настроить DNS-сервер вашего собственного домена для указания на их инфраструктуру (AWS, Cloundfront и т. д.).Вот часть их документации по этому поводу.

  2. Войдите в Namesecure, настройте DNS так, чтобы он указывал 80/HTTP и 443/HTTPS и все остальное на AWS.Подробности страницы настройки продукта:

    Что он делает: использование DNS NameSecure будет означать, что все веб-пересылки, пересылки электронной почты, записи MX, CNAME и A будут обрабатываться NameSecure. (Вы можете изменить свои серверы имен в любое время.)

    Как это использовать

    1. Войдите в свою учетную запись и нажмите «Изменить/обновить» для доменного имени.
    2. Нажмите на вкладку «Информация WHOIS».
    3. Нажмите Изменить серверы доменных имен.
    4. Нажмите «ОК».

Связанный контент