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