Как создать CNAME для корневого имени домена

Ожидайте кэширования файловой системы или не делайте компиляций по NFS. Жесткие диски всегда будут более быстрыми, чем сетевые файловые системы.

12
задан 30 May 2012 в 19:55
4 ответа

Amazon знает о проблеме с корневыми доменами и Эластичной Подсистемой балансировки нагрузки. Они рекомендуют это обходное решение:

  • Настройте корневой домен к сервису, который перенаправляет mydomain.com на www.mydomain.com (или любой другой субдомен по Вашему выбору)
  • Настройте запись CNAME, которая отображает подсистему балансировки нагрузки имя DNS к "www.mydomain.com".

Мне не нравится это решение, но является более "чистым", что "сила базируется домен к CNAME" решение.

ОБНОВЛЕНИЕ: Amazon теперь обращается к этому для ELB/S3 через записи ПСЕВДОНИМА, функцию Route53 DNS.

14
ответ дан 2 December 2019 в 21:32
  • 1
    +1 для того, чтобы указывать на совместимый способ сделать это. Для перефразирования этого решения (также см. связанный ответ Amazon): Вы делаете допустимое записью для корневого домена с допустимым SOA. То, что запись указывает на сторонний сервис, что Вы заключили контракт для отправки перенаправлений уровня 301 / 302 HTTP в www.mydomain.com. –  Jesper M 4 September 2009 в 23:48

Нет, это не законно. CNAME не позволяется сосуществовать с другими записями, и Вам нужно, по крайней мере, SOA здесь.

Пример не доказывает иначе, потому что он не подразумевает наличие никаких других записей там.

10
ответ дан 2 December 2019 в 21:32
  • 1
    Так, основное назначение моего вопроса - то, как я делаю это? Как делают я настроил domain' s базируются имя как CNAME и не запись? " выройте lrnskls.com" пример работает точно I' d ожидают, что это будет работать. Или, я отсутствую, что-то - вырыть пример? –   4 September 2009 в 19:34
  • 2
    можно поместить его точно как it' s сделанный для lrnskls.com — просто помещают CNAME запись там, но это недопустимо, чтобы не иметь никакого SOA ;-) –  Michael Krelin - hacker 4 September 2009 в 19:42
  • 3
    Так I' m предполагающий это there' s никакой легальный способ иметь domain' s корневое имя указывают на S3 как CNAME? –   4 September 2009 в 19:57
  • 4
    There' s легальный способ иметь хост, как s3stuff.example.com по закону указывающий на S3. –  Michael Krelin - hacker 4 September 2009 в 20:00
  • 5
    Действительно, надлежащее решение состоит в том, чтобы иметь example.com, НЕ делегированный, и убедить.COM реестр, Verisign, добавлять CNAME в.COM зоне... Технически звук, но Verisign и ICANN, конечно, найдут, что нетехнические причины отказываются от него. –  bortzmeyer 7 September 2009 в 13:04

Но, мой сервер DNS не позволяет это; ни идет менеджер по DNS GoDaddy. Так, я надеюсь делать точно, что сделал владелец lrnskls.com. Кто-либо знает, как он сделал это?

Вы, вероятно, испытываете необходимость, чтобы сделать некоторый поиск в серверы DNS. Большинство серверов DNS не позволяет Вам делать это. Я думаю, что не забываю видеть другой вопрос на serverfault, где кто-то отправил, какой сервер DNS кто-то раньше устанавливал cname в корне, но я не могу найти его.

См. также: - Корневой Cname - WHM? - Установите корневой доменный рекорд, чтобы быть CNAME

2
ответ дан 2 December 2019 в 21:32

Если вы используете DNS-серверы Amazon Route 53, то он достигнет того, чего вы хотите.

Мне было любопытно : отсутствие CNAME в apex запрещено RFC. Какова техническая причина этого (если предположить, что это не произвольно).

1
ответ дан 2 December 2019 в 21:32

Теги

Похожие вопросы