Как делают нас по прибывшему ограничения CNAME?

Можно создать VirtualHost по умолчанию, который инициирован каждый раз, когда нет никакого соответствия настроенного NamedVirtualHost. Это было бы в основном похоже на первый пример, который Вы дали. Затем Вы добавляете NamedVirtualHosts для всех доменов, которые Вы хотите обработать (например, добавить ServerName www.example.com и т.д.).

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

Вы, возможно, должны были бы объявить NameVirtualHost *:80 до блоков VirtualHost.

3
задан 12 July 2011 в 00:08
3 ответа

См. DNS Azure . Он может поддерживать ваши записи A в актуальном состоянии, поэтому вам не нужны никакие CNAME.

1
ответ дан 3 December 2019 в 05:07

Вы просто не можете сделать этого с DNS.

Спецификация DNS запрещает a CNAME от сосуществования с любыми другими ресурсными записями. Так как Вашей зоне также нужно NS и SOA записи в его вершине, у Вас не может быть CNAME. RFCs не может быть законом, но я могу уверить Вас, что он не будет работать.

Единственная опция состоит в том, чтобы иметь веб-сервер, слушающий на указанном IP (который должен идти запись для Вашей зональной вершины), и затем имейте тот сервер, делают перенаправления уровня HTTP к www Сайт Azure.

5
ответ дан 3 December 2019 в 05:07

Существует предложенная стандартная Ресурсная запись DNAME, описанная в RFC 2672. Это перенаправило бы Ваш полный домен к другому домену (который затем должен будет содержать доменные имена низшего уровня).

Я не уверен, как хороший это поддерживается сегодня.

2
ответ дан 3 December 2019 в 05:07

Теги

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