Приходит по ip, а не по имени компьютера

Обновлено: 21.11.2024

В этой статье объясняется, как пропинговать IP-адрес устройства. Цель проверки связи с устройством — выяснить, доступно ли устройство по определенному IP-адресу.

Ping — это утилита администрирования компьютерной сети, используемая для проверки доступности хоста в сети Интернет-протокола (IP) и для измерения времени приема-передачи сообщений, отправляемых с исходного хоста на конечный компьютер.

Устройство в компьютерной сети должно отвечать на эхо-запрос (ping) эхо-ответом (pong), подтверждающим, что оно находится в сети. Этот ответ должен прийти в течение миллисекунд. Если ответ не приходит, говорят, что «время ожидания истекло», потому что превышено предопределенное время ожидания ответа. Если ответа не видно, мы обычно предполагаем, что по этому IP-адресу нет устройства или ему не назначено.

Подключение

Для целей этой статьи мы будем использовать компьютер под управлением Windows 7. Другие операционные системы Microsoft, начиная с Windows XP, будут использовать примерно ту же процедуру.

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

cmd.exe

Начните с открытия меню "Пуск" Windows.

Введите буквы "cmd" в поле поиска и нажмите Enter.

Операционная система Windows попросит запустить cmd.exe, обычно называемый интерфейсом командной строки. На рабочем столе должно открыться следующее окно.

Командная строка позволяет отправлять в систему различные команды и запросы. Для устройства Biamp с IP-адресом по умолчанию вы будете использовать команду «ping 192.168.1.101». Если устройство находится на другом IP-адресе, замените 192.168.1.101 адресом, который вы пытаетесь опросить.

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

Чтобы повторить попытку, один раз нажмите клавишу со стрелкой ВВЕРХ, чтобы обновить последнюю команду, а затем Enter.

Неудачи могут проявляться по-разному. Вот что вы можете ожидать в ответ:

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

Проверьте кабели, убедитесь, что физический путь к устройству исправен, и повторите попытку.

Успех!

4 ответа с хорошим и быстрым временем отклика.

Непрерывный пинг

Используйте команду " ping 192.168.1.101 -t ", чтобы инициировать непрерывную проверку связи. Опять же, замените IP-адрес на тот, который соответствует вашему устройству, если это необходимо. -t может быть помещен до или после IP-адреса.

Прервите пинг, нажав Ctrl-Break, чтобы просмотреть статистику по захватам.

Остановите проверку связи, нажав Ctrl-C.

" ping –t 192.168.1.101 >PingLog.txt" выведет результаты проверки связи в текстовый файл с именем «PingLog.txt», он не будет отображать трассировку прокрутки в окне подсказки cmd. Он будет помещен в каталог C:\Users\username. Измените имя файла, чтобы каждое было уникальным. Пинги будут происходить раз в секунду. Control-C завершит проверку связи и закроет файл.

Что можно проверить

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

Или проверьте связь со своей сетевой картой.

Обратите внимание, что максимальное время приема-передачи для вашей сетевой карты обычно составляет около 0 мс.

Проверка диапазона IP-адресов

В некоторых ситуациях вам нужно пропинговать устройство, но вы не знаете, где оно находится в диапазоне подсети. Этот метод может помочь сузить список используемых адресов.

В Windows откройте командную строку (меню "Пуск" > "Поиск" > введите "cmd")

Быстрый пинг

В командной строке введите.

для /l %i в (1,1,254) do @ping 192.168.1.%i -w 10 -n 1 | найти "Ответить"

Это будет пинговать все адреса от 192.168.1.1 до 192.168.1.254 по одному разу каждый, ждать ответа 10 мс (более чем достаточно для локальной сети) и показывать только те адреса, которые ответили.

  • Измените IP-адрес после @ping, чтобы отразить диапазон IP-адресов вашей сети.
  • Синтаксис для /l (начало, шаг, конец), если вы хотите изменить диапазон сканирования.
  • Команда -w 10 сообщает, что нужно ждать ответа только 10 мс, прежде чем двигаться дальше. Если ваша сеть работает медленно, вам придется увеличить это значение или убрать все вместе, хотя это сделает ее очень медленной.
  • Символ вертикальной черты перед поиском набирается как shift-\ на клавиатуре Windows.

Кроме того, обратите внимание, что поиск в Windows чувствителен к регистру, поэтому убедитесь, что вы используете заглавную букву "Ответить", иначе вы не получите никакого вывода. При желании вы можете просто ввести "eply", и в ответ автоматически будет добавлена ​​заглавная буква R.

Больше время проверки связи

