Устранение основных неполадок, возникающих при использовании протокола TCP/IP

Переводы статьи Переводы статьи
Код статьи: 169790 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Аннотация

В статье приводятся рекомендации по устранению наиболее распространенных неполадок, которые возникают в работе сетей, использующих протокол TCP/IP. Как правило, эти неполадки относятся к одной из следующих категорий.
  • Невозможность подключения к заданному IP-адресу.

  • Невозможность подключения к заданному узлу с использованием имени узла или NetBIOS-имени.
Если компьютер не может подключиться к нужному IP-адресу, то проблема заключается в нарушении связности сети. Если компьютер может подключиться к нужному IP-адресу, но не может выполнить подключение, используя имя узла или NetBIOS-имя, то проблема заключается в сбоях при разрешении имен.

Примечание. Все рекомендации, приведенные ниже, относятся к компьютерам под управлением Windows NT и Windows 2000, но не будут работать на компьютерах под управлением Windows 9x (за исключением Windows Millenium Edition). Однако основные принципы обнаружения и устранения неполадок совпадают для всех операционных систем семейства Windows.

Дополнительная информация

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

Подключитесь к заданному IP-адресу

С помощью программы, выполняющей подключение по протоколу TCP/IP, подключитесь к какому-либо компьютеру в сети, используя его IP-адрес. Для подключения можно использовать веб-обозреватели, клиенты ftp и Telnet, а также некоторые другие программы и средства, выполняющие подключение по протоколу TCP/IP.

Примечание. Чтобы определить IP-адрес компьютера, к которому следует подключиться, выполните на этом компьютере в режиме командной строки команду IPCONFIG /ALL.

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

Невозможность подключения к заданному IP-адресу

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

Проверьте правильность параметров протокола TCP/IP

При использовании протокола TCP/IP ошибочное указание параметров (например использование неверного IP-адреса или маски подсети) может привести к сбоям при подключении. Чтобы определить, является ли причиной сбоя неправильное указание параметров протокола TCP/IP, на компьютерах под управлением Windows NT и Windows 2000 необходимо проверить содержимое журнала системных событий и найти события с источником TCP/IP или DHCP. Чтобы ознакомиться с каким-либо событием, дважды щелкните его мышью.

Примечание. Если в журнале событий зарегистрированы сообщения об ошибках с источником DHCP, сообщите о них сетевому администратору.

Если в журнале системных событий зарегистрированы сообщения об ошибках с источником TCP/IP, устраните все указанные ошибки. Например, если в сообщении об ошибке говорится, что IP-адрес неверен, проверьте правильность указания IP-адреса.

Если в журнале системных событий отсутствуют сообщения об ошибках, выполните следующие действия, чтобы убедиться, что параметры протокола TCP/IP указаны правильно.
  1. С помощью команды IPCONFIG определите основные параметры протокола TCP/IP. Для этого выполните в командной строке команду ipconfig.
  2. Изучите выходные данные команды IPCONFIG и проверьте, правильно ли указаны IP-адрес компьютера и маска подсети. Чтобы узнать правильные значения IP-адреса и маски подсети компьютера, обратитесь к администратору сети.

Выполните обмен пакетами с адресом замыкания на себя

Чтобы проверить, правильно работает ли протокол TCP/IP, используйте команду PING, указав в качестве аргумента адрес замыкания на себя (127.0.0.1). Для этого выполните в командной строке следующую команду.
ping 127.0.0.1
Результат выполнения данной команды должен выглядеть следующим образом:
   Обмен пакетами с 127.0.0.1 по 32 байт:

   Ответ от 127.0.0.1: число байт=32 время<1мс TTL=128
   Ответ от 127.0.0.1: число байт=32 время<1мс TTL=128
   Ответ от 127.0.0.1: число байт=32 время<1мс TTL=128
   Ответ от 127.0.0.1: число байт=32 время<1мс TTL=128
				
Если при выполнении данной команды возникает ошибка, значит, протокол TCP/IP установлен неправильно. Для удаления и повторной установки протокола TCP/IP выполните следующие действия.

