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

Может ли веб-сайт IIS на любом порту быть целью субдомена

У меня есть хостинг веб-сервера IIS, скажем, www.mysite.com на порту 80. У меня есть несколько других веб-сайтов на портах 8881-8889. Я хотел бы иметь поддомены, чтобы sd1.mysite.com разрешал сайт на порт 8881, s2.mysite.com на порт 8883 и т. Д.

Это на сервере Windows 2008 с ролями DNS. Я добавил в домен узел AAAA и соответствующие привязки в IIS.

На этом этапе я могу разрешить sd1.mysite.com:8881, но не sd1.mysite.com (404).

Есть ли способ сказать, что я делаю не так с предоставленной информацией?

  1. Вызов поддоменов записей A и AAAA технически правильно, но люди обычно не относятся к ним. Они просто называют их записями хоста, записями A или записями AAAA. Большинство людей обычно думают о субдоменах как о дочерних доменах родительского домена (как я обычно думаю о них).

  2. Запись AAAA - это запись адреса IPv6. Вероятно, вы захотите создать и использовать запись A, которая является записью адреса IPv4.

  3. Вы не можете использовать DNS для указания порта для записи DNS, за исключением записей DNS SRV, которые веб-браузеры не поддерживают и не используют.

  4. Если вы хотите разместить на сервере несколько веб-сайтов без необходимости указывать номер порта при доступе к ним, вам следует использовать заголовки хоста. Другой альтернативой было бы использование разных IP-адресов для каждого веб-сайта.

Есть ли причина, по которой вы хотите использовать порт, отличный от стандартного порта 80? Вы можете использовать заголовки хоста и иметь несколько субдоменов, указывающих на разные сайты с разными заголовками хоста.

Если у вас есть SSL с подстановочными знаками, вы можете использовать команду appcmd, чтобы использовать один адрес для размещения нескольких сайтов с портом 443.