Это то же самое, что и выше, но переменная -w изменена, чтобы разрешить окно ответа 100 мс.

для /l %i в (1,1,254) do @ping 192.168.1.%i -w 100 -n 1 | найти "Ответить"

Это будет пинговать все адреса от 192.168.1.1 до 192.168.1.254 по одному разу, ожидать ответа 100 мс и показывать только те адреса, которые ответили.

Ping с определенной сетевой карты

Чтобы указать исходный интерфейс, используйте параметр -s. (Вы используете номер интерфейса, а не IP-адрес). Чтобы определить номер интерфейса сетевой карты, используйте команду "netsh int ipv4 show interfaces"

Чтобы принудительно использовать IPv4 или IPv6, используйте -4 или -6.

Чтобы пропинговать 192.168.0.1 с помощью ipv4 с интерфейса 1, используйте команду " ping -4 192.168.0.1 -s 1 "

Ping для проверки размера MTU

Стандартный пакет ping имеет размер 32 байта. Команда ping поддерживает атрибут длины (-l, L в нижнем регистре), который позволяет определить размер пакета ping. Это позволяет вам проверить максимальный размер пакета, который вы можете отправить между двумя устройствами. Атрибут -f устанавливает флаг "Не фрагментировать" (DF) в пакете (только для IPv4), который сохраняет размер пакета неизменным.

Коммутатор может объединять несколько небольших TCP-пакетов для оптимизации скорости передачи и задержки. Если агрегирующий коммутатор формирует пакет из 1500 байт, а на пути передачи есть другой коммутатор, который разрешает не более 1492 байт, пакет будет потерян в пути, так как он не сможет пройти ограничение. Ограничением будет самый низкий MTU (максимальная единица передачи), наблюдаемый на пути. Все коммутаторы на пути должны поддерживать одинаковый размер MTU.

Пакет ping содержит некоторые служебные данные, 20 байтов зарезервированы для заголовка IP, а 8 байтов выделены для заголовка эхо-запроса ICMP. Добавьте эти 28 байт к указанному вами значению длины, чтобы получить общий размер пакета. Например. Для общего размера пакета в 1500 байт вы должны вычесть 28 байт из 1500 для длины 1472

" пинг 192.168.0.1 -f -l 1472 "

Успех выглядит как стандартный ответ ping, в случае неудачи появляется сообщение "Пакет должен быть фрагментирован, но установлен DF".

C:\WINDOWS\System32>ping 192.168.0.1 -f -l 1472

Пинг 192.168.0.1 с 1472 байтами данных:
Ответ от 192.168.0.1: байт=1472 раз

Статистика проверки связи для 192.168.0.1:
Пакеты: отправлено = 4, получено = 4, потеряно = 0 (0% потерь),
Приблизительное время прохождения туда и обратно в миллисекундах:
Минимум = 0 мс, Максимум = 5 мс, Среднее значение = 1 мс

C:\WINDOWS\System32>ping 192.168.0.1 -f -l 1550

Пинг 192.168.0.1 с 1550 байтами данных:
Пакет должен быть фрагментирован, но установлен DF.
Пакет должен быть фрагментирован, но установлен DF.
Пакет должен быть фрагментирован, но установлен DF.
Пакет должен быть фрагментирован, но установлен DF.

Статистика проверки связи для 192.168.0.1:
Пакеты: отправлено = 4, получено = 0, потеряно = 4 (100% потери),

Пути

Команда pathping представляет собой комбинацию ping и tracert с использованием сообщений ICMP. Это может быть полезным инструментом для тестирования маршрутизируемого пути между устройствами.

" путь 192.168.0.1 "

Чтобы узнать MAC-адрес устройства по определенному адресу, вы можете отправить команду arp -a, за которой следует IP-адрес устройства.

Кроме того, вы можете выполнить arp для всех устройств в сети, используя только команду arp -a.

PowerShell

Откройте PowerShell (в строке поиска меню Windows введите «Powershell») и скопируйте/вставьте эти команды с соответствующим IP-адресом для тестируемого устройства.

Если строки вставляются в обратном порядке с помощью щелчка правой кнопкой мыши, может потребоваться включить вставку с помощью CTRL+V на вкладке "Параметры" свойств PowerShell.

Непрерывный пинг

Вы можете использовать Wndows PowerShell для создания непрерывного ping-теста.

Ping.exe -t 192.168.1.101

Вы можете использовать Wndows PowerShell для создания зарегистрированного непрерывного ping-теста.

Непрерывная проверка связи будет выполняться до тех пор, пока окно PowerShell не будет закрыто. Вывод журнала будет выглядеть следующим образом (промежуточные данные журнала вырезаны)

