2000 г

Разрешение имен доменов с помощью DNS

WINDOWS 2000 MAGAZINE #01/99

DNS упрощает решение задач и установление связи с Internet-адресами

Майкл Д. Рейли редактор журнала Windows NT Magazine, а также один из основателей и вице-президентВице-президент (от вице и президент)— заместитель президента, второе лицо после президента. Следует различать вице-президента некоторой организации и должность вице-президента государства, существующую в некоторых странах. Mount Vernon Data Systems - компании, которая оказывает консультации по системным вопросам и разрабатывает приложения для баз данных. Рейли имеет сертификаты системного инженера и преподавателя компании Microsoft по Windows NT, SMS и SQL Server. Вы можете связаться с ним по адресу mdreilly@compuserve.com.

Ежедневно миллионы людей используют DNS в операционной системе Windows NT, хотя большинство из них об этом даже не подозревает. Всякий, кто набирает адрес, например, http://www.winntmag.com, применяет DNS для связи с Web-узлом. Если вы хотите связать свою сеть с внешним миром или подготовиться к переходу на Windows 2000 (Win2K), следует хоть немного представлять себе, что такое DNS.

В одной из своих предыдущих статей я рассказал о том, как можно в своей сети использовать WINS для преобразования имен в IP-адреса. DNS выполняет аналогичную функцию вне вашей сети, хотя, в некоторых случаях, те же его возможности используются и внутри сети (например, в сетях, в состав которых входят Unix-системы).

Что такое DNS?

DNS - это часть семейства протоколов и утилит TCP/IP. Microsoft и другие компании предлагают различные версии DNS, работающие на разнообразных операционных системах (в основном на вариантах Unix). Слово domain в названии DNS относится к доменам в Internet, а не к доменной модели NT.

Internet подразделяется на домены, каждый из которых обслуживает различные группы пользователей. К таковым доменам относятся домены .com, .edu, .gov и .mil. Ими управляет Internet-сервер первого уровня, получивший название корневого сервера имен (это название становится понятным, если представлять себе Internet как древовидную структуру).

СистемаСистема (от др.-греч. — «сочетание»)— множество взаимосвязанных элементов, обособленное от среды и взаимодействующее с ней, как целое. именования доменов Internet сначала обращается к Internet-серверам первого уровня, а затем "спускается" по дереву серверов. Когда вы набираете адрес, ваш локальный сервер DNS просматривает свою базу данных и кэширует требуемую информацию. Если локальный сервер не содержит IP-адрес, он передает запрос корневому серверу имен. После чего корневой сервер имен возвращает вашему серверу DNS адрес соответствующего сервера имен. В свою очередь ваш сервер DNS обращается с запросом к серверу имен в поисках адреса сервера на следующем уровне и далее процесс повторяется.

Например, если вы хотите обратится на узел http://www.winntmag.com, ваш сервер DNS обращается к серверу домена .com в поисках адреса сервера имен winntmag в домене .com. Локальный сервер DNS использует адрес, полученный по этому запросу, для обращения к серверу winntmag.com в поисках адреса хоста Web-узла.

Приведенное выше описание применимо к последовательным (итерационным) запросам, которые DNS выполняет от сервера к серверу. DNS также может выполнять рекурсивный запрос, при котором сервер имен доменов передает результатРезультат— заключительное последствие последовательности действий или событий, выраженных качественно или количественно. Возможные результаты включают преимущество, неудобство, выгоду, потерю, ценность и победу.ы поиска непосредственно исходному клиенту.

Чтобы сделать оба этих поиска более эффективными, сервер DNS кэширует ответы в каждой точке поиска. Если после связи с узлом http://www.winntmag.com вы захотите обратится к другому серверу .com, ваш сервер DNS уже будет знать адрес сервера домена .com. Если же вы захотите связаться с другим компьютером в домене winntmag.com, ваш сервер DNS уже содержит в кэш-памяти адрес сервера имен winntmag.com, и нет необходимости запрашивать его еще раз.

WINS или DNS?

