При добавлении нового веб-сайта в IIS в разделе «Привязка» требуется имя хоста и приводится пример следующего содержания:
Пример: www.contoso.com или marketing.contoso.com
При создании моего сайта для zuggler.com, когда я должен включать префикс www?
Обратите внимание, что я, скорее всего, буду использовать свой файл web.config для перенаправления запросов zuggler.com на www.zugger.com.
Имеет ли значение, если я добавлю префикс www в поле имени хоста при создании веб-сайта?
По сути, вам не нужно указывать здесь имя хоста, однако, если вы это сделаете, клиенты должны использовать это имя хоста. Если вы перенаправляете с zuggler.com к www.zuggler.com и вы хотите добавить имя хоста, вам нужно только ввести последнее. Если вы хотите, чтобы люди могли печатать оба без перенаправления, вам нужно добавить две привязки, как показано ниже.
Из TechNet:
Введите имя хоста, если вы хотите назначить одно или несколько имен хостов, также известных как имена доменов, одному компьютеру, который использует один IP-адрес. Если вы указываете имя хоста, клиенты должны использовать имя хоста вместо IP-адреса для доступа к веб-сайту.
Если этот веб-сайт доступен в Интернете, введите доменное имя веб-сайта, поскольку пользователи будут вводить его в браузере, например www.contoso.com. Если ваш веб-сайт имеет несколько доменных имен, например www.contoso.com и contoso.com, вы должны создать отдельную привязку для каждого имени хоста.
Если ваш веб-сайт доступен в интрасети, вам не нужно указывать имя хоста, если пользователи будут вводить имя сервера в браузере, например, http: // имя_сервера. Однако, если DNS-сервер в вашей среде настроен для хранения других имен для этого веб-сервера, вы можете создать отдельную привязку для каждого имени хоста, чтобы пользователи могли использовать другие имена, хранящиеся на DNS-сервере.
Я бы добавил привязку с www. имя хоста, по умолчанию я всегда так делаю по каким-то причинам;
1) Если вы добавите позже сертификат SSL, он должен соответствовать вашему имени хоста. www. будет использоваться там, если вы не купите SSL-сертификат с подстановочными знаками.
2) В HTTP / 1.1 RFC и новее (https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html) браузер всегда отправляет заголовок Host на удаленный сервер, поэтому веб-сайт в IIS без привязки имени хоста должен использоваться только в том случае, если кто-то использует прямой IP-адрес или только один веб-сайт размещен на вашем IIS. (но это нарушает точку 1)
Итак, вы можете использовать www. привязку и оставьте один без привязки для перенаправления на него.