Примечание. Для выполнения указанных действий необходимо войти в систему с учетной записью администратора.
  1. На панели управления дважды щелкните значок «Сеть» и перейдите на вкладку «Протоколы».
  2. Выберите протокол TCP/IP, нажмите кнопку «Удалить», а затем — кнопку «Да».
  3. Нажмите кнопку «Закрыть», а затем — кнопку «Да», чтобы перезагрузить компьютер.
  4. Войдите в систему с помощью учетной записи администратора.
  5. На панели управления дважды щелкните значок «Сеть» и перейдите на вкладку «Протоколы».
  6. Выберите протокол TCP/IP, нажмите кнопку «Удалить», а затем — кнопку «ОК».
  7. Если для установки параметров протокола TCP/IP будет использоваться протокол DHCP, нажмите кнопку «Да» при получении соответствующего запроса. В противном случае нажмите кнопку «Нет».
  8. После появления соответствующего запроса укажите путь к установочным файлам Windows NT, нажмите кнопку «Продолжить», а затем — кнопку «Закрыть».
  9. Если для установки параметров протокола TCP/IP не будет использоваться протокол DHCP, система предложит ввести эти параметры вручную. Укажите нужные значения и нажмите кнопку «ОК». Чтобы узнать IP-адрес и маску подсети компьютера, обратитесь к администратору сети.
  10. После появления запроса на перезагрузку компьютера нажмите кнопку «Нет». Если на компьютере был установлен пакет обновления для Windows NT, этот пакет обновления необходимо переустановить до перезагрузки компьютера.
  11. Перезагрузите компьютер.
Если при удалении и переустановке протокола TCP/IP появляется сообщение об ошибке, необходимо вручную удалить сведения о протоколе TCP/IP из реестра Windows NT. Сведения об удалении протокола TCP/IP из реестра Windows NT вручную см. в следующей статье базы знаний Майкрософт:
151237 Появление сообщения об ошибке при установке протокола TCP/IP или добавлении служб TCP/IP

Выполните обмен пакетами с IP-адресом локального компьютера

Если обмен пакетами с адресом замыкания на себя завершается успешно, выполните обмен пакетами с IP-адресом локального компьютера. Для этого наберите в командной строке команду ping <IP-адрес>, где <IP-адрес> — IP-адрес локального компьютера.

Примечание. Чтобы узнать IP-адрес локального компьютера, выполните из командной строки команду ipconfig.

Результат выполнения данной команды должен выглядеть следующим образом:
   Обмен пакетами с  <###.###.###.###> по 32 байта:

   Ответ от <###.###.###.###>: число байт=32 время=77 мс TTL=28
   Ответ от <###.###.###.###>: число байт=32 время=80 мс TTL=28
   Ответ от <###.###.###.###>: число байт=32 время=78 мс TTL=28
   Ответ от <###.###.###.###>: число байт=32 время=79 мс TTL=28 
				
Где <###.###.###.###> — IP-адрес локального компьютера.

Если при выполнении данной команды возникает ошибка, то причиной сбоев может быть ошибка при работе Windows NT с используемым сетевым адаптером. Чтобы устранить данную проблему, удалите и повторно установите драйвер используемого сетевого адаптера. Для этого выполните следующие действия.

Примечание. Для выполнения указанных действий необходимо войти в систему с учетной записью администратора.
  1. На панели управления дважды щелкните значок «Сеть» и перейдите на вкладку «Адаптеры».
  2. Выберите драйвер нужного сетевого адаптера, нажмите кнопку «Удалить», а затем — кнопку «Да».
  3. Нажмите кнопку «Закрыть», а затем — кнопку «Да», чтобы перезагрузить компьютер.
  4. Войдите в систему с учетной записью администратора.
  5. На панели управления дважды щелкните значок «Сеть» и перейдите на вкладку «Адаптеры».
  6. Нажмите кнопку «Добавить», выберите драйвер нужного сетевого адаптера и нажмите кнопку «ОК».
  7. В появившемся окне (или окнах) укажите параметры сетевого адаптера и нажмите кнопку «ОК».
  8. После появления соответствующего запроса укажите путь к установочным файлам Windows NT, нажмите кнопку «Продолжить», а затем — кнопку «Закрыть».
  9. Когда появится предложение указать параметры протокола TCP/IP, введите нужные значения и нажмите кнопку «ОК». Чтобы узнать IP-адрес и маску подсети компьютера, обратитесь к администратору сети.
  10. После появления запроса на перезагрузку компьютера нажмите кнопку «Нет». Если на компьютере был установлен пакет обновления для Windows NT, этот пакет обновления необходимо переустановить до перезагрузки компьютера.
  11. Перезагрузите компьютер.