22.12.2021 15:51:31 – Проверка связи 172.30.41.56 с 32 байтами данных:
22 декабря 2021 г. 15:51:31 – Ответ от 172.30.41.56: bytes=32 время

Тест открытого TCP-порта

Вы можете выполнить простую однократную проверку порта с помощью следующей команды. Обязательно включите HTTPS в сетевых настройках Tesira Device Maintenance, если требуется "истинный" результат::

Test-NetConnection -Port 443 -ComputerName 192.168.1.101 -InformationLevel Подробно | Список форматов *

Вы можете запустить расширенный тест открытого порта, используя этот набор команд. Этот пример выполняется в течение 720 минут (12 часов), тестируя порт с использованием TCP раз в минуту и ​​регистрируя успех (true) или неудачу (false) с указанием даты и времени.

Непрерывный тест порта будет выполняться до тех пор, пока не истечет время таймера или пока не будет закрыто окно PowerShell. Вывод журнала будет выглядеть следующим образом (промежуточные данные журнала вырезаны)

28.12.2021 9:00:15 – Верно
28 декабря 2021 9:01:15 – Верно
28.12.2021 9:02:15 – Верно
28.12.2021 9:03:15 – Верно
28 декабря 2021 9:04:15 – Верно
28 декабря 2021 9:05:15 – Верно
28.12.2021 9:06:15 - Верно
28.12.2021 9:07:15 - Верно
28.12.2021 9:08:15 – Верно
28.12.2021 9:09:15 – Верно
28.12.2021 9:10:16 – Верно

Проверку нескольких открытых TCP-портов на одном или нескольких устройствах можно выполнить с помощью приведенного ниже сценария.

Отследить маршрут

Трассировка маршрута или маршрут трассировки с задержкой перехода. Переменная -Hops ограничивает отображаемое количество переходов.

Test-NetConnection 172.30.41.50 -traceRoute

Test-NetConnection 172.30.41.50 -traceRoute -Hops 10 | выберите объект TraceRoute | для каждого объекта

В моей локальной сети я могу ввести IP-адрес компьютера, например: \\xxx.xxx.xxx.xxx, и получить доступ к общим файлам/принтерам этого компьютера.

Но когда я пытаюсь по имени компьютера, он меня не пускает. По какой причине?

Ответы

Если вы работаете в стандартной среде, где есть только ваш модем/маршрутизатор и меньшее количество устройств, войдите в свой локальный шлюз (обычно 192.168.0.1, 10.0.0.138 или 192.168.1.1), введите свои учетные данные (обычно admin/admin) и проверьте в конфигурации, что служба DNS включена. Если нет, вам нужно будет включить это, сохранить настройки и, возможно, перезагрузить модем/маршрутизатор.


Если вы используете сервер, на котором работают службы DHCP и DNS в вашей сети, убедитесь, что служба DNS запущена правильно. Вероятно, стоит перезапустить службы в любом случае, просто чтобы быть уверенным. Откройте MMC DNS и проверьте, есть ли какие-либо записи в зоне прямого просмотра. Если нет, у вас проблема с компьютерами, регистрирующими свои данные в DNS. Убедитесь, что он настроен правильно и ПК могут обновлять свои собственные записи.

Полезные команды:

ipconfig / flushdns
Очищает все локально кэшированные записи DNS, может решить проблему, когда IP-адрес не был обновлен локальной системой.


ipconfig /all
ищите DNS-сервер под подключенным интерфейсом, если его нет, то настройки IP, вероятно, установлены на статические, и вам нужно будет установить DNS вручную под вашей сетевой картой. настройки.


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


Отправьте эхо-запрос на компьютер, к которому вы пытаетесь получить доступ, через имя ПК, если он разрешает IP-адрес, запустите ipconfig на компьютере, к которому вы пытаетесь получить доступ, и убедитесь, что IP-адрес совпадает.

netsh int ip reset C:\reset.log
Полный сброс сетевого адаптера, очистка кеша и настроек сети.


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

У меня возникла проблема с одним из компьютеров в моей сети. Назовите их Компьютеры A, B и C. В большинстве случаев другие компьютеры в локальной сети (B и C) не могут проверить связь с компьютером A по имени компьютера. ; однако они могут пропинговать его по IP-адресу, а также получить доступ к его общим ресурсам с помощью IP.

Иногда, однако, все работает отлично, то есть я могу проверить связь с компьютером или получить доступ к \\computera\ для просмотра общих ресурсов.Однако в большинстве случаев это не работает, и мне приходится использовать IP-адрес для доступа к нему.