И WINS, и DNS выполняют разрешение имен, которое представляет собой процесс преобразования компьютерного имени в адрес. WINS преобразовывает внутренние имена NetBIOSNetBIOS (Network Basic Input/Output System)— протокол для работы в локальных сетях на персональных ЭВМ типа IBM/PC, разработан в виде интерфейса, который не зависит от фирмы-производителя. Был разработан фирмой Sytek Corporation по заказу IBM в 1983 году. Он включает в себя интерфейс сеансового уровня (англ.NetBIOS interface), в качестве транспортных протоколов использует TCP и UDP. в IP-адреса, а DNS преобразует в IP-адреса Internet-имена. Если ваша сеть охватывает только вашу компанию и в ней используются только системыСистема (от др.-греч. — «сочетание»)— множество взаимосвязанных элементов, обособленное от среды и взаимодействующее с ней, как целое. компании Microsoft (например, на базе NetBIOS), DNS вам абсолютно ни к чему; все, что необходимо для разрешения имен предлагает WINS. Однако, если вы подключены к Internet, вам следует подумать о том, какой тип связи имеет смысл реализовывать. Если ваши пользователи будут получать доступ к внешним серверам в Internet, необходимо предоставить им возможности, которые выходят за рамки поиска адреса в Internet. Если же, напротив, вы планируете предоставлять ресурсы, к которым будут обращаться пользователи вне вашей сети, следует в своей базе данных DNS сконфигурировать серверы (например, все машины, которые содержат ресурсы для совместного использования) как хосты.

Даже если же вы решили, что непосредственно в данный момент DNS вам не нужна, я думаю, что вы все же захотите узнать о ней чуть подробнее. В Win2K система WINS будет объединена с DNS для того, чтобы в определенной степени автоматизировать процесс конфигурирования DNS, сейчас выполняемый вручную. DNS станет частью Active Directory (AD) и потребует использования протокола разрешения имен.

Установка

Как WINS и DHCP, DNS должна работать на системе NT Server. Установите все три сервиса, выбрав ярлык Service в апплете Network из Control Panel. Вы должны установить их на компьютере, имеющем фиксированный IP-адрес. После того, как вы инсталлировали программное обеспечение DNS и перезагрузили систему, вы увидите, что в группу программ Administrative Tools добавлен DNS Manager.

Конфигурация DNS

Экран 1: Конфигурирование сервера DHCP с IP-адресом сервера DNS

Чтобы использовать DNS, все клиенты должны знать, как связаться с сервером DNS. Вам необходимо только сконфигурировать клиент так, чтобы он мог получить адрес от сервера DHCP. Для корректной работы, конечно же, вам необходимо сконфигурировать сервер DHCP с IP-адресом сервера DNS (как показано на Экране 1). Более подробно процесс конфигурации этой и других опций изложен в статье "Конфигурирование DHCP".

Если конфигурируемый клиент является клиентом DHCP, то больше ничего делать не нужно. Если вы вручную присваиваете IP-адреса, то выберите апплет Network на Control Panel, а затем укажите на ярлык Protocols. Выберите TCP/IP, а затем нажмите на кнопку Properties, после чего появится диалоговое окно TCP/IP Properties. Для установки вручную адреса сервера DNS Server выберите ярлык DNS, как показано на Экране 2.

Экран 2: Конфигурирование адреса сервера DNS на клиенте вручную

ОрганизацияОрганизация (от греч. инструмент)— это целевое объединение ресурсов. Организации, созданные человеком (людьми), характеризуются наличием человека как активного ресурса. Для организаций, созданных человеком, характерно наличие функций управления и планирования. Необходимо отметить, что организация, входящая в более крупную организацию, является для последней ресурсом. коммутируемых соединений с провайдером Internet выполняется несколько иначе. Хотя ваш провайдер предоставит вам IP-адрес, в некоторых случаях вам все же придется конфигурировать свое коммутируемое соединениеСоединение — процесс изготовления изделия из деталей, сборочных единиц (узлов), агрегатов путём физического объединения в одно целое. Показатели работоспособности соединения — это прочность и(ли) герметичность, а также технологичность. Является основной частью производственного процесса сборки. с IP-адресом сервера или серверов DNS вашего провайдера Internet. Иногда вы не сможете получить доступ ни к одному из ресурсов в Internet из-за того, что отключены серверы провайдера или серверы имен более высоких уровней перегружены или не работают.

Если клиент, который вы конфигурируете, должен предоставлять ресурсы внешним пользователям, вам придется также добавить имя домена в диалоговое окно, показанное на Экране 2. Отметим, что эта запись представляет собой имя домена Internet, а не имя домена NT. Обычно, вы можете оставить это диалоговое окно пустым. После того, как вы закончили конфигурацию TCP/IP, перезагрузите свой компьютер.

Конфигурация сервера DNS

Не стоит легкомысленно относится к конфигурации сервера DNS. Этот сложный процесс требует установки многих параметров вручную и при этом ни один из этапов конфигурацииКонфигурация — характерное взаимное положение Солнца, планет, других небесных тел Солнечной системы на небесной сфере. не автоматизирован. Ниже описывается несколько основных моментов.

Во-первых, запустите DNS Manager из папки Administrative Tools. Когда вы впервые его запускаете, то в нем есть только одна запись - Server List, который, в свою очередь, пуст. Указав на Server List, нажмите правую клавишу мыши, а затем выберите опцию New Server. В появившемся диалоговом окне введите имя или IP-адрес вашего сервера DNS. Это должен быть именно IP-адрес сервера, а не его имя, если вы администрируете сервер DNS с другого компьютера. DNS добавит сервер в список. Ниже списка серверов вы увидите запись, соответствующую кэш DNS. Нажмите два раза на пиктограмму кэш, а затем откройте все записи, располагающиеся под ней, как показано на Экране 3.

Экран 3: Просмотр DNS Manager

Далее вы можете добавить зону. DNS разбивает ваш домен на зоны, каждая из которых должна иметь первичный сервер зоны. Этот первичный сервер зоны представляет собой базу данных DNS. Каждая зона должна также иметь несколько вторичных серверов зоны, каждый из которых отдельно кэширует копию базы данных, а все вместе они обрабатывают запросЗапрос— это формулирование своей информационной необходимости пользователем некоторой базы данных, как, например, поисковой системы. Для составления запроса используется язык поисковых запросов.ы клиента. Такое разбиение доменов на зоны, каждая из которых поддерживает один или несколько серверов, сокращают рабочую нагрузку на сервере DNS и ускоряют ответ на запросы пользователя. Вторичные серверы обеспечивают избыточность и балансировку нагрузки.

До создания зоны для вашего домена стоит подумать об организации нескольких зон обратного поиска (reverse lookup zone). Эти зоны преобразуют IP-адреса в имена. Если вы сначала создадите эти зоны, они будут очень полезны. При добавлении записей в доменную зону, которые связывают имена доменов с IP-адресами, зоны обратного поиска могут автоматически возвращать эту связь, то есть предоставляют имя, ассоциированное с каждым из IP-адресов.

Экран 4: Добавление зоны обратного поиска.

Чтобы создать зону обратного поиска, два раза щелкните правой клавишей мыши на пиктограмму сервера DNS, затем выберите опцию New Zone. После того, как откроется программа-эксперт, выберите Primary. В появившемся диалоговом окне введите имя зоны. Вы должны использовать соглашениеДоговор (множественное число— договоры)— «соглашение двух или более лиц об установлении, изменении или прекращении гражданских прав и обязанностей» (ст. 420 Гражданского кодекса Российской Федерации, в дальнейшем ГК России). об обратном поиске, которое требует использования только первых трех составляющих адреса TCP/IP. Для такой сети, как 192.168.1.0 в качестве имени зоны используйте 1.168.192.in-addr.arpa (in-addr.arpa - это специальная зона в структуре DNS, используемая для выполнения обратного поиска адресов с помощью протокола разрешения адресов). Нажмите Tab для генерации имени файла для этой зоны и выберите имя по умолчанию. Нажмите кнопку Next, затем, чтобы завершить процесс, кнопку Finish, как показано на экране 4.

Экран 5: Добавление первичной зоны.

Теперь вы готовы к тому, чтобы добавить первичную зону. Снова выберите опцию New Zone, нажмите на кнопку Primary, а затем на Next. Введите имя зоны и для генерации файла нажмите Tab. После чего, для завершения процесса создания зоны, нажмите на кнопку Finish.

Экран 5 показывает, что DNS автоматически добавила две записи к базе данных - запись Start of Authority (SOA) и запись Name Server (NS). Запись SOA указывает, какой компьютер является доверенным сервером вашего домена. То есть в случае появления противоречивой информации DNS будет использовать данные, предоставляемые именно этим сервером. Для каждого сервера имен в зоне должна существовать своя запись NS.

Добавление адресов хостов

Экран 6: Просмотр записей о ресурсах в базе данных DNS.

Вы должны добавить записи для каждого хостового компьютера, к которому сервер DNS будет обращаться. Щелкните правой клавишей мыши на зоне и выберите опцию New Host. Введите имя и IP-адрес хоста для того, чтобы создать запись Address (A). Поднимите флажок записи Check the PointerУказатель (поинтер, англ.pointer)— переменная, диапазон значений которой состоит из адресов ячеек памяти и специального значения— нулевого адреса. Значение нулевого адреса не является реальным адресом и используется только для обозначения того, что указатель в данный момент не может использоваться для обращения ни к какой ячейке памяти. (PTR) для того, чтобы разрешить генерацию записи обратного поиска, а после этого нажмите кнопку Add Host. Вы можете также добавить псевдонимПсевдоним (греч. — «ложный» и греч. — «имя»)— имя (антропоним), используемое человеком в той или иной публичной деятельности вместо настоящего (данного при рождении, зафиксированного в официальных документах). В западной культуре псевдонимами чаще всего пользуются деятели литературы и искусства. В восточных культурах (особенно китайской и японской) принятие нового имени при изменении социального статуса в некоторые эпохи было практически обязательным для любой сферы деятельности; аналогом такого рода обязательных псевдонимов в западной культуре можно считать обязательную перемену имени у священников и монахов, особенно в Православной церкви, однако называть церковные имена священнослужителей псевдонимами не принято. С распространением Интернета использование псевдонимов стало как никогда актуально: практически каждый пользователь Сети имеет псевдоним, который принято называть ником., щелкнув правой клавишей мыши на зоне, выбрав New Resource Record и добавив запись Canonical Name (CNAME). На Экране 6 показан результат таких действий. Вы можете добавить записи других ресурсов, но их описание выходит за рамки данной статьи.

WINS и DNS

Если для присвоения IP-адресов вы используете DHCP, то при изменении IP-адреса могут возникнуть проблемы. База данных DNS должна конфигурироваться вручную, поэтому добиться того, чтобы все данные в ней отражали реальное положение вещей, достаточно сложно. К счастью, существует простое решение.

Когда вы используете DHCP, вы часто устанавливаете и WINS. На последнем уровне при поиске имени, когда DNS обычно связывает имя хоста с IP-адресом, DNS просто передает свой запрос системе WINS. Поскольку WINS динамическая и компьютеры сами регистрируются в базе данных WINS, то в WINS имеются новые IP-адреса, которые и возвращаются DNS. Затем DNS воспроизводит этот IP-адрес как результат запроса на разрешения имен в DNS. Таким образом WINS позволяет избежать огромной работы по обновлению сервера DNS. Следовательно, WINS станет частью динамической DNS в операционной системе Win2K.

Для конфигурования DNS так, чтобы она использовала WINS, щелкните правой клавишей мыши по имени зоны, выберите Properties, а затем ярлык WINS Lookup в диалоговом окне. Поднимите флажок Use WINS Resolution и введите IP-адресIP-адрес (айпи-адрес, сокращение от англ.Internet Protocol Address)— уникальный сетевой адрес узла в компьютерной сети, построенной по протоколу IP. В сети Интернет требуется глобальная уникальность адреса; в случае работы в локальной сети требуется уникальность адреса в пределах сети. В версии протокола IPv4 IP-адрес имеет длину 4 байта. сервера WINS. Вам необходимо указать IP-адрес, даже если DHCP, WINS и DNS поддерживает один и тот же сервер. Теперь DNS будет использовать WINS в качестве последнего уровня при поиске имен.

Дополнительные ресурсы

Я надеюсь, что прочитав статью до этого места, вам захотелось больше узнать о DNS. Прекрасными темами для углубленного изучения являются вторичные зоны, преобразование зон и кэширование. Наиболее полной книгой по DNS можно назвать книгу Paul Albitz, Cricket Liu and Mike Loukides, DNS and BIND, Third Edition (O'Reilly & Associates, 1998). К другим полезным материалам относятся книги Paul Albitz, Matt Larson, and Cricket Liu, DNS on Windows NT (O'Reilly & AssociatesThe Associates— британская рок-группа, образовавшаяся в 1979 году в Эдинбурге, Шотландия, и являвшаяся важной составной частью местных нововолновой сцены и постпанк-движения. Группа выпустила 5 студийных альбомов, самый успешный из которых, Sulk, в 1982 году поднялся до #10 в UK Albums Chart. Успех в списках имели и два первых сингла группы: «Party Fears Two» (#9, 1982) и «Club Country» (#13, 1982). Фронтмен The Associates, Билли Маккензи, авторское мастерство и сценические находки которого предопределяли интерес к группе со стороны музыкальных критиков, покончил с собой в 1997 году., 1998); Drew Heywood, Networking with Microsoft TCP/IP, Second Edition (New Riders, 1997); Mark Minasi and Todd Lammle, Mastering TCP/IP for NT Server (Sybex, 1997). Кроме того, обратите вниманиеВнимание— избирательная направленность восприятия на тот или иной объект. на статьи, указнные во врезке "Статьи по данной теме в журнале WindowsMicrosoft Windows (/wndoz/) (англ.windows— окна)— семейство проприетарных операционных систем корпорации Майкрософт (Microsoft), ориентированных на применение графического интерфейса при управлении. Изначально были представлены многофункциональными надстройками для MS-DOS. NT Magazine".


Статьи по данной теме в журнале Windows NT Magazine

  • Bob Chronister
    "Ask Dr. Bob Your NT Questions", February 1999
  • Darren Mar-Elia
    "Can You Use DNS Instead of WINS?", November 1997
  • Mark Minasi
    "DNS Disaster Recovery", April 1999
    "Service Pack 4", March 1999
    "Name Resolvers: WINS vs. DNS", November 1996
  • Richard Reich
    "Registering a Domain Name is Easy", September 1996
    "DNS Strategies", October 1995
  • Spyros Sakellariadis
    "Integrating and Administering DNS", September 1996
    "Name Resolution", September 1996
    "Configuring and Administering DNS", August 1996
  • Douglas Toombs
    "Load Sharing for Your NT Web Server", April 1998
    "DNS an PPTP for Network Security", August 1997
Мы рекомендуем еще посмотреть:



Дисковые библиотеки EMC: сравнительные характеристики


Функции DL3D 1500
DL3D 3000
DL 4100
DL 4200
DL 4400
Общая производительность системы без сжатия (Тбайт/с) 0.720 1.44 3.9 4.3 7.9
Максимальная полезная емкость 36* 148* 337* 337* 647*
Порты Fibre Channel 2 4 8 16 12
Процессоры 1 1 1 2 2
Библиотеки 200 400 1100 1200 2200
Диски 160 160 1024 2048 2048
Картриджи 9 9 64 128 128
Исключение дубликатов данных Да Да DL3D 4000 DL3D 4000 DL3D 4000
Остановка диска Нет Нет Да Да Да
IP-копирование Да Да Да Да Да
ACSLS Нет Нет Да Да ДА
Активное аварийное переключение
(функция Active Engine Failover)
Нет Нет Да Да ДА
Сервер носителей NetBackup Нет Нет Нет Да ДА
Узел хранения NetWorker Нет Нет Да Да ДА


*Это значение увеличивается при включении функции исключения дубликатов данных и становится эквивалентно нескольким Пбайт суммарной стандартной емкости. Обратитесь к менеджерам компанииЮридическое лицо— созданная и зарегистрированная в установленном законом порядке организация, которая имеет в собственности, хозяйственном ведении или оперативном управлении обособленное имущество и отвечает по своим обязательствам этим имуществом, может от своего имени приобретать и осуществлять имущественные и личные неимущественные права, нести обязанности, быть истцом и ответчиком в суде. Юридические лица должны иметь самостоятельный баланс или смету. s-networks за точными расчетами.



2009 IT и оборудование для бизнеса, S-NETWORKS. Информационные технологии и Информационное оборудование