Если после удаления и повторной установки драйвера сетевого адаптера не удается выполнить обмен пакетами с IP-адресом локального компьютера, убедитесь, что используемый драйвер сетевого адаптера предназначен для Windows NT. Для этого обратитесь к производителю сетевого адаптера.

Очистите кэш протокола ARP (Address Resolution Protocol)

Кэш протокола ARP представляет собой список соответствий между IP-адресами и MAC-адресами, формируемый по результатам разрешения IP-адресов. MAC-адрес — это физический адрес, уникальный для каждого сетевого адаптера.

Если в кэше протокола ARP присутствуют ошибочные записи, для отправки IP-пакетов может использоваться неверный адрес. Чтобы полностью отобразить содержимое кэша ARP, выполните в командной строке команду arp -a. Если кэш ARP пуст, то появится сообщение «Не найдены записи в таблице ARP». В противном случае результат работы данной команды может выглядеть следующим образом.
   Интерфейс: 10.1.1.3 on Interface 2
   IP-адрес              Физический адрес      Тип
   10.1.1.7              08-00-02-06-ed-20     динамический
   10.1.1.254            08-00-02-0a-a3-10     динамический
				
Чтобы удалить из кэша ARP ошибочные записи, выполните для каждой ошибочной записи следующую команду:
arp -d <IP-адрес>
Где <IP-адрес> — IP-адрес ошибочной записи, хранящийся в кэше ARP. Выполняйте эту команду, пока все ошибочные записи не будут удалены из кэша.

Для получения дополнительной информации о синтаксисе, параметрах и использовании команды ARP, выполните в командной строке команду arp -?.

Проверьте, правильно ли указан адрес шлюза по умолчанию

С помощью команды IPCONFIG определите IP-адрес шлюза по умолчанию, используемого данным компьютером. Для этого выполните в командной строке команду «ipconfig» (без кавычек). Проверьте, правильно ли указан IP-адрес шлюза по умолчанию. Чтобы узнать IP-адрес шлюза по умолчанию, обратитесь к администратору сети.

Убедитесь, что IP-адрес шлюза по умолчанию указан правильно, и выполните команду PING, указав этот IP-адрес в качестве аргумента. Результат выполнения данной команды должен выглядеть следующим образом:
   Обмен пакетами с  <###.###.###.###> по 32 байта:
   Ответ от <###.###.###.###>: число байт=32 время=77 мс TTL=28
   Ответ от <###.###.###.###>: число байт=32 время=80 мс TTL=28
   Ответ от <###.###.###.###>: число байт=32 время=78 мс TTL=28
   Ответ от <###.###.###.###>: число байт=32 время=79 мс TTL=28 
				
Где <###.###.###.###> — IP-адрес шлюза по умолчанию.

Если шлюз по умолчанию не работает или не подключен к сети, результат выполнения данной команды может выглядеть следующим образом:
   Обмен пакетами с  <###.###.###.###> по 32 байта:
   Превышен интервал ожидания для запроса.
   Превышен интервал ожидания для запроса.
   Превышен интервал ожидания для запроса.
   Превышен интервал ожидания для запроса.
				
Если обмен пакетами со шлюзом по умолчанию выполнить не удается, обратитесь к администратору сети, чтобы проверить, работает ли шлюз по умолчанию и подключен ли он к сети.

Выполните обмен пакетами с удаленным компьютером

