Информация о фоновой настройке
Домен: abc.ca.gov
Имя веб-сервера: web1
Полное доменное имя сервера: web1.abc.ca.gov
Псевдоним DNS для FQDN: intranet
URL браузера: http://intranet/
Вопрос 1: Можно ли тогда настроить канонический поддомен для этого псевдонима? Ex.
http://docs.intranet/
Вопрос 2: Если нет, как насчет нового псевдонима для реального поддомена? Ex.
Sub-domain DNS Alias URL
docs.abc.ca.gov intranetdocs http://intranetdocs/
(По желанию) Намерение здесь состоит в том, чтобы подготовить наш интранет-сайт для обслуживания файловых вложений (MS Office, Adobe и т. Д.) Из отдельного домена, чтобы мы могли создать приложение mini-cms и не допускать попадания файлов на сайт (1998, I знаю) ... любые конструктивные советы / предложения приветствуются.
Почему отрицательные голоса? Это вполне законный вопрос по теме и напрямую связан с разработкой веб-программного обеспечения (тысячи вопросов SO по DNS, доменам и маршрутизации).
То, что вы называете «DNS-псевдонимом для FQDN», вероятно, не что иное, как псевдоним из intranet.abc.gov.ca
к web1.abc.gov.ca
.
В общем, вы можете не указывать домен для имен хостов, если домен находится в списке поиска вашего преобразователя DNS. Следовательно, http: // intranet и http: // web1 должны указывать на один и тот же сервер (но не обязательно на один и тот же веб-сайт, см. Вопрос 2 ниже).
Имя вроде docs.intranet
не будет работать надежно.
Первоначально преобразователи будут пытаться использовать список поиска, если имя домена закончился в точку. С этими резольверами псевдоним, например docs.intranet
действительно будет работать. Однако такое поведение также означает, что преобразователь попытается добавить домены из списка поиска к любому полному доменному имени, написанному без последней точки. Например, если кто-то хочет получить доступ www.google.com
(вместо того www.google.com.
), преобразователь сначала попробует www.google.com.abc.gov.ca
(который, надеюсь, не существует) и только тогда www.google.com.
, вызывая небольшую и ненужную задержку.
По этой причине многие преобразователи теперь применяют список поиска только в том случае, если имя домена не * содержит * точку. Это означает, что www.google.com
будет искать прямо как www.google.com.
потому что он содержит точку. С этими резольверами docs.intranet
будет рассматриваться как docs.intranet.
, которого не существует.
Вам не нужно добавлять еще один поддомен. Просто установите intranet-docs
(или любое другое имя) в качестве дополнительного псевдоним для web1.abc.gov.ca
.
Однако настройка псевдонима в DNS - это только половина настройки. Псевдоним DNS означает только то, что браузер свяжется с правильным компьютером при доступе к http: // intranet-docs.
На втором этапе вам нужно указать веб-серверу, работающему на этой машине, что делать с запросом на это имя. То есть вам нужно будет настроить новый виртуальный хост intranet-docs.abc.gov.ca
(с участием intranet-docs
как псевдоним) в IIS. Обратите внимание, что имя, которое веб-сервер видит как имя виртуального хоста, является именем, используемым в URL-адресе, а не каноническим именем, используемым в DNS.
Трудно сказать, о чем вы здесь спрашиваете, но я все равно постараюсь ответить. Как я вижу, у вас есть веб-сервер с полным доменным именем web.blah.realTLD. Прежде всего, я настоятельно рекомендую не использовать поддельный TLD и настраивать для этого поддомен, однако вы не можете настроить Cname для корня зоны DNS (RFC 1034). Лучше всего установить запись A для docs.intranet на IP-адрес веб-сервера.