Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Otvety_k_ekzamenu_AIS.doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
4.89 Mб
Скачать

31. Утилита nslookup

Утилита nslookup используется для проверки способности DNS-серверов выполнять разрешение имен. Утилита может работать в двух режимах:

режим командной строки обычный режим запуска утилит командной строки. Утилита nslookup выполняется в этом режиме, если указан какой-либо ключ;

интерактивный режим – в этом режиме возможен ввод команд и ключей утилиты без повторения ввода имени утилиты.

Команды утилиты nslookup:

help или ?вывод справки о командах и параметрах утилиты;

setустановка параметров работы утилиты;

server <имя>установка сервера по умолчанию (Default Server), используемого утилитой, с помощью текущего сервера по умолчанию.

lserver <имя>установка сервера по умолчанию утилиты с помощью первоначального;

root – установка сервера по умолчанию утилиты на корневой сервер;

ls <домен>вывод информации о соответствии доменных имен IP-адресам для заданного домена;

exit – выход из интерактивного режима.

32. Имена NetBIOS и служба WINS

Протокол NetBIOS (Network Basic Input Output System – сетевая базовая система ввода-вывода) был разработан в 1984 году для корпорации IBM как сетевое дополнение стандартной BIOS на компьютерах IBM PC. В операционных системах Microsoft Windows NT, а также в Windows 98, протокол и имена NetBIOS являлись основными сетевыми компонентами. Начиная с Windows 2000, операционные системы Microsoft ориентируются на глобальную сеть Интернет, в связи с чем фундаментом сетевых решений стали протоколы TCP/IP и доменные имена. Однако поддержка имен NetBIOS осталась и в операционной системе Windows Server 2003. Обусловлено это тем, что функционирование в сети таких операционных систем, как Windows NT и Windows 98, невозможно без Система имен NetBIOS представляет собой простое неиерархическое пространство, т. е. в имени NetBIOS отсутствует структура, деление на уровни, как в DNS-именах. Длина имени не более 15 символов (плюс один служебный). Для преобразования NetBIOS-имен в IP-адреса в операционной системе Windows Server 2003 используется служба WINS – Windows Internet Naming Service (служба имен в Интернете для Windows). Служба WINS работает, как и служба DNS, по модели «клиент-сервер». WINS-клиенты используют WINS-сервер для регистрации своего NetBIOS-имени и преобразования неизвестного NetBIOS-имени в IP-адрес. Функции сервера NetBIOS-имен описаны в RFC 1001 и 1002.

33. Процесс разрешения имен NetBios.

Имя NetBIOS — это уникальный 16-байтный адрес, используемый для идентификации в сети ресурса NetBIOS. Имена бывают эксклюзивные (exclusive) или групповые — не эксклюзивные (non-exclusive). Первые, как правило, используют для взаимодействия с некоторым процессом на компьютере, вторые — для передачи информации нескольким компьютерам одновременно.

Вы можете применить команду nbtstat -n для просмотра имен NetBIOS Вашего компьютера.

Разрешение (resolution) NetBIOS-имени компьютера — процесс успешного отображения этого имени в IP-адрес. Прежде чем IP-адрес будет преобразован в адрес сетевого адаптера, NetBIOS-имя данного компьютера должно быть преобразовано вего IP-адрес.

В Microsoft TCP/IP возможны несколько методов разрешения имен NetBIOS. Использование конкретного метода зависит от того, является ли данный узел локальным (local) или удаленным (remote).

Разрешение локальных имен NetBIOS с применением широковещания

К огда запрашиваемый узел находится в локальной сети, NetBIOS разрешает его имя, используя механизм широковещания. Ниже этот процесс описан поэтапно.

1. Когда пользователь применяет команду Windows NT, например netuse, IP-адрес, соответствующий NetBIOS-имени запрашиваемого узла, в первую очередь ищется в кэше имен NetBIOS.

2. Если NetBIOS-имя не разрешено при помощи кэша, то вызывающий узел посылает в локальную сеть широковещательный запрос об определении имени удаленного узла.

3. Каждый компьютер сети принимает этот запрос и ищет запрашиваемое имя в своей локальной таблице NetBIOS. Компьютер, которому принадлежит это имя, формирует ответ об определении имени (namequeryresponse). Перед его отправкой для определения адреса сетевого адаптера, запросившего ответ, используется протокол ARP (с применением кэша или широковещания). Как только выяснен адрес сетевого адаптера, посылается ответ об определении имени.

Разрешение имен при помощи сервера имен NetBIOS

Обычно для разрешения имен NetBIOS в IP-адреса применяется сервер имен NetBIOS. Подробно такой процесс распознавания имени описан ниже.

1. Когда пользователь применяет команду WindowsNT, например netuse, начинается разрешение имени NetBIOS. Сначала имя NetBIOS удаленного узла ищется в кэше имен NetBIOS.

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

По умолчанию клиент Windows NT пытается обнаружить основной сервер WINS три раза. Если ответ не приходит, то клиент Windows NT пытается связаться с резервным сервером WINS. Однако, если основной сервер WINS ответил клиенту Windows NT, что не смог обнаружить в своей базе данных соответствие имя/1 Р-адрес для удаленного узла, клиент принимает это как ответ и не пытается связаться с резервным сервером WINS*.

3. После того как имя NetBIOS разрешено, вызывающий узел использует протокол ARP для разрешения IP-адреса в адрес сетевого адаптера.

Разрешение имен NetBIOS в сетях Microsoft

Имена NetBIOS разрешают и при комбинации методов, поддерживаемых сетями Microsoft. Windows NT 4.0 и более поздние версии можно настроить так, что распознавание имен NetBIOS будет осуществляться не только при помощи широковещания и сервера имен NetBIOS. Дополнительно применяют DNS, а также файлы LMHOSTS и HOSTS. Если один из этих методов не сработает, другие подстрахуют. Вот как работают комбинированные методы.

1. Когда пользователь вводит команду Windows NT, например netuse, IP-адрес, соответствующий NetBIOS-имени запрашиваемого узла, в первую очередь ищется в кэше имен NetBIOS.

2. Если указанный способ не дал результата, то производятся три попытки связи с сервером имен NetBIOS. После удачного разрешения имени возвращается IP-адрес.

3. Если имя не разрешилось при помощи сервера имен NetBIOS, клиент генерирует широковещательный запрос в локальную сеть. Если имя обнаружено в локальной сети, то возвращается IP-адрес.

4. Если имя NetBIOS не разрешилось при помощи широковещания, то просматривается локальный файл LMHOSTS. После обнаружения имени в этом файле оно разрешается в IP-адрес.

5. Если имя NetBIOS не определяется через файл LMHOSTS, то Windows NT пытается разрешить его, применяя другой механизм распознавания имен узлов. Для этого необходимо установить флажок Enable DNS forWindowsresolution на странице WINS AddressProperty диалогового окна TCP/IP.

Если имя узла обнаружено в файле HOSTS, то оно разрешается в IP-адрес. Файл HOSTS должен находиться на локальном компьютере.

6. Если имя не определилось через файл HOSTS, то локальный узел отсылает запрос к серверу DNS, указанному в конфигурации. Если имя обнаружено сервером DNS, оно успешно разрешается в IP-адрес.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]