Выполните обмен пакетами с удаленным компьютером. Для этого наберите в командной строке ping <IP-адрес>, где <IP-адрес> — IP-адрес требуемого компьютера. Результат выполнения данной команды должен выглядеть следующим образом:
   Обмен пакетами с  <###.###.###.###> по 32 байта:
   Ответ от <###.###.###.###>: число байт=32 время=77 мс TTL=28
   Ответ от <###.###.###.###>: число байт=32 время=80 мс TTL=28
   Ответ от <###.###.###.###>: число байт=32 время=78 мс TTL=28
   Ответ от <###.###.###.###>: число байт=32 время=79 мс TTL=28 
				
Где <###.###.###.###> — IP-адрес выбранного компьютера.

Если один из маршрутизаторов, находящихся между локальным и удаленным компьютерами, настроен неправильно, или если удаленный компьютер работает ненадлежащим образом, результат выполнения данной команды может выглядеть следующим образом:
   Обмен пакетами с  <###.###.###.###> по 32 байта:
   Превышен интервал ожидания для запроса.
   Превышен интервал ожидания для запроса.
   Превышен интервал ожидания для запроса.
   Превышен интервал ожидания для запроса.
				
Если локальный и удаленный компьютеры находятся в разных подсетях, выполните обмен пакетами между выбранным удаленным компьютером и компьютером, который находится с ним в одной подсети. Если обмен пакетами выполнить не удается, проверьте, подключен ли удаленный компьютер к сети и правильно ли указан IP-адрес этого компьютера. Если обмен пакетами выполняется успешно, необходимо устранить проблемы с маршрутизацией. Для этого обратитесь к администратору сети.

Проверьте, правильно ли указаны постоянные маршруты в таблице маршрутизации

Все компьютеры, использующие протокол TCP/IP, имеют таблицу маршрутизации. Маршрут передачи пакета между компьютерами, использующими протокол TCP/IP, определяется на основе таблицы маршрутизации компьютера-отправителя.

При каждой загрузке компьютера таблица маршрутизации автоматически формируется заново, однако к этой таблице можно добавить постоянные маршруты. Такие маршруты автоматически помещаются в таблицу маршрутизации при каждом переформировании этой таблицы.

Чтобы отобразить таблицу маршрутизации компьютера, выполните в командной строке команду route print. Результат выполнения данной команды должен выглядеть следующим образом:
   Активные маршруты:

   Сетевой адрес     Маска сети        Адрес шлюза      Интерфейс      Метрика

   0.0.0.0           0.0.0.0           10.1.1.254       10.1.1.3       1
   10.1.0.0          255.255.0.0       10.1.1.3         10.1.1.3       1
   10.1.1.3          255.255.255.255   127.0.0.1        127.0.0.1      1
   10.255.255.255    255.255.255.255   10.1.1.3         10.1.1.3       1
   127.0.0.1         255.0.0.0         127.0.0.1        127.0.0.1      1
   224.0.0.0         224.0.0.0         10.1.1.3         10.1.1.3       1
   255.255.255.255   255.255.255.255   10.1.1.3         10.1.1.3       1
				
Совместно с администратором сети проверьте, правильно ли указаны в таблице маршрутизации постоянные маршруты.

Дополнительные сведения о маршрутизации, таблице маршрутизации и команде ROUTE см. в следующей статье базы знаний Майкрософт:
140859 Основные сведения о маршрутизации TCP/IP для Windows NT

Воспользуйтесь командой TRACERT

Команда TRACERT отображает перечень шлюзов и маршрутизаторов, через которые проходит пакет TCP/IP, передаваемый на удаленный узел. Чтобы с помощью программы TRACERT определить маршрут передачи пакета с локального компьютера на удаленный компьютер, выполните в командной строке команду tracert <IP-адрес>, где <IP-адрес> — IP-адрес удаленного компьютера. Результат выполнения данной команды должен выглядеть следующим образом:
   Трассировка маршрута к <IP-адрес> с максимальным числом прыжков 30:

     1   <10 мс   <10 мс   <10 мс  <###.###.###.###>
     2    50 мс    50 мс     51 мс  <###.###.###.###>
     3   250 мс     80 мс    50 мс  <###.###.###.###>

   Трассировка завершена.
				
