На практике вы можете столкнуться с тем, что часть систем "видит" одно число компьютеров в сети, а другая - иное. Одни компьютеры успешно работают в сети, а на других отображается сообщение, что вход в сеть не может быть осуществлен, т. к. система не находит контроллер домена. Эти ситуации обусловлены различными используемыми методами разрешения имен.

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

Основное отличие методов разрешения имен различных версий Windows состоит в том, что системы до Windows 2000 использовали для разрешения имен NetBIOS, а Windows 2000 и старше (Windows 200x/XP/7) нуждаются в информации DNS.

При необходимости разрешения имени сначала предпринимается попытка его поиска в локальных ресурсах. Прежде всего, это локальный кэш имен, который для увеличения производительности создают все системы (кэш имен NetBIOS или кэш имен DNS). Если нужное имя компьютера не найдено, то система пытается найти его в host-файлах. Если и эта попытка неудачна, то системы с ОС Windows 2000 и старше обращаются к серверу DNS, определенному в параметрах настройки протокола TCP/IP их сетевого адаптера. Если сервер DNS недоступен или не смог вернуть имя, то на этом попытки прекращаются и сообщается, что имя не найдено.

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

С помощью DNS системы на базе Windows 200x/XP/7 находят и расположение служб. Например, адрес контроллера домена может быть узнан по имени _ldap._tcp.dc._msdcs.<имя_домена>, адрес службы Gatekeeper (используется при передаче IP-телефонии, видеоконференций и т. п. по каналам связи) определяется по результатам запроса на имя Q931._tcp.<имя_домена> и т. д.

При использовании NetBIOS-станции, регистрируясь в сети, сообщают свое имя и имена служб, которые на них запущены. Эти имена можно просмотреть, например, при помощи команды nbtstat -a <имя_компьютера>. В результате будет отображена приблизительно такая информация:

>nbtstat -a test Internal:

Адрес IP узла: [192.168.0.29] Код области: []

Таблица NetBIOS-имен удаленных компьютеров Имя Тип Состояние

TEST <00> Уникальный Зарегистрирован

ACK <1C> Группа Зарегистрирован

ACK <00> Группа Зарегистрирован

TEST <20> Уникальный Зарегистрирован

ACK <1B> Уникальный Зарегистрирован

ACK <1E> Группа Зарегистрирован

ACK <1D> Уникальный Зарегистрирован

_MSBROWSE_. <01> Группа Зарегистрирован

MP_ACK <1A> Уникальный Зарегистрирован Адрес платы (MAC) = 00-02-B3-4F-F9-E9

В нашем примере компьютер TEST зарегистрировал имя рабочей станции TEST (первая строка). Типы служб, соответствующих сообщаемым командой кодам, можно посмотреть, например, по адресу http://www.microsoft.com/technet/ prodtechnol/winntas/support/ sur_apph.mspx. Запись ack <1c> свидетельствует о том, что этот компьютер является контроллером домена ACK, ack <00> - это имя домена компьютера, test <20> свидетельствует о том, что на компьютере запущена служба сервер. Строка ack <1b> говорит о том, что компьютер является мастер-просмотрщиком сети и т. п.

Эти имена сохраняются на компьютерах, выполняющих роли просмотра сети, а также на сервере WINS, с которых они могут быть получены по запросам клиентов.

Статическое задание имен | Самоучитель системного администратора | Настройка серверов wins, dhcp, dns


Самоучитель системного администратора



Новости за месяц

  • Август
    2020
  • Пн
  • Вт
  • Ср
  • Чт
  • Пт
  • Сб
  • Вс
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31