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

Подстановочные знаки DNS и поддомены

Допустим, у меня есть домен mydomain.com.

Я хочу этого, когда любой посетитель идет в
www.mydomain.com
xyz.mydomain.com
abc.mydomain.com
asd.mydomain.com
qwe.mydomain.com
и т.д...

посетитель продолжит видеть «xyz.mydomain.com», но реальный адрес будет «mydomain.com». мое приложение asp.net будет обрабатывать различия между адресами. Я хочу, чтобы субдомен мог быть любым.

Проблема в: Я использую общий хост. Они позволяют мне создавать поддомены и также позволяют мне создавать некоторые записи DNS:

Адрес (A)
CNAME
Почта (MX)
IPV6 (AAAA)
текст

Можно ли настроить мой хостинг на прием этой звездочки / подстановочных знаков для поддоменов? Как я сделаю?

Несколько советов против веб-сайтов с подстановочными знаками:

Что вы будете делать, когда кто-то начнет публиковать ваш сайт как "http://this.company.sucks.domain.com"и он правильно разрешает / отображает?

Попробуйте создать запись A или CNAME с * в качестве поддомена и IP-адресом вашего сервера (запись A) или доменом (запись CNAME) в качестве пункта назначения. Если панель управления вашего хоста не поддерживает подстановочный знак, вам придется обратиться к ним за помощью или передать свой DNS третьему лицу.

DNS-сервер Bind позволяет создавать записи с подстановочными знаками A, например:

* .mydomain.com. IN A x.x.x.x

Или, если они используют веб-панель управления, создайте А рекорд для хост * , по вашему IP-адресу.

DNS-сервер Windows 2000 требует некоторых усилий для использования подстановочных знаков:

Шаг 1. Включите LooseWildcarding. Свободные подстановочные знаки http://technet.microsoft.com/en-us/library/cc940790.aspx

Шаг 2. Используйте Dnscmd для создания записи подстановочного знака. http://support.microsoft.com/default.aspx?scid=kb;en-us;840687

Я не уверен насчет Server 2003 и новее - была проблема с подстановочными знаками в Server 2003 DNS, не работающими, если у вас включен прямой поиск WINS