Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье приводится решение проблемы, возвращаемой неправильным IP-адресом, при подключении к серверу с помощью имени NetBIOS.
Исходный номер базы знаний: 981953
Симптомы
У вас есть компьютер под управлением Windows Server 2008 или Windows Server 2008 R2. Если сервер с несколькими IP-адресами пытается выполнить связь с помощью имени NetBIOS, возвращается неверный IP-адрес.
Причина
При выполнении проверки почты с именем вместо IP-адреса имя должно быть разрешено в IP-адрес. Если это имя сервера, IP-адрес возвращается в качестве адреса из сетевого адаптера, который находится в верхней или нижней части порядка сетевых привязок. Обычно он будет последним сетевым адаптером, который был установлен, и может не быть интерфейсом, который вы ожидаете использовать. Поэтому команда ping возвращает неверный IP-адрес.
Примечание.
При наличии нескольких адресов сетевого адаптера рекомендуется использовать IPv6-адреса.
Решение
Чтобы обойти эту проблему, можно изменить адаптер, выбранный IP-адресом, путем перемещения предпочтительного адаптера в верхнюю или нижнюю часть порядка привязки. Для скрытого адаптера, который не отображается в списке, можно создать файл Hosts, использующий имя сервера и предполагаемый IP-адрес. Пример скрытого адаптера — виртуальный адаптер отказоустойчивого кластера Майкрософт.
Изменение порядка привязки
Чтобы изменить порядок привязки, выполните следующие действия.
Нажмите кнопку "Пуск
", а затем щелкните панель управления.
Щелкните "Сеть" и "Интернет", а затем щелкните Центр управления сетями и общим доступом.
Измените параметры сетевого адаптера в зависимости от операционной системы:
Для Windows Server 2008 щелкните " Управление параметрами адаптера".
Для Windows Server 2008 R2 нажмите кнопку "Изменить параметры адаптера".
Щелкните "Упорядочить", наведите указатель на макет и выберите строку меню.
В меню "Дополнительно" выберите пункт "Дополнительные параметры".
В окне "Подключения" выберите нужный сетевой адаптер.
Переместите этот сетевой адаптер в верхнюю часть списка или внизу списка. Это можно сделать с помощью кнопок СТРЕЛКА ВВЕРХ и СТРЕЛКА ВНИЗ.
Нажмите кнопку ОК.
Изменение файла Hosts
Для скрытого адаптера нельзя изменить порядок привязки, выполнив действия, описанные в разделе "Изменение порядка привязки". Для скрытых адаптеров необходимо добавить запись в файл Hosts, использующий предполагаемое имя узла и IP-адрес.
Чтобы изменить файл Hosts, выполните следующие действия.
Нажмите кнопку "Пуск
" и нажмите кнопку "Все программы".
Щелкните "Аксессуары", щелкните блокнот правой кнопкой мыши и выберите команду "Запуск от имени администратора".
Если вы запрашиваете пароль администратора или подтверждение, введите пароль или укажите подтверждение.
В командной строке введите следующую команду и нажмите клавишу ВВОД:
cd %windir%\System32\Drivers\Etc
В командной строке введите узлы блокнота и нажмите клавишу ВВОД.
В нижней части файла, открывшегося на шаге 5, добавьте новую запись для предполагаемого IP-адреса с помощью следующего формата: IP_Address имя узла
Например, для IP-адреса 10.0.0.1 для Server01 введите следующее:
10.0.0.1Server01В меню "Файл" нажмите кнопку "Сохранить" и закройте блокнот.
В командной строке введите ipconfig /flushdns и нажмите клавишу ВВОД. Он перезагрузит файл Hosts, не перезагрузив компьютер или сервер.
Примечание.
Если вы хотите выполнить связь с определенным IPv4-адресом сетевого адаптера, можно использовать параметр -4. используйте приведенный ниже пример команды.
Имя узла ping -4 <>
Если вы хотите использовать IPv4-адреса по сети, вы можете принудительно использовать IPv4-адреса вместо IPv6-адресов. Но мы не рекомендуем это делать. Настоятельно рекомендуется обновить сеть для использования IPv6-адресов. Дополнительные сведения об отключении IPv6 щелкните следующий номер статьи, чтобы просмотреть статью в Базе знаний Майкрософт:
929852 Отключение определенных компонентов протокола Интернета версии 6 (IPv6) в Windows Vista, Windows 7 и Windows Server 2008
Дополнительная информация
Дополнительные сведения о функции getaddrinfo см. на следующем веб-сайте MSDN:
Функция getaddrinfo