Теперь я попытался подключиться к этому компьютеру и попробовать выполнить обратную операцию (то есть проверить связь с компьютером B или C в моей сети), и это работает нормально. Так что, по сути, это одна и та же история как для B, так и для C — они могут пинговать A по IP-адресу, и редко — по имени компьютера. И A без проблем пингует B или C по IP-адресу или имени хоста.

На всех компьютерах установлена ​​XP Pro с пакетом обновления 2 (SP2) или пакетом обновления 3 (SP3). Компьютер А подключен к беспроводной сети, и на нем не запущен брандмауэр или другое программное обеспечение для обеспечения безопасности в Интернете.

Я пробовал ipconfig /flushdns и ipconfig /registerdns. Я также попытался сбросить стек TCP/IP на компьютере A.

Итак. любая идея, что дает? Это сумасшедшая проблема. Я не могу понять, почему это происходит спорадически, почему иногда я могу получить доступ к компьютеру по имени компьютера, но в большинстве случаев мне нужно использовать IP-адрес.

Я думаю, что определенно сузил проблему до компьютера A, поскольку B и C реагируют одинаково и могут нормально общаться друг с другом. Сначала я задавался вопросом, может быть, что-то не так с DNS на маршрутизаторе, но, поскольку B и C не имеют проблем друг с другом, я почти уверен, что проблема связана с самим A.

Единственное возможное решение, которое я могу придумать, — это вручную отредактировать файл HOSTS в Windows на каждом компьютере в сети и сопоставить имя компьютера «computera» с его IP-адресом. Я предполагаю, что это сработает, однако я действительно не хочу этого делать. В сети ~20 компьютеров, и мне бы не хотелось этого делать.

Наконец, если это имеет значение, мой маршрутизатор — это старый компьютер, на котором работает IPCop, который, как мне кажется, основан на прокси-сервере Squid.

Конфигурация IP: настройка IP-адреса и сетевых параметров

Компании с расширенными сетевыми конфигурациями могут настроить несколько IP-адресов для портов Ethernet устройства B Series. Использование нескольких портов может повысить безопасность или разрешить подключения по нестандартным сетям. Например, если сотрудникам ограничен доступ в Интернет, но им необходимо обеспечить поддержку вне сети, использование одного порта для вашей внутренней частной сети, а другого для общедоступного Интернета позволит пользователям со всего мира получать доступ к системам, не нарушая политики безопасности вашей сети.

Объединение сетевых карт объединяет контроллеры физических сетевых интерфейсов (NIC) вашей системы в единый логический интерфейс. Объединение сетевых карт работает в режиме «Активное резервное копирование». Один из сетевых адаптеров используется для передачи всего сетевого трафика. Если связь с этой сетевой картой по какой-либо причине потеряна, другая сетевая карта становится активной. Прежде чем активировать объединение сетевых карт, убедитесь, что обе сетевые карты подключены к одному и тому же сегменту сети (подсети) и что у вас есть IP-адреса, настроенные только на одной из существующих сетевых карт.

Если вы используете среду виртуального или облачного устройства, параметр «Включить объединение сетевых карт» недоступен.

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

  • На eth0 настроен шлюз по умолчанию 192.168.1.1
  • eth0 назначается 192.168.1.5
  • eth1 назначается 192.168.1.10
  • И eth0, и eth1 подключены к одному и тому же коммутатору подсети.

При такой конфигурации трафик с обоих сетевых адаптеров отправляется на шлюз по умолчанию (192.168.1.1) независимо от того, какой сетевой адаптер получает трафик. Коммутаторы, настроенные с динамическим ARP, отправляют пакеты случайным образом либо на eth0 (192.168.1.5), либо на eth1 (192.168.1.10), но не на оба. Когда eth0 получает эти пакеты от коммутатора, предназначенного для eth1, eth0 отбрасывает пакеты. Некоторые коммутаторы настроены со статическим ARP. Эти коммутаторы отбрасывают все пакеты, полученные от eth1, так как этот сетевой адаптер не имеет шлюза по умолчанию и не присутствует в статической таблице ARP шлюза. Если вы хотите настроить резервные сетевые адаптеры в одной подсети, используйте объединение сетевых адаптеров.

По умолчанию для вашего устройства B Series включен протокол динамической конфигурации хоста (DHCP).DHCP — это сетевой протокол, использующий DHCP-сервер для управления распределением сетевых параметров, таких как IP-адреса, что позволяет системам автоматически запрашивать эти параметры. Это уменьшает необходимость ручной настройки параметров. В этом случае при установленном флажке IP-адрес получается с DHCP-сервера и удаляется из пула доступных IP-адресов.

Нажмите «Показать подробности», чтобы просмотреть и проверить статистику передачи и приема для каждого порта Ethernet на устройстве B Series.

В разделе «Конфигурация глобальной сети» настройте имя хоста для вашего устройства BeyondTrust Appliance B Series.

Поле "Имя хоста" не обязательно должно соответствовать каким-либо техническим требованиям. Это не влияет на то, к какому клиентскому программному обеспечению имени хоста или удаленным пользователям подключаются. (Чтобы внести эти изменения, см. раздел /login > Статус > Информация > Программное обеспечение клиента создано для попытки. Если имя хоста, которое пытается использовать клиентское программное обеспечение, необходимо изменить, уведомите службу технической поддержки BeyondTrust о необходимых изменениях, чтобы служба поддержки могла создать обновление программного обеспечения. ) Поле Hostname в первую очередь предназначено для того, чтобы помочь вам различать несколько устройств B Series. Он также используется в качестве идентификатора локального сервера при установлении SMTP-соединений для отправки предупреждений по электронной почте. Это полезно, если сервер ретрансляции SMTP, указанный в /appliance > Security > Email Configuration, заблокирован. В этом случае настроенное имя хоста может совпадать с обратным DNS-поиском IP-адреса устройства B Series.

Разрешите устройству B Series отвечать на эхо-запросы, если вы хотите проверить, работает ли хост. Установите имя хоста или IP-адрес для сервера протокола сетевого времени (NTP), с которым вы хотите синхронизировать устройство B Series.

В области «Настройки номера порта» доступны два параметра: «Порты прослушивания сервера» и «Порты URL-адресов по умолчанию». При их настройке имейте в виду, что подключения к допустимым портам могут быть отклонены сетевыми ограничениями, установленными в /appliance > Security > Appliance Administration и в /login > Management > Security. Верно и обратное: подключения к недопустимым портам отклоняются, даже если такие подключения удовлетворяют сетевым ограничениям.

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

При редактировании IP-адреса, который находится в той же подсети, что и другой IP-адрес для этого устройства серии B, выберите, должен ли этот IP-адрес быть основным. Если этот флажок установлен, устройство B Series назначает этот IP-адрес основным или исходным IP-адресом для подсети. Это помогает, например, гарантировать, что любой сетевой трафик, исходящий от устройства B Series в этой подсети, соответствует определенным правилам брандмауэра и соответствует им.

В разделе «Тип доступа» вы можете ограничить доступ через этот IP-адрес общедоступным сайтом или клиентским клиентом. Используйте Разрешить оба, чтобы разрешить доступ как для общедоступного сайта, так и для клиента клиента.

Чтобы ограничить доступ к интерфейсу /login, установите сетевые ограничения в разделе /login > Управление > Безопасность. Чтобы ограничить доступ к интерфейсу /appliance, установите сетевые ограничения в разделе /appliance > Безопасность > Администрирование устройства.

При просмотре IP-адреса управления1 Не удаляйте и не изменяйте IP-адрес управления. , в раскрывающемся списке «Сервер Telnet» представлены три параметра: «Полный», «Упрощенный» и «Отключено», как подробно описано ниже. Эти настройки изменяют параметры меню сервера telnet, который доступен только на этом частном IP-адресе и может использоваться в аварийных ситуациях восстановления.Поскольку функция telnet специально привязана к встроенному частному IP-адресу, она не отображается ни под какими другими настроенными IP-адресами.

Настройка Функция
Полный Включает сервер telnet с полной функциональностью
Упрощенный Допускает четыре варианта: просмотр ошибки FIPS, сброс до заводских настроек, завершение работы и перезагрузка
Отключено Полностью отключает сервер telnet

BeyondTrust — мировой лидер в области управления привилегированным доступом (PAM), который позволяет компаниям защищать и управлять всеми своими привилегиями. Подход BeyondTrust Universal Privilege Management обеспечивает безопасность и защиту привилегий в отношении паролей, конечных точек и доступа, предоставляя организациям прозрачность и контроль, необходимые для снижения рисков, обеспечения соответствия требованиям и повышения операционной производительности.

©2003-2022 Корпорация BeyondTrust. Все права защищены. Другие товарные знаки, указанные на этой странице, принадлежат их соответствующим владельцам. BeyondTrust не является зарегистрированным банком, трастовой компанией или депозитарным учреждением. Он не имеет права принимать депозиты или доверительные счета и не лицензируется и не регулируется каким-либо государственным или федеральным банковским органом. 10.03.2022

Читайте также: