Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

IIS - Об определении адресов по именам

Чтобы пользователи могли обращаться к вашему узлу в интрасети или в Интернете, компьютер, на котором расположен этот узел, должен иметь уникальный IP-адрес. Этот адрес имеет вид строки чисел, разделенных точками (например 172.16.255.255). Так как числовые адреса трудны для запоминания, им сопоставляются текстовые («понятные») имена, например www.microsoft.com. Определение адреса по имени заключается в предоставлении числового адреса, соответствующего понятному имени, введенному в обозревателе клиента. В этом подразделе описаны различные системы определения адреса по имени.

Дополнительные сведения см. в документации Windows, доступ к которой можно получить, выбрав команду Справка в меню Пуск.

Системы определения адресов в интрасети

Интрасетью называют частную локальную сеть, в которой используется технология Интернета. Для успешного получения и отправки пакетов данных IP-адрес каждого компьютера должен быть сопоставлен с его текстовым именем. Имена и адреса назначаются с помощью одной из нескольких различных систем сопоставления имен и адресов. При выборе системы следует учитывать размер интрасети, частоту добавления или удаления компьютеров, а также установленное на сервере Microsoft® Windows 2000® программное обеспечение. В следующих подразделах рассказывается о том, как компьютеры в интрасетях получают имена и адреса.

Назначение IP-адреса

IP-адреса могут назначаться двумя разными способами: статически или динамически. В сети можно использовать как какой-то один из этих способов, так и их комбинацию.

  • Статическое назначение.   Системный администратор назначает и отслеживает IP-адреса для каждого компьютера в интрасети. Статические адреса хорошо подходят для небольших сетей, конфигурация которых изменяется достаточно редко или в случаях, когда нужно разместить несколько узлов (каждый из которых использует свой IP-адрес) на одном сервере IIS.
  • Динамическое назначение.   Сервер протокола динамической конфигурации узлов (DHCP) временно выделяет IP-адрес клиенту при входе клиента в сеть. При входе клиента в сеть сервер DHCP назначает IP-адрес из банка доступных в настоящее время адресов. В конце периода, на который выделяется адрес, клиентский компьютер при необходимости согласовывает с сервером продление этого выделения. После выхода клиента из сети его адрес освобождается, что позволяет выделить его новому клиенту. Сервер DHCP освобождает системного администратора от необходимости отслеживать назначенные IP-адреса, что оказывается особенно полезным в больших или часто изменяющихся сетях. Сервер DHCP разрешает назначать каждому компьютеру в сети только один IP-адрес.

Примечание.   Если требуется назначить несколько IP-адресов одной сетевой плате, то для этого компьютера нужно использовать статическое назначение адресов.

Системы определения адресов

Компоненты Windows для работы с сетями используют соглашение об именах NetBIOS. В отличие от них, компоненты TCP/IP работают на основании соглашения об именах, известного как DNS (Domain Name System — система имен доменов). В Windows DNS-имя узла по умолчанию совпадает с именем компьютера в формате NetBIOS. Сопоставление имен компьютеров с IP-адресами можно выполнить двумя способами:

  • Статический. Системный администратор создает текстовый файл с именем HOSTS (для имен DNS ) или LMHOSTS (для имен NetBIOS) и вводит имя и IP-адрес каждого компьютера. После этого файл распространяется по сети. Когда поступает запрос на подключение к другому компьютеру, этот файл используется для сопоставления имени с правильным IP-адресом. Такая система хорошо работает для небольших сетей, в которых редко происходят изменения.
  • Динамический. При входе в систему клиентского компьютера сервер DHCP назначает адрес и отправляет назначение IP-адреса серверу службы имен Интернета Windows (WINS). Сервер WINS регистрирует имя компьютера; при поступлении запроса, использующего имя компьютера в формате NetBIOS, сервер WINS преобразовывает это имя в соответствующий ему IP-адрес. Такое автоматическое распознавание и сопоставление имен и адресов компьютеров упрощает работу администратора в больших или часто изменяющихся сетях.

Для сопоставления имен DNS обычно используются статические данные. Сервер DNS содержит часть статической базы данных со списком имен и адресов узлов. Если запрошенное имя отсутствует в части базы данных, находящейся на сервере DNS, сервер посылает запрос другим серверам DNS для получения затребованных данных. Сервер DNS, работающий в Windows, можно настроить таким образом, чтобы он обращался к серверу WINS для определения имен на нижних уровнях иерархической структуры имен DNS. Поскольку служба WINS назначает имена компьютеров динамически, DNS при этом фактически превращается из статической системы в динамическую.

Если на одном сервере устанавливается несколько веб- или FTP-узлов, каждый с собственным IP-адресом, могут возникнуть затруднения с автоматической регистрацией имен в службе DNS. Чтобы обеспечить правильную привязку IP и регистрацию имен в службе DNS, следует отключить в Windows 2000 Server автоматическую регистрацию имен в службе DNS и вручную настроить для узлов регистрацию имен DNS. Дополнительные сведения об отключении автоматической регистрации имен в службе DNS и настройке регистрации DNS вручную см. в документации Windows 2000 Server.

