Допустим, у меня есть домен 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
Mail (MX)
IPV6 (AAAA)
TXT
Есть ли возможность настроить мой хостинг, чтобы принимать звездочку / подстановочные знаки для поддоменов? Как я сделал?
domain-name-system
subdomain
dns-hosting
wildcard
Нажмите Ok
источник
источник
Ответы:
Попробуйте создать запись 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 и новее - возникла проблема с подстановочными знаками в DNS Server Server 2003, который не работал, если у вас включен прямой просмотр WINS
источник