Где каждая запись вида <###.###.###.###> представляет собой IP-адрес очередного маршрутизатора.

Если один из маршрутизаторов, через которые должен пройти пакет, работает ненадлежащим образом, результат выполнения команды может выглядеть следующим образом:
   Трассировка маршрута к <IP-адрес> с максимальным числом прыжков 30:

     1   <10 мс   <10 мс   <10 мс  <###.###.###.###>
     2     *        *        *     Превышен интервал ожидания для запроса.
     3     *        *        *     Превышен интервал ожидания для запроса.
     4     *        *        *     Превышен интервал ожидания для запроса.
				
Если один из маршрутизаторов, через которые должен пройти пакет, настроен ненадлежащим образом, результат выполнения команды может выглядеть следующим образом:
   Трассировка маршрута к <IP-адрес> с максимальным числом прыжков 30:

     1   <10 мс   <10 мс   <10 мс  <###.###.###.###>
     2    50 мс    50 мс     51 мс  <###.###.###.###>
     3  <###.###.###.###>  сообщает: Заданная сеть недоступна.
				
Кроме того, результат выполнения данной команды может выглядеть, как указано в приведенных выше примерах, если между локальным и удаленным компьютером находится прокси-сервер или межсетевой экран.

Если команда TRACERT показывает, что пакеты, отправляемые с локального компьютера, не достигают узла назначения, обратитесь к администратору сети, чтобы определить, не является ли причиной сбоя ошибка при маршрутизации пакетов между локальным и удаленным компьютером.

Дополнительные сведения о команде TRACERT см. в следующей статье базы знаний Майкрософт:
162326 Применение команды TRACERT для устранения неполадок при использовании протокола TCP/IP

Проверьте, запущены ли на удаленном компьютере серверные службы

Проверьте, запущены ли на удаленном компьютере необходимые серверные службы. Например, чтобы подключиться к удаленному компьютеру с помощью средства Telnet, необходимо, чтобы на этом компьютере был запущен сервер Telnet.

Чтобы проверить, запущены ли на удаленном компьютере необходимые серверные службы, подключитесь к удаленному компьютеру с компьютера, находящегося с ним в одной подсети. Если при подключении возникает сбой, обратитесь к администратору сети, чтобы убедиться, что на удаленном компьютере требуемые службы выполняются и настроены должным образом. Если указанное подключение выполняется успешно, необходимо устранить проблемы с маршрутизацией. Для этого обратитесь к администратору сети.

Проверьте правильность параметров безопасности IP

Причиной ошибки может стать несовпадение номера порта, к которому выполняется подключение, с номером порта, в действительности используемого требуемой службой. Ниже приведены стандартные номера портов, используемые некоторыми протоколами:
Порт   Протокол
-----   ---------
80      HTTP
21      FTP
23      Telnet
70      Gopher
				
Чтобы проверить, позволяет ли удаленный компьютер подключаться к нужному порту, воспользуйтесь средством Telnet. Для этого выполните в командной строке следующую команду:
telnet <IP-адрес> <порт>
Где <IP-адрес> — IP-адрес компьютера, к которому выполняется подключение, а <порт> — номер порта, к которому необходимо подключиться. Например, чтобы проверить, можно ли подключиться к ftp-серверу удаленного компьютера, занимающему порт 21, используйте команду telnet <IP-адрес> 21.

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

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

Невозможность подключения к заданному узлу с использованием имени узла или NetBIOS-имени

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

  • С помощью службы DNS (Domain Name System).

  • С помощью файлов LMHOSTS.

  • С помощью службы WINS (Windows Internet Name Service).
Чтобы узнать, какой метод разрешения имен используется в какой-либо сети, обратитесь к администратору этой сети. Выполните инструкции, изложенные в следующих разделах, в том порядке, в котором они приведены. После выполнения очередного шага проверяйте, можно ли подключиться к требуемому компьютеру, используя его имя узла или NetBIOS-имя.

Проверьте, правильно ли внесены данные в файл HOSTS

Файл HOSTS — это текстовый файл, который можно изменять с помощью любого текстового редактора (например «Блокнота»). Если для разрешения имен в сети используются файлы HOSTS и если при подключении к удаленному компьютеру с помощью имени узла возникает сбой, то причиной сбоя может быть ошибка в данных, содержащихся в файле HOSTS. Найдите в файле HOSTS имя компьютера, к которому выполняется подключение. Убедитесь, что файл HOSTS содержит только одну запись для этого имени, и что эта запись содержит правильные данные.

Дополнительные данные о файле HOSTS см. в образце файла HOSTS, который находится в папке %SystemRoot%\System32\Drivers\Etc.

Проверьте правильность параметров подсистемы DNS (Domain Name Service)

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

Чтобы определить, вызывается ли ошибка параметрами подсистемы DNS локального компьютера, выполните следующие действия.
  1. Чтобы определить IP-адрес используемого сервера DNS, выполните в командной строке команду ipconfig /all. Если IP-адрес сервера DNS не отображается, получите данный адрес у администратора сети.
  2. Чтобы проверить, может ли компьютер подключаться к серверу DNS, выполните команду ping, указав в качестве аргумента IP-адрес используемого сервера DNS. Результат выполнения данной команды должен выглядеть следующим образом:
          Обмен пакетами с  <###.###.###.###> по 32 байта:
    
          Ответ от <###.###.###.###>: число байт=32 время=77 мс TTL=28
          Ответ от <###.###.###.###>: число байт=32 время=80 мс TTL=28
          Ответ от <###.###.###.###>: число байт=32 время=78 мс TTL=28
          Ответ от <###.###.###.###>: число байт=32 время=79 мс TTL=28 
    						
    Где <###.###.###.###> — IP-адрес сервера DNS.
Если обмен пакетами с сервером DNS выполнить не удается, обратитесь к администратору сети, чтобы проверить, правильно ли указан адрес сервера DNS, работает ли сервер DNS и подключен ли он к сети.

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

После получения правильного адреса сервера DNS измените на компьютере параметры протокола TCP/IP. Если для подключения к сети используется подключение удаленного доступа, следует изменить адрес сервера DNS только в параметрах протокола TCP/IP, которые хранятся в телефонной книге подключений удаленного доступа.

Чтобы добавить или изменить адрес сервера DNS в параметрах протокола TCP/IP, выполните следующие действия.
  1. На панели управления дважды щелкните значок «Сеть» и перейдите на вкладку «Протоколы».
  2. Выберите протокол TCP/IP, нажмите кнопку «Свойства» и перейдите на вкладку «DNS».
  3. Чтобы добавить сервер DNS, нажмите кнопку «Добавить». Чтобы изменить параметры используемого сервера DNS, щелкните IP-адрес требуемого сервера и нажмите кнопку «Изменить».
  4. Введите IP-адрес сервера DNS и нажмите кнопку «ОК».
  5. Два раза нажмите кнопку «ОК». После выполнения этого шага может потребоваться перезагрузка компьютера.
Чтобы добавить или изменить адрес сервера DNS, используемого подключением удаленного доступа, выполните следующие действия.
  1. В папке «Удаленный доступ к сети» щелкните нужную запись в окне «Вызываемая запись телефонной книги».
  2. Нажмите кнопку «Дополнительно», а затем — кнопку «Изменить запись и свойства модема».
  3. Перейдите на вкладку «Сервер» и нажмите кнопку «Параметры TCP/IP».
  4. Выберите параметр «Адреса серверов имен задаются» и введите нужный адрес в поле «Основной DNS-сервер».

Проверьте, правильно ли внесены данные в файл LMHOSTS

Файл LMHOSTS — это текстовый файл, который можно изменять с помощью любого текстового редактора (например «Блокнота»). Если для разрешения NetBIOS-имен в сети используются файлы LMHOSTS и при подключении к удаленному компьютеру с помощью NetBIOS-имени возникает сбой, то причиной сбоя может быть ошибка в данных, содержащихся в файле LMHOSTS. Найдите в файле LMHOSTS NetBIOS-имя компьютера, к которому выполняется подключение. Убедитесь, что файл LMHOSTS содержит только одну запись для этого имени и что эта запись содержит правильные данные.

Если файл LMHOSTS содержит инструкции #INCLUDE или блоки данных #BEGIN_ALTERNATE ... #END_ALTERNATE, временно отключите эти блоки данных, а также инструкции #INCLUDE. Для этого в начале каждой строки, содержащей эту инструкцию или входящей в блок данных #BEGIN_ALTERNATE ... #END_ALTERNATE, поместите символ «#».

Если отключение этих инструкций или блоков данных устраняет проблему, поочередно включайте отключенные инструкции или блоки данных, пока проблема не возникнет снова. Когда будет выявлена строка или блок данных, вызывающие ошибку, определите файл LMHOSTS, на который они ссылаются.

Дополнительные данные о файле LMHOSTS см. в образце файла LMHOSTS (Lmhosts.sam), который находится в папке %SystemRoot%\System32\Drivers\Etc.

Проверьте правильность параметров подсистемы WINS (Windows Internet Name Service)

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

Чтобы определить, вызывается ли ошибка параметрами подсистемы WINS локального компьютера, выполните следующие действия.
  1. Чтобы определить IP-адрес используемого сервера WINS, выполните в командной строке команду ipconfig /all. Если IP-адрес сервера WINS не отображается, получите данный адрес у администратора сети.
  2. Чтобы проверить, может ли компьютер подключаться к серверу WINS, выполните команду ping, указав в качестве аргумента IP-адрес используемого сервера WINS. Результат выполнения данной команды должен выглядеть следующим образом:
          Обмен пакетами с  <###.###.###.###> по 32 байта:
    
          Ответ от <###.###.###.###>: число байт=32 время=77 мс TTL=28
          Ответ от <###.###.###.###>: число байт=32 время=80 мс TTL=28
          Ответ от <###.###.###.###>: число байт=32 время=78 мс TTL=28
          Ответ от <###.###.###.###>: число байт=32 время=79 мс TTL=28 
    						
    Где <###.###.###.###> — IP-адрес сервера WINS.
Если обмен пакетами с сервером WINS выполнить не удается, обратитесь к администратору сети, чтобы проверить, правильно ли указан адрес сервера WINS, работает ли сервер WINS и подключен ли он к сети.

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

После получения правильного адреса сервера WINS измените на компьютере параметры протокола TCP/IP. Если для подключения к сети используется подключение удаленного доступа, следует изменить адрес сервера WINS только в параметрах протокола TCP/IP, которые хранятся в телефонной книге подключений удаленного доступа.

Чтобы добавить или изменить адрес сервера WINS в параметрах протокола TCP/IP, выполните следующие действия.
  1. На панели управления дважды щелкните значок «Сеть» и перейдите на вкладку «Протоколы».
  2. Выберите протокол TCP/IP, нажмите кнопку «Свойства» и перейдите на вкладку «WINS».
  3. В поле «Основной WINS-сервер» введите IP-адрес сервера WINS и нажмите кнопку «ОК».
  4. Нажмите кнопку «Закрыть», а затем — кнопку «Да», чтобы перезагрузить компьютер.
Чтобы добавить или изменить адрес сервера WINS, используемого подключением удаленного доступа, выполните следующие действия.
  1. В папке «Удаленный доступ к сети» щелкните нужную запись в окне «Вызываемая запись телефонной книги».
  2. Нажмите кнопку «Дополнительно», а затем — кнопку «Изменить запись и свойства модема».
  3. Перейдите на вкладку «Сервер» и нажмите кнопку «Параметры TCP/IP».
  4. Выберите параметр «Адреса серверов имен задаются» и введите нужный адрес в поле «Основной WINS-сервер».

Свойства

Код статьи: 169790 - Последний отзыв: 17 мая 2011 г. - Revision: 3.0
Информация в данной статье относится к следующим продуктам.
  • операционная система Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Операционная система Microsoft Windows 95
Ключевые слова: 
kbhowto kbnetwork KB169790

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com