Підстановка DNS та субдомени


11

Припустимо, що у мене є домен 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)
TXT

Чи можливо налаштувати мій хостинг, щоб прийняти цю зірочку / підстановку для субдоменів? Як мені це зробити?


Ви повинні врахувати наслідки цього SEO.
Дейв Чейні

Які SEO наслідки? Чи знеструмлюють пошукові системи списки із заздалегідь поміщених сайтів або не www. {Domain}?
Альнітак

Якщо x.abc.com та y.abc.com містять однакову інформацію, вони: а) будуть розведені b) можливо, знизяться для "googlebombing" - налаштування декількох однакових сайтів вважається поганою формою пошукових систем. Кращим рішенням може бути перенаправлення * .abc.com на www.abc.com.
Бен Дум

Це не проблема. Просто використовуйте канонічні URL-адреси: support.google.com/webmasters/answer/139066?hl=uk
Леонард Чалліс

Відповіді:


5

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


7

Декілька порад щодо веб-сайтів, що мають wildcard:

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


Домовились. Просто зробіть єдиний запис для імені хоста сервера, і тоді ви можете зробити псевдоніми для самих веб-сайтів. Це допоможе вам, якщо вам доведеться знову змінювати IP-адреси.
Татас

2
Випадок використання для цього, як правило, для таких речей, як account_name.example.com у веб-додатках - дуже корисний і кошмар, щоб налаштувати вручну на DNS-сервері, якщо у вас є багато підписок. Якщо хтось публікує this.company.sucks.example.com, ви завжди можете встановити помилковий запис для цього конкретного субдомену.
ceejayoz

Або у вашому програмному забезпеченні для веб-сервера, де я припускаю, що ви отримаєте псевдонім xyz.example.com на сайті xyz, щоб будь-які невідповідні запити (як і раніше вказують на той же сервер) використовували звичайне переспрямування, тому браузер змінюється на example.com або www .example.com. Ви навіть можете вписати 404 сторінку в кінці переадресації.
mpbloch

Наявність шаблону DNS-символів не означає, що веб-сервер надає веб-сайт для кожного можливого імені. Веб-сервер повинен бути налаштований окремо. Наприклад, можна було б налаштувати веб-сервер, щоб він постачав лише USRNAME.example.com, але нічого іншого.
міт

5

Прив’язаний DNS-сервер дозволяє створювати підстановку A таких записів:

* .mydomain.com. В A xxxx

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

DNS-сервер Windows 2000 докладає певних зусиль для використання символів wildcard:

Крок 1. Увімкніть LooseWildcarding. Loose Wildcarding http://technet.microsoft.com/en-us/library/cc940790.aspx

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

Я не впевнений, що стосується Server 2003 та новіших версій - виникла проблема з підстановкою символів у сервері DNS Server 2003 не працює, якщо ввімкнено пошук WINS вперед

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.