У меня есть экземпляр Amazon EC2 с открытым DNS: ec2-123...... amazon.com
Как изменить общедоступный домен с ec2-123... amazon.com на mydomain.com?
У меня есть экземпляр Amazon EC2 с открытым DNS: ec2-123...... amazon.com
Как изменить общедоступный домен с ec2-123... amazon.com на mydomain.com?
При связывании имени домена с компьютером существуют три компонента, которые работают вместе:
Эти 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
Одним из самых современных решений (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!
убедитесь, что ваш экземпляр ec2 имеет статический ip, а затем измените запись сервера dns, чтобы указать на этот ip.
Я использовал последний раз этот учебник: http://paulstamatiou.com/how-to-getting-started-with-amazon-ec2
Все, что вам нужно сделать, это отредактировать файл зоны для домена (обычно это можно сделать с помощью панели управления от реселлера домена).
Направьте запись, которую вы хотите на IP-адрес сервера ec2.
Итак:
www.domain.com
будет указывать w.x.y.z
, где w.x.y.z
- IP-адрес вашего сервера ec2.