Если требуется назначить несколько имен одному компьютеру, то для этого компьютера нужно использовать статическое назначение имен. Для одного компьютера можно задать несколько имен, отображенных как на один и тот же IP-адрес, так и на разные IP-адреса. Более подробно о присваивании имен узлам рассказывается в подразделе Размещение нескольких узлов путем назначения портов, адресов и имен заголовков узлов, расположенном ниже. Описание действий по присваиванию имен узлам см. в разделе Присваивание имен веб-узлам.

Определение адресов в Интернете

В Интернете для преобразования текстовых («понятных») имен в IP-адреса узлов используется система Domain Name System (DNS). В этом подразделе рассказывается о том, как работает определение адресов по имени.

Имена DNS регистрируются организацией InterNIC, которая управляет выделением имен и адресов в Интернете. InterNIC использует распределенную базу данных, в которой содержатся все зарегистрированные имена доменов. Когда клиентский компьютер пытается установить соединение с узлом с помощью имени домена, его запрос передается набору компьютеров, называемых серверами имен доменов.

Серверы имен доменов расположены в тысячах организаций по всему миру. Эти серверы возвращают IP-адрес, соответствующий запрашиваемому имени домена, после чего клиент соединяется с нужным ему узлом. Раздел Получение имени и адреса Интернета содержит сведения о том, как зарегистрировать имя домена для вашего узла.

Размещение нескольких узлов путем назначения портов, адресов и имен заголовков узлов

В этом подразделе рассказывается о том, как присваивать веб-узлам идентифицирующую их информацию. Каждый веб-узел имеет уникальный набор трех компонентов данных, который используется для получения запросов и ответов на них:

  • номер порта;
  • IP-адрес;
  • имя заголовка узла.

Изменение одного из этих трех компонентов позволит разместить на одном компьютере несколько узлов.

Номера портов

Использование различных номеров портов позволяет разместить несколько узлов по одному и тому же IP-адресу. Для того чтобы получить доступ к узлу, клиентам нужно будет добавить номер порта к статическому IP-адресу (за исключением веб-узла по умолчанию, который использует порт номер 80). На следующем рисунке показан компьютер, использующий номера портов для размещения нескольких веб-узлов.

Компьютер, на котором размещены три веб-узла с помощью различных номеров портов.

Использование этого метода размещения нескольких веб-узлов требует от клиентов ввода числового IP-адреса с добавлением к нему номера порта. Имена узлов («понятные имена») изменить нельзя.

Несколько IP-адресов

Чтобы использовать несколько IP-адресов, нужно добавить имя узла и соответствующий ему IP-адрес в систему определения адресов по именам (обычно DNS). После этого, для того чтобы посетить веб-узел, клиенту достаточно будет просто ввести в своем обозревателе его текстовое имя. При использовании нескольких IP-адресов для каждого IP-адреса необходима отдельная сетевая плата. На следующем рисунке показан компьютер, использующий несколько IP-адресов для размещения нескольких веб-узлов.

Компьютер, на котором размещены три веб-узла с помощью различных IP-адресов.

Примечание.   Если этот способ используется для размещения нескольких узлов Интернета, потребуется также зарегистрировать текстовые имена в InterNIC.

Имена заголовков узлов

И наконец, можно разместить несколько узлов по одному статическому IP-адресу с помощью имен заголовков узлов. Как и в предыдущем способе, нужно будет добавить имя узла в систему определения имен по адресам (обычно DNS). Отличие состоит в том, что когда запрос достигает компьютера, IIS использует имя узла, переданное в заголовке HTTP, для определения запрашиваемого клиентом узла. На следующем рисунке показан компьютер, использующий имена заголовков узлов для размещения нескольких веб-узлов.

Компьютер, на котором размещены три веб-узла с помощью имен заголовков узлов.

При использовании этого способа для размещения нескольких узлов Интернета, потребуется также зарегистрировать понятные имена в InterNIC.

Примечание.   Нельзя использовать заголовки узлов вместе с протоколом Secure Sockets Layer (SSL), так как при этом HTTP-запросы зашифровываются. Заголовки узлов являются частью зашифрованного запроса и не могут быть правильно интерпретированы.

Имейте в виду, что старые обозреватели не могут передавать серверу IIS имена заголовков узлов. Обозреватели Microsoft® Internet Explorer 3.0, Netscape Navigator 2.0 и их более поздние версии поддерживают использование имен заголовков узлов; в ранних версиях этих обозревателей такая поддержка не предусмотрена.

Клиенты, использующие старые обозреватели, будут в таком случае попадать на веб-узел по умолчанию для данного IP-адреса; для обращения к нужному узлу им потребуется помощь. Инструкции по обеспечению поддержки заголовков узлов для старых обозревателей см. в разделе Поддержка имен заголовка узла для старых веб-обозревателей. Инструкции по присваиванию имен см. в разделе Присваивание имен веб-узлам. Сведения о том, как добавить на сервер IIS дополнительные веб-узлы см. в разделе Добавление узлов.

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 

Комментарии

1.
Аноним
Мне нравитсяМне не нравится
5 мая 2005, 17:20:25
Все из вышесказанного доступно только для SERVER версии!
2.
Аноним
Мне нравитсяМне не нравится
2 июня 2004, 14:29:33
упс...нашлись картинки !!!
3.
Аноним
Мне нравитсяМне не нравится
2 июня 2004, 11:04:46
Help, А где картинки то?
Намек на то - смотрите катинки и все будет понятно, а картинок то и нет. Восстановите ссылочки плиззз.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог