Раздел: Документация
0 ... 47 48 49 50 51 52 53 ... 136 регистрация имени, освобождение имени и обнаружение имени. Разрешение имени NetBIOS подразумевает сопоставление NetBIOS-имени компьютера его IP-адресу. Способ разрешения имен N el BIOS зависит от конфигурации сети и включает кэш имен NetBIOS, сервер имен NetBIOS, локальное широковещание, файл LMHOSTS, файл HOSTS и DNS. •Разрешение имен спомощью файла HOSTS. Это текстовый файл, хранящийся локально в системе и содержащий имена узлов и соотве• егчующие им I Р-алреса (см. также главу 7). •Разрешение имен с использованием сервераСервер DNS — это централизованная БД. работающая в режиме реального времени и применяемая в IP-сети для разрешения доменных имен (fully qualified domain name, ГО. DN) и других имен узлов в IP-адреса. Windows. 2000 также использует DNS-сервер и предоставляет службу DNS-сервера. Microsoft TCP/IP лр:,"Яй-.№: разрешения именлюбой способов, перечис- ленных в табл. 6-1 и 6-2. Табл. 6-1. Стандартные способы разрешения имен Стандартный способ разрешения именОптанте имя узла Файл HOSTS DNS-сервер Заданное компьютеру имя узла; сравнивается с именем целевого узла Локальный текстовый файл такого же формата, как файл \etc\HOSTS в UNIX. Этот файл сопоставляет имена узлов I (-адресам и обычно применяется для разрешения имен узлов 15 КР/П-врлаожеинич Сервер, коюрып поддерживает БД с прнвмз ками имен к их IP-адресам Табл. 6-2. Способы разрешения имен в ОС производства Microsoft Способ разрешения именОписание Сервер имен NetBIOSСервер, реализованный согласно RFC Паи и для разрешения компьютерных имен NetBIOS. В ироаукгач Microsoft это WINS Локальное широковещаниеi л в локальной сети в поисках IP-адресов, соответствующих NetBIOS-именам Файл LMHOSTSЛокальный лекегош.щ файл, проецирующий IP-адреса на компьютерные NetBIOS-имена узлов Windows Разрешение имен NetBIOS Имя NetBIOS — это уникальный 16-разрядный лзрее. алетафнппрулшыш ресурс NetBIOS в сети. В процессе разрешения имя NetBIOS преобразуется в IP-адрес. Например, имя NetBIOS используется службой файлов и принтеров для сетей Microsoft на компьютерах с Windows 2000. При загрузке компьютера эта служба регистрирует уникальное имя NetBIOS, основанное на имени компьютера. Компьютеры с протоколом TCP/IP могут использовать разрешение имен локальным широковещанием. Компьютер делает широко-вешаильиую рассылку на уровне IP для регистрации своего имени и объявления . в сети. Компьютеры в области широковещания должны соответствующим образом реаги- ровлн, на попытки зарегистрирова: i> новторлюшееся имя и тдпроеы своею шрешс риро-ванного имени. Разрешение имен с помощью файла HOSTS Процесс разрешения имени с меполвмв;.....ем фли.м HOSTS проиллюстрирован на р е. 6-1. 1.Разрешение имени начинаемся, когда пользователь вызывает WinSoek-itpiuio ченпс. указывая имя узла, а не IP-адрес. 2.Windows 2000 г;ргл:грчет. совпадает ли указанное имя с локальным именем узла. Если эти имена разные, то анализируется файл HOSTS. Если в нем содержится запрошенное имя узла, оно разрешается R IP-адрес. Если имя узла не может быть разрешено и никакие другие способы разрешения нж.:* можны, например DNS. сервер имен NetBIOS или файл LMHOSTS, не сконфигурирован!,!, процесс останавливается, и пользователь получает сообщение об omnCiKi. 3.После разрешения имени узла в IP-адрес производится попытка разрешить IP-адрес целевого узла в аппаратный адрес узла. Если целевой узел находится в локальной сети, ARP получает его аппаратный адрес, обратившись в кэш ARP или путем широковещания IP-адреса этого узла. Если нелевой узел находится в удаленной сети, ARP получает аппаратный адрес маршрутизатора, который затемзапрос целевому узлу. ; ping HostB HOStB = hostb.domain.com □ Разрешение имени Имя узла - hosta.domain.corn 1Р-адрес= 131.107.3.24 IP-адрес разрешен о п Имя узла - hostb.domain.com IP-адрес = 131.107.7.29 Рис. 6-1. Сопоставление IP-адресаузла его аппаратному адресу Разрешение имен с использованием сервера DNS Сервер DNS — это централизованная база данных, работающая в режиме реального вре-ну. которая применяется в IP-сети для разрешения имен узлов в IP-адреса. Windows 2000 Professional может работать как клиент DNS, а семейство Windows 2000 Server включает службы сервера DNS. Разрешение доменного имени с использованием сервера DNS очень похоже на использование файла HOSTS. Разрешение имен с использованием сервера DNS производится в два этапа (рис. 1. Когда пользователь вводит команду, указывая FQDN или имято с начал; запус- кается процесс разрешения имени через файл HOSTS. Если IP-адрес не может быть разрешен этим способом, то посылается запрос к серверу DNS, чтобы он р; шскал имя узла в БД и сопоставил ему IP-адрес. Еслине отвечает на запрос, то направляются дополнительныес интервалом в 2, 2 и 4 секунды. Если DNS-cepnep не отвечает на эти пять запросов и - 22 Разрешение имен узлов в сетиГлав» 6 нет никаких других способов разрешения, например посредством сервера имен NetBIOS или файла LMHOSTS, то процесс останавливается, и выдается сообщение об ошибке. 2. После разрешения имени узла ARP получает его аппаратный адрес. Если целевой узел находится в локальной сети, ARP получает его аппаратный адрес, обращаясь в кэш ARP или путем широковещания его IP-адреса. Если целевой узел находится в удаленной сети, то ARP получает аппаратный адрес маршрутизатора, который может перенаправитьузлу запрос адреса. jjjjfcping HostB.training, microsoft.с с DNS-сервер ЩЩщ Разрешение имени Разрешенный IP-адрес Гдоменное имя = I Рис. 6-2. Разрешение , . с использованием сервера DNS Способы разрешения имен, предлагаемые Microsoft Windows 2000 можно также настроить для разрешения имен через сервер имен NetBIOS, широковещание или файл LMHOSTS, Если сконфигурированы WINS и LMHOSTS, разрешение выполняется в следукмнем порядке (рис. 6-3). 1."Когда пользователь вводит команду, указывая имя узла, Windows 2000 проверяет, не является ли оно локальным. Если это так, имя разрешается и команда выполняется без обращения в сеть. 2.Если указанное имя узла не является локальным именем узла, анализируется фаЛ i HOSTS. После нахождения в нем имени узла оно разрешается в IP-адрес. 3.Если имя узла не может быть разрешено через файл HOSTS, исходный узел посылает запрос указанным для него серверам доменных имен. После нахождения имени узла DNS-сервером оно разрешается в IP-адрес. 4.Если DNS-сервер не может разрешить имя узла, исходный узел проверяет локальный кэш имен NetBIOS перед выполнением трех попыток связаться с сервером имен NetBIOS. Если имя узла найдено в кэше имен NetBIOS или на сервере имен NetBIOS, оно разрешатся в IP-адрес. 5.Если имя узла не может быть разрешено сервером имен NetBIOS, исходный узел генерирует три широковещательных ео<. бшеидя в локальной сети. После нахождении имени узла в локальной сети оно разрешается в IP-адрес. 6.Если имя узла не разрешено послеанализируется кальный файл LMHOSTS. Если имя узла находится в файле LMHOSTS, оно разрешается в IP-адрес. Если ни один из этих методов не разрешил имя узла, единственный способ наладить связь с другим узлом — явно указать его ]Р-ддрес. 0 ... 47 48 49 50 51 52 53 ... 136
|