Подстановочный знак 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:

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

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

3 ответа

Решение

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

Несколько советов против подстановочных сайтов:

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

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

*.Mydomain.com. В хххх

Или, если они используют веб-панель управления, создайте запись A для хоста * на свой 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 forward lookup

Другие вопросы по тегам