Назад | Перейти на главную страницу

Linux CNAME без сервера имен

Есть ли способ настроить CNAME без использования реального сервера имен? Это сделано для тестирования на EC2, так что любой (хакерский?) Способ сделать это будет хорошо.

Или, если есть легкий DNS-сервер, который легко настроить, это тоже будет хорошо.

Я использую Ubuntu 11.04 на EC2

Должны ли они быть действительными записями DNS CNAME? Если вы просто хотите, чтобы имена тестовых хостов разрешались на вашем локальном компьютере, вы можете просто ввести / etc / hosts файл например

1.2.3.4    test1.tld
1.2.3.4    test2.tld

где 1.2.3.4 - IP-адрес вашего локального компьютера.

Редактировать:

Почему бы просто не купить дешевое доменное имя, чтобы использовать его для тестирования, и использовать инструменты, предоставленные компанией, у которой вы его купили, для подключения к вашему ELB?

Я не думаю, что есть способ сделать это без использования какого-то NameServer. Если вы посмотрите на этот вопрос и ответ Альнитак предлагает использовать несвязанный сделать сервировку имени.

Я думаю, вам понадобится динамическое решение для DNS. Попробуйте что-нибудь вроде DynDNS или FreeDNS.

FreeDNS более бесплатный. Я имею в виду, что вы получаете больше возможностей с бесплатным продуктом, чем с DynDNS. Я использовал обе службы, и они оба работают нормально.

Если вы не знакомы с этими типами услуг, вот как они работают:

  • Сначала настройте настройки DNS
  • Во-вторых, настройте скрипт для обновления настроек DNS при изменении IP.
  • В-третьих, настройте поддомены

Я думаю, вы можете использовать чужой домен, если хотите. Я купил свой и настроил его примерно за час, используя это руководство.