Я купил домен, и я хочу применить его на своем экземпляре Amazon Ec2?

У меня есть экземпляр Amazon EC2 с открытым DNS: ec2-123...... amazon.com

Как изменить общедоступный домен с ec2-123... amazon.com на mydomain.com?

Ответ 1

При связывании имени домена с компьютером существуют три компонента, которые работают вместе:

  • Регистратор (здесь вы купили доменное имя).
  • DNS-сервер. Этот сервер отвечает на запросы DNS и разрешает имена DNS по IP-адресу.
  • IP-адрес сервера.

Эти 3 компонента очень часто происходят не от одного и того же поставщика (хотя во многих случаях они это делают). Вы бы купили доменное имя у одного регистратора, ваш DNS был размещен кем-то другим, а сервер был размещен другим объектом.

Вернитесь назад и начните С# 3:

IP-адрес. Необходимо убедиться, что IP-адрес вашего сервера является статическим. Это означает, что IP-адрес (4 цифры) не изменяется между выключением сервера. В Amazon EC2 это называется Elastic IP, и это очень дешево (относительно экземпляров EC2), или оно бесплатное, если ваш сервер постоянно работает.

DNS. Вам необходимо иметь учетную запись с DNS-службой. Amazon имеет службу DNS, называемую маршрутом 53. Другими продавцами, которых я рекомендую, являются nearfreespeach.net, или dyndns.com. В службе DNS вы определяете записи DNS (обычно записи A или записи C, но их больше). Если имя домена, которое вы купили, - domain.com, вы хотите иметь записи A для имен: "domain.com" и "www.domain.com". Ваша служба DNS даст вам имена серверов имен или их IP-адрес. Как правило, существует несколько серверов, которые резервируют друг друга.

Регистратор. Здесь вы устанавливаете соединение между вашим доменным именем и DNS-сервером, с которым у вас есть учетная запись. Введите там имя сервера, который вы получили от "2".

См. DOC: http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/CreatingNewDNS.html

Ответ 2

Одним из самых современных решений (feb13) является использование AWS Route53. НО это не бесплатно.

В панели управления EC2 AWS выберите ROUTE53.

CREATE HOSTED ZONE (добавьте свой домен, НЕ ВКЛЮЧАЙТЕ www или у вас будет очень сложная ошибка для отслеживания - ваш регистратор скажет, что DNS-сервер отказался подтвердить или что-то в этом роде)

как только вы это сделаете, вы будете проинформированы о главном и 3 подчиненных серверах dns, которые будут использоваться в вашей форме REGISTRAR (обновить или создать домен). вы можете сделать это до или после следующего шага, но вы ДОЛЖНЫ изменить серверы имен на уровне регистратора (godaddy, netsol, registro.br и т.д.).

все еще в ROUTE53, вы должны щелкнуть по недавно созданной зоне, а затем GOTO RECORD SETS. вы увидите, что уже созданы 2 набора записей, но вы должны создать так называемую запись "A" (запись адреса). это довольно объяснительно (в этом случае, вероятно, неплохо использовать www. leading, а не только yourdomain.com). вставьте свой экземпляр ecas ELASTIC IP в поле VALUE.

Примечание: вы должны создать запись A для каждого субдомена, который вы решили создать (www.yourdomain.com, mysubd.yourdomain.com, easymail.yourdomain.com и т.д. и т.д.). записи A могут указывать на разные IP-адреса, без проблем.

вы должны быть запущены. вы можете ускорить распространение информации dns, если вы используете opendns в качестве своего DNS-сервера (в сетевых настройках). goto страница обновления кэша opendns, и вы обычно можете ускорить распространение, попросив opendns очистить (обновить) его кеш и проверить с помощью серверов root dns (первый чтобы отразить ваши изменения на уровне REGISTRAR).

или вы можете подождать до 48 часов для обновления локальных DNS-серверов ISP (или для распространения данных dns - многие системные администраторы довольно вокальные по теме, пожалуйста, проверьте Эван Андерсон на эту тему).

oh yeah, и не забудьте очистить кеш-браузер dns (и/или кеш OS, в зависимости от того, что вы используете).

MAR13: это НЕ, повторите НЕ бесплатное решение. Я думал, что это часть моего пакета EC2, но они взимают 50 центов в месяц за услугу, плюс 50 центов за каждый миллион запросов до одного миллиарда. BEWARE!

Ответ 3

убедитесь, что ваш экземпляр ec2 имеет статический ip, а затем измените запись сервера dns, чтобы указать на этот ip.

Я использовал последний раз этот учебник: http://paulstamatiou.com/how-to-getting-started-with-amazon-ec2

Ответ 4

Все, что вам нужно сделать, это отредактировать файл зоны для домена (обычно это можно сделать с помощью панели управления от реселлера домена).

Направьте запись, которую вы хотите на IP-адрес сервера ec2.

Итак:

www.domain.com будет указывать w.x.y.z, где w.x.y.z - IP-адрес вашего сервера ec2.