Как пропинговать сервер: Страница не найдена — COMPSECURITY

Содержание

Как пинговать сервер с другого удаленного IP с помощью командной строки



Мой клиент говорит, что они не могут подключиться к сайту, и я хотел бы проверить, могут ли они пинговать сервер, на котором находится их сайт, очевидно, я хотел бы сделать это сам, а не объяснять им, как это сделать.

Как я могу пинговать свой сервер, если у меня есть как адрес моего сервера IP, так и адрес удаленного клиента IP в Mac Terminal?

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

Я ожидаю чего-то подобного:

ping www.example.com from 123.45.678.901
unix command-line ip ping
Поделиться Источник JLF     07 июля 2015 в 17:49

2 ответа




1

На самом деле, вы не можете, если только клиент не позволит вам каким-то образом подключиться к его сети.

В max вы можете пинговать свой сайт с какого-нибудь тестового веб-сайта (просто google «ping test» или аналогичный)

Поделиться Lao     07 июля 2015 в 18:02



0

ping -c 3 <url/ip> (замените <url/ip> тем, что у вас есть, работает на любом Unix Terminal)

Поделиться haensl     07 июля 2015 в 18:01


Похожие вопросы:


как получить сценарий резервного копирования DB с удаленного сервера в MySQL с помощью утилиты командной строки?

Кто-нибудь может сказать мне, как получить сценарий резервного копирования DB с удаленного сервера в MySQL с помощью утилиты командной строки? Я использую следующую команду, но не работаю:…


Как запретить IP с Fail2Ban вручную с помощью командной строки?

Как запретить атакующему IP с Fail2Ban вручную с помощью командной строки?


Есть ли какой-нибудь способ пинговать конкретный адрес IP с помощью C?

Есть ли какой-нибудь способ пинговать конкретный адрес IP с помощью C? Если бы я хотел пинговать www. google.com с определенным количеством пингов или, если уж на то пошло, с локальным адресом, мне…


Как пинговать IP с помощью сокета и отправлять через него данные?

Как я могу пинговать адрес IP с помощью программы сокета и отправлять через него данные?


Отозвать доступ с удаленного IP

Этот вопрос возник сегодня на работе, и я не смог его решить. MySQL сервер 5.1.67 Как пользователь mysql root я создал DB, пользователя и предоставил все привилегии с удаленного IP mysql>…


Как пинговать на доступность удаленного хоста в Ruby

Я попробовал использовать Ping.pingecho(10.102.52.42, 30) для достижимости удаленного хоста. Этот оператор возвращает null, даже если я могу пинговать IP вручную. Есть ли эффективный способ…


Как установить соединение с сокетом с помощью командной строки

Как установить соединение с сокетом с помощью командной строки Windows? Например, мой сокет IP и номер порта 192. 168.1.180:9760 Я просто хочу отправить команды на этот IP из командной строки.


Как пинговать домен из другого места?

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


Может пинговать локальный сервер IP, но не может просматривать сайт на сервере

У меня есть сервер, подключенный к сети с ip 192.168.xxx.xxx. Я могу пинговать ip-адрес, но когда я пытаюсь получить доступ из браузера к серверу localhost, очевидно, с помощью IP, я не могу этого…


Как запустить тест Jmeter из командной строки с параметром -Djava.rmi.server.hostname=IP и командной строкой?

Мне нужно запустить распределенный тест с некоторым параметром командной строки, а также мне нужно передать свой сервер IP с -Djava.rmi.server.hostname=IP, так как я запускаю его из командной…

Борьба за миллисекунды.

Как выбрать сервер с наименьшим пингом

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

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

Как выбрать сервер максимально близкий ко всем потенциальным клиентам? Что такое связность IP-сетей? Как направить клиента на ближайший сервер? Разберемся в статье.

Измеряем задержки

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

ICMP — обычный ping

Будем использовать юниксовую утилиту ping, она позволяет вручную установить интервалы между посылками пакетов, чего не умеет версия ping для windows. Это важно, потому что, если паузы между пакетами долгие, можно просто не увидеть, что происходит между ними.

Размер пакета (опция -s) — по умолчанию утилита ping посылает пакеты размером 64 байта. С такими маленькими пакетами могут быть не заметны явления, проявляющиеся с большими пакетами, поэтому мы будет устанавливать размер пакета 1300 байт.

Интервал между пакетами (опция -i) — время между посылками данных. По умолчанию пакеты посылаются раз в секунду, это очень долго, реальные программы шлют сотни и тысячи пакетов в секунду, поэтому установим интервал 0.1 секунду. Меньше просто не разрешает программа.

В итоге команда выглядит так:

ping -s 1300 -i 0.1 yandex.ru

Такая конструкция позволяет увидеть более реалистичную картину задержек.

Пинг по UDP и TCP

В некоторых случаях, TCP-подключения обрабатываются не так, как ICMP пакеты, и из-за этого замеры могут отличаться в зависимости от протокола. Также часто бывает, что хост просто не отвечает на ICMP, и обычный пинг не работает. Так, например, всю жизнь делает хост

microsoft.com

.

Утилита nping от разработчиков знаменитого сканера nmap умеет генерировать любые пакеты. Ее можно использовать в том числе для измерения задержек.
Так как UDP и TCP работают на определенных, нам нужно «пинговать» конкретный порт. Попробуем пропинговать TCP 80, то есть порт веб-сервера:

$ sudo nping --tcp -p 80 --delay 0.1 -c 0 microsoft.com

Starting Nping 0.7.80 ( https://nmap.org/nping ) at 2020-04-30 13:07 MSK
SENT (0.0078s) TCP 10.0.0.1:63236 > 13.77.161.179:80 S ttl=64 id=49156 iplen=40  seq=3401731188 win=1480
SENT (0.1099s) TCP 10.0.0.1:63236 > 13.77.161.179:80 S ttl=64 id=49156 iplen=40  seq=3401731188 win=1480
RCVD (0.2068s) TCP 13.77.161.179:80 > 10.0.0.1:63236 SA ttl=43 id=0 iplen=44  seq=1480267007 win=64240 <mss 1440>
SENT (0.2107s) TCP 10.0.0.1:63236 > 13.77.161.179:80 S ttl=64 id=49156 iplen=40  seq=3401731188 win=1480
RCVD (0.3046s) TCP 13.77.161.179:80 > 10.0.0.1:63236 SA ttl=43 id=0 iplen=44  seq=1480267007 win=64240 <mss 1440>
SENT (0.3122s) TCP 10.0.0.1:63236 > 13.77.161.179:80 S ttl=64 id=49156 iplen=40  seq=3401731188 win=1480
RCVD (0.4247s) TCP 13.77.161.179:80 > 10.0.0.1:63236 SA ttl=42 id=0 iplen=44  seq=2876862274 win=64240 <mss 1398>

Max rtt: 112.572ms | Min rtt: 93.866ms | Avg rtt: 101.093ms
Raw packets sent: 4 (160B) | Rcvd: 3 (132B) | Lost: 1 (25.00%)
Nping done: 1 IP address pinged in 0.43 seconds

По умолчанию nping посылает 4 пакета и останавливается. Опция

-c 0

включает бесконечную посылку пакетов, чтобы остановить программу, нужно нажать Ctrl+C. В конце будет показана статистика. Видим, что среднее значение rtt (round-trip time) равно 101мс.

MTR — traceroute на стероидах

Программа

MTR

(англ. My Traceroute) — продвинутая утилита для трассировки маршрутов до удаленного хоста. В отличии от обычной системной утилиты traceroute (в windows

Что делать, если сервер недоступен по сети

Рассмотрим случай, когда сервер доступен по VNC, но при этом не пингуется и не реагирует на попытки подключения по ssh. Тут есть несколько сценариев развития событий, о которых мы поговорим далее. Но сначала убедимся, что это наш случай, и проверим, есть ли пинг.

Проверка пинга

Запустить ping с вашего ПК до IP-адреса вашего сервера можно, например, через CMD: командная строка Windows (ПускВсе программыСтандартныеКомандная строка)

Если пинг проходит корректно, то вы увидите статистику переданных пакетов и время ответа,  как на скриншоте:

В противном случае появится сообщение об ошибке, что говорит о сетевой недоступности, либо о проблемах с соединением:

Далее нужно зайти на сам сервер и проверить пинг с сервера до внешних ресурсов, перейдите в панель VMmanager и найдите в верхнем меню значок VNC.

Если вы используете VMmanager 6, то нажмите на кнопку VNC во вкладке Виртуальные машины.

В окне VNC необходимо авторизоваться и запустить ping  до любого адреса, например 8.8.8.8. Если сеть работает, то вы увидите количество переданных пакетов и время, за которое они достигли конечного адреса. Если нет, то придут сообщения вида network unreacheble, connection timeout, либо команда будет просто «висеть» без вывода.

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

Проверка сетевых настроек сервера

Первым делом проверим корректность сетевого конфига. Если вы приобрели новый сервер и установили свою операционную систему из образа, могли ошибиться с настройками сети. Но даже для действующего сервера не будет лишним убедиться в том, что настройки в порядке. Узнать, какие сетевые настройки следует использовать для вашей операционной системы, можно в статье «Сетевые настройки в кластерах с технологией VPU». 

Диагностика проблем сети с помощью утилиты ip

Диагностировать проблему нам поможет утилита ip — она покажет имя, статус сетевого интерфейса и IP-адреса, которые ему назначены. Утилита установлена во всех современных linux-дистрибутивах.

На сервере с корректными настройками вывод будет таким:

root@support:~# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 52:54:00:c8:e6:45 brd ff:ff:ff:ff:ff:ff
    inet 149.154.66.7 peer 10.0.0.1/32 brd 149.154.66.7 scope global eth0
       valid_lft forever preferred_lft forever
    inet6 2a01:230:2::d98/64 scope global
       valid_lft forever preferred_lft forever
    inet6 fe80::5054:ff:fec8:e645/64 scope link
       valid_lft forever preferred_lft forever

В этом случае, нас интересует блок с названием нашего сетевого интерфейса — в этом случае eth0 (на разных ОС может называться по-разному, например, ens3, eno1).

Здесь прописан наш IP-адрес, маска и шлюз, что можно увидеть в строке:

inet 149.154.66.7 peer 10.0.0.1/32 brd 149.154.66.7 scope global eth0

На наших серверах используется технология VPU, поэтому в качестве сетевого шлюза на серверах  используется адрес 10.0.0.1, а маска подсети /32

Также следует обратить внимание на статус интерфейса. Если его статус DOWN, а не UP, то стоит попробовать запустить интерфейс вручную командой if up eth0, где вместо eth0 укажите имя вашей сетевой карты. Ранее мы рассмотрели, где можно его найти.

На этом примере видно, что интерфейс не «поднимается» из-за синтаксических ошибок в конфигурационном файле сетевых настроек /etc/network/interfaces.

Также стоит проверить статус службы Network командой systemctl status networking. Если она не запущена, то стоит её запустить командой systemctl start networking. Если служба не запустилась, то, возможно, имеется ошибка в конфигурации, о чём будет сообщено в выводе команды запуска. Вам нужно обратить внимание на строку, которая начинается с Active. Обычно статус запуска службы выделен цветом:  красным в случае ошибки и зелёным, если запуск был успешен — как на скриншотах ниже:

Далее проверяем маршруты. Даже если сетевой интерфейс работает и IP указан верно, без двух маршрутов сеть работать не будет.

Должен быть прописан путь до 10.0.0.1 и он же установлен по умолчанию (дефолтным), как здесь:

root@support:~# ip r
default via 10.0.0.1 dev eth0 onlink
10.0.0.1 dev eth0 proto kernel scope link src 149.154.66.7

Если сеть не заработала, проверяем пинг до шлюза 10.0.0.1 — если он проходит, возможно, проблемы на стороне хостинг-провайдера. Напишите нам в поддержку, разберёмся. 

Проверка фаервола

Возможен вариант, что сеть настроена корректно, но трафик блокируется фаерволом внутри самого VDS.

Чтобы это проверить, первым делом смотрим на политики по умолчанию.
Для этого вводим iptables-save и смотрим на первые несколько строк вывода.

В начале мы увидим политику по умолчанию для соединений (цепочек) INPUT, OUTPUT, FORWARD — то есть правила для всех входящих, исходящих и маршрутизируемых соединений. Они имеют статус DROP либо ACCEPT.

Когда все соединения с сервера заблокированы, они имеют статус DROP, и вывод выглядит так:

Чтобы исключить влияние фаервола, просматриваем текущие правила с помощью iptables-save и сохраняем их в отдельный файл командой: 

iptables-save > rules.tmp

Меняем все политики по умолчанию на ACCEPT и сбрасываем все текущие правила командами:

iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
iptables -F

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

iptables-restore < rules.tmp

Проверка влияния ПО

Возможен вариант, что установленные на сервере программы (особенно связанные с изменением маршрутизации на сервере, например, OpenVPN, Docker, PPTP) «ломают» работу сети. Чтобы исключить влияние установленного на сервер ПО, можно запустить сервер в режиме восстановления и проверить сеть.

Для этого в панели VMmanager останавливаем VDS и подключаем ISO-образ sysrescueCD через меню Диски:

В VMmanager 6 ISO-образ sysrescueCD подключается в Меню сервера по кнопке Режим восстановления на главной странице панели.

После загрузки образа подключаемся по VNC и выполняем команды (в VM6 еще потребуется сначала выбрать образ восстановления в VNC)

/etc/init.d/NetworkManager stop

ifconfig eth0 IP-адрес сервера netmask 255.255.255.255
route add 10.0.0.1 eth0
route add default gw 10.0.0.1

После чего запускаем пинг до 8.8.8.8. Если он проходит, значит, с сетью на сервере всё благополучно.

Проверка на наличие сетевых потерь

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

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

Запускаем на сервере mtr до вашего IP, с которого пробуете подключаться, и с сервера —  в обратном направлении до вашего адреса :

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

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

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

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

Проверка сетевых подключений

Проверка сетевых подключений

VipNET-координатор HW100 реализует защищенную связь в сетях обработки персональных данных. АРМ СГО выходит на сервер СГО по защищенной сети, по защищенной сети он также выходит и на сервер Е-Услуг. Если у Вас на АРМ возникают проблемы с доступом к указанным подсистемам попробуйте выполнить следующие действия:

Самый простой и легкий способ

Проще всего перезагрузить VipNET-координатор и коммутатор D-Link. В большинстве случаев, это решит проблему.

1. Локализуйте проблему

Необходимо выяснить на каком участке соединения возникают проблемы: от АРМ до координатора, от АРМ до сервера, или от АРМ до Е-Услуг.

Если сбой возник сразу на всех участках — вполне возможно, что проблема в 5-портовом коммутаторе D-Link, через который АРМ СГО подключена к VipNET-координатору. Попробуйте перезагрузить коммутатор. Также стоит проверить сетевые кабеля, идущие от коммутатора D-Link к VipNET-координатору и от коммутатора D-Link к АРМ СГО.

Как проверить сетевой кабель

Надежнее всего проверять сетевой кабель специализированным оборудованием (тестер). Но если такого нет под рукой, проверить кабель, можно при помощи другого компьютера. Подключите любой другой компьютер к коммутатору D-Link через сетевой кабель, в надежности которого вы уверены, и попробуйте «пропинговать» АРМ СГО. Если проблема в сетевом кабеле — пинг до АРМ СГО доходить не будет.

Важное замечание: соединять для проверки 2 компьютера между собой тестируемым сетевым кабелем не стоит — работать не будет. Почему? Погуглите на тему стандартов RJ-45 (стандарты А и В).

Помимо этого, проблема может быть и в самим VipNET-координатором. Запустите пинг координатора с АРМ СГО.

2. Проверьте подключение к Интернету

Если координатор с АРМ пингуется, а на Е-Услуги выйти не удается, вполне возможно, что пропало подключение к сети Интернет. Проверьте доступность интернета на других компьютерах (не входящих в защищенную сеть).

Если подключение к сети Интернет есть, проверьте состояние индикатора порта LAN-0 на VipNET-координаторе. Он должен гореть зеленым светом. Если это не так — перезагрузите координатор.

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

Как узнать IP-адрес VipNET-координатора

Локальный IP-адрес VipNET-координатора должен быть наклеен на его корпусе.

3. Проверьте сетевые кабеля

Хотя такое случается редко, сетевые кабеля тоже могут перестать работать. Такое происходит, когда кабель периодически подвергается физическому воздействию (трётся о мебель, швабру и т.п.). Убедитесь, что сетевые кабеля нигде не перекручены, не согнуты и не повреждены. Протестируйте независимо каждый сетевой кабель как написано выше.

Центр управления сетями и общим доступом

Изменение параметров адаптера

Сетевые подключения

Свойства сетевого подключения

Если вы уже пользовались сервисами Электронного правительства (например, оформляли загранпаспорт через Интернет), помните свои персональные данные, или являетесь обладателем УЭК, тогда можете сразу же перейти к получению услуги, пройдя авторизацию.

Пройти авторизацию в ЕСИА

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

Как получить доступ в ЕСИА?

Обрыв соединения с сервером. Трассировка и пинг

«Ааа, помогите, все пропало!» – если ваш внутренний голос реагирует на обрыв соединения с сервером примерно так, этот материал точно для вас. 🙂 Безусловно, со своей стороны мы каждый день делаем все возможное, чтобы ничто не мешало вашей работе в облаке, но случись форс-мажор – будем разбираться. А чтобы быстрее сориентироваться в ситуации и понять, на чьей стороне ошибка, вот вам задача-минимум – во время обрыва первым делом выполните трассировку маршрута и пинг промежуточных узлов. Как все это сделать, сейчас расскажем.

 

Трассировка маршрута

 

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

1. Запустите команду cmd: Win+R > пропишите cmd > ОК.

2. В открывшейся командной строке введите tracert Х.Х.Х.Х (где Х.Х.Х.Х – это IP-адрес сервера или домен) и нажмите Enter.

В примере мы сделали трассировку для google.com.

tracert google.com

Получилось так:

1 2 1 ms 1 ms 1 ms 193.151.89.254
3 5 ms 4 5 1 ms 6 1 ms 7 1 ms 3 ms 1 ms bearline-ic-324086-ffm-b4.c.telia.net [62.115.153.215]
8 1 ms 1 ms 1 ms 108.170.251.129
9 13 ms 13 ms 15 ms 66.249.94.135
10 13 ms 13 ms 13 ms fra15s12-in-f46.1e100.net [216.58.208.46]

Как видим, наши пакеты преодолели десять (их может быть как меньше, так и больше) узлов, и преодолели их успешно. В противном случае, если бы пакеты «споткнулись» на одном из узлов, на нем (и последующих за ним узлах) мы бы увидели:

* * * Превышен интервал ожидания для запроса.

Но даже в таком случае пока не время для выводов – эта запись может означать как потерю пакетов, так и то, что узел сети просто закрыт настройками безопасности. Иногда провайдеры специально настраивают узлы так, чтобы они не отвечали на трассировочные пакеты, дабы снизить нагрузку. Чтобы точно узнать, действительно ли происходит обрыв, и, если да, то где именно, нужно пропинговать каждый из узлов. При трассировке мы получили IP каждого из них, а значит, можем перейти к пингу.

 

Пинг промежуточных узлов

 

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

В ОС Windows по умолчанию передается только четыре пакета, чего недостаточно, если проблема проявляется кратковременно. Поэтому нужно снять это ограничение параметром -t (чтобы потом остановить обмен пакетами, нажать CTRL+C).

Теперь по порядку.

1. Запустите команду cmd: Win+R > пропишите cmd > ОК.

2. В открывшейся командной строке введите ping -t Х.Х.Х.Х (где Х.Х.Х.Х – это адрес одного из промежуточных узлов, которые мы узнали при трассировке) и нажмите Enter.

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

Полезно!
Если вам нужно постоянно отслеживать качество соединения, для Windows можно воспользоваться удобной программой PingPlotter.

Итак, пингуем – в десяти отдельных окнах командной строки вводим команды с IP-адресами узлов, которые мы выявили при трассировке. В нашем случае будут такие команды:

ping -t 10.1.1.1
ping -t 193.151.89.254
ping -t 85.195.75.129
ping -t 213.248.79.29
ping -t 62.115.139.50
ping -t 62.115.120.8
ping -t 62.115.153.215
ping -t 108.170.251.129
ping -t 66.249.94.135
ping -t 216.58.208.46

Если в каком-нибудь из окон вы с первых же секунд видите «Превышен интервал ожидания», не спешите кричать: «Попался!». Если следующие узлы пингуются нормально, значит, этот просто закрыт настройками. В нашем случае, например, предпоследний узел (66.249.94.135) сразу же говорит, что интервал превышен, но с пингом десятого узла никаких проблем нет.

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

 

На чьей стороне ошибка?

 

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

Кто виноват – ясно, теперь нужно понять, что делать в конкретных ситуациях.

1. Последний узел. Если последний узел сначала пинговался нормально (некоторые Windows-машины вообще не отвечают на пинг, это задается в настройках брандмауэра)…

…а после обрыва начал показывать «Превышен интервал ожидания», обрыв происходит на вашем сервере.

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

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

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

Бонус!

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

Для ОС семейства Windows такую оптимизацию проводит утилита Winmtr. Она не нуждается в установке и готова к использованию сразу после распаковки из архива.

Скачать утилиту можно здесь.

Распаковали, запустили, что дальше?

В поле Host укажите конечный сервер, с которым будет проверяться соединение, и нажмите Start:

В нашем примере видна трассировка маршрута и все промежуточные узлы. При этом к каждому из них направляются ICMP-пакеты, по которым можно определить качество связи.

Собственно, в этом и заключается главное преимущество утилиты – ее вывод постоянно обновляется, это позволяет собирать статистику, отслеживать средние показатели, тенденции и какие-либо изменения качества сети.

Раз мы проверяем соединение с сервером, нас интересуют столбцы Sent (отправлено пакетов) и Recv (получено пакетов). Если значения в этих столбцах не совпадают, значит, качество связи с узлом ухудшилось. Что делать? Обратиться в соответствующую техподдержку.

Столбец Loss поможет просмотреть динамику потерь в процентном соотношении.

Также утилита позволяет копировать текст в удобных форматах (.txt и .html) в буфер обмена (Copy to clipboard) или в отдельный файл (Export).

Двойной щелчок по промежуточному узлу позволит получить дополнительную информацию о нем.

Важно знать!

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

  1. Interval (sec) – время обновления данных в секундах.
  2. Max host in LRU list – максимальное количество хостов (или IP-адресов, если не активна опция Resolve names) до конечной точки.
  3. Ping size (bytes) – размер ICMP-пакета.
  4. Resolve names – возможность преобразовать IP-адрес в имя хоста.

А что же линуксоиды?

Для ОС семейства Linux утилита называется просто MTR. Если ее нет в вашей операционной системе, установить ее можно одним из следующих способов:

Debian/Ubuntu/Mint:

$ apt-get install mtr

CentOS/RedHat/Fedora:

$ yum install mtr

У MTR такой же функционал, как у Winmtr, а также схожий графический интерфейс. Запустить утилиту можно командой:

mtr X.X.X.X

где X.X.X.X – это IP-адрес конечного сервера или имя хоста.

В данном случае интересуют следующие столбцы:

  • Loss % – процент потерянных пакетов между компьютером-отправителем и промежуточными узлами.
  • SNT – общее количество отправленных пакетов.

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

Отдельно отметим возможность запуска утилиты в текстовом (консольном) режиме. Для этого достаточно добавить опцию -t или —curses:

mtr --curses tucha.ua

Рассмотрим еще несколько важных опций MTR, которые могут быть крайне полезны в процессе диагностики сети.

-r или --report

Запускает режим отчета, в котором MTR обработает заданное количество циклов (определенных опцией -c), а затем отобразит статистику и автоматически завершит работу. Этот режим полезен для сбора статистики о качестве сети.

-c COUNT или --report-cycles COUNT

Позволяет задать количество циклов, после которых MTR завершит работу.

-p BYTES или --psize BYTES

Устанавливает размер пакетов в байтах.

-i SECONDS или --interval SECONDS

Задает интервал между отправляемыми пакетами.

-n или --no-dns

Разрешает не использовать DNS, отображает IP-адреса узлов.

-a X.X.X.X или --address X.X.X.X

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

Итого

Разумеется, команды в консоли дают более точный результат, поскольку фиксируют даже единичные потери пакетов (короткие обрывы), но Winmtr и MTR компактные и более удобны в использовании. А на чем остановить свой выбор, решать только вам. 🙂

Вот, собственно, и все, кто виноват – выяснили, что делать – тоже. 🙂 Надеемся, материал был вам полезен, а если у вас остались дополнительные околооблачные вопросы, обращайтесь к нам за грамотной консультацией 24/7.

Не удается найти страницу | Autodesk Knowledge Network

(* {{l10n_strings.REQUIRED_FIELD}})

{{l10n_strings.CREATE_NEW_COLLECTION}}*

{{l10n_strings.ADD_COLLECTION_DESCRIPTION}}

{{l10n_strings.COLLECTION_DESCRIPTION}} {{addToCollection.description.length}}/500 {{l10n_strings.TAGS}} {{$item}} {{l10n_strings.PRODUCTS}} {{l10n_strings.DRAG_TEXT}}  

{{l10n_strings.DRAG_TEXT_HELP}}

{{l10n_strings.LANGUAGE}} {{$select.selected.display}}

{{article.content_lang.display}}

{{l10n_strings.AUTHOR}}  

{{l10n_strings.AUTHOR_TOOLTIP_TEXT}}

{{$select.selected.display}} {{l10n_strings.CREATE_AND_ADD_TO_COLLECTION_MODAL_BUTTON}} {{l10n_strings.CREATE_A_COLLECTION_ERROR}}

Как пинговать Google в Linux —

Команда ping отправляет ECHO_REQUEST на удаленный сервер, чтобы судить, насколько надежно соединение. Вы можете пропинговать любой удаленный хост, который вам нужен, через имя хоста или IP-адрес, но многие администраторы пропингуют Google, поскольку это стабильный сайт, доступ к которому получают многие люди. Взгляните на цифры задержки, которые вы получаете, когда пингуете Google. Это хороший способ проверить, есть ли у вашего Linux хорошее соединение. Естественно, вам необходимо подключиться к Интернету, прежде чем продолжить. Вам также необходимо открыть окно терминала. Удерживайте нажатой клавиши Ctrl, Alt и T, чтобы открыть или запустить, щелкнув меню «Приложения», выберите «Системные инструменты» и выберите терминал. Пользователи Ubuntu Unity могут искать слово Terminal на Dash. Вам не нужен root-доступ для продолжения. Метод 1: Пинг Google с IPv4-запросами Несмотря на то, что они постепенно удаляются, технология IPv4 универсальна, и некоторые соединения не поддерживают ничего другого. В командной строке введите ping -c 6 google.com и нажмите ввод. Затем вы отправите шесть отдельных пакетов данных на серверы Google, после чего программа ping предоставит вам небольшую статистику. Обратите особое внимание на эти цифры внизу. Из шести переданных пакетов вы всегда должны видеть шесть полученных с потерей пакетов 0%. Если вы потеряли какие-либо пакеты, возможно, проблема в вашем соединении. Попробуйте повторить тест, если это так, просто чтобы убедиться, что нарушения не были случайностью.

Время в миллисекундах — это сколько времени занял процесс. Обратите внимание на среднее время, которое является вторым числом во второй строке блока статистики. Это в среднем скажет вам, сколько времени потребовалось, чтобы добраться до их серверов и совершить обратную поездку к вам. Метод 2: Пинг Google с IPv6-запросами. Интернет-протокол версии 6 (IPv6) — более новая технология, которую сейчас поддерживают многие интернет-провайдеры. Он разработан с учетом того факта, что традиционные IP-адреса быстро истощаются при количестве подключенных устройств. Google был одним из первых сайтов, поддерживающих этот новый стандарт, и вы всегда можете пропинговать Google запросами IPv6. Тип ping6 -c 6 google.com и нажмите Enter, чтобы отправить шесть пакетов данных IPv6, когда вы пингуете Google. Вы увидите те же точные статистические данные, что и с помощью команды IPv4, и вообще не увидите потерянные пакеты. Если вы видели что-либо, вы можете попробовать еще раз, а затем проверить соединение, если вы все еще видите их. Вы также захотите проверить среднее время в миллисекундах, чтобы увидеть, движутся ли вещи со скоростью улитки или нет. Обычно эти две команды ping гарантируют, что все работает нормально, и вам больше ничего не нужно делать.

Имейте в виду, что вы не должны выполнять этот тест слишком часто. Никому не нравится, когда на них наваливают тонны ненужных пакетов. Те, кто чрезмерно пингует Google, могут через некоторое время игнорироваться. Это защита от самого Google, чтобы не допустить, чтобы люди были злыми и злоупотребляли этим сервисом. Теоретически вы могли бы также пропинговать общедоступную систему DNS Google, поскольку она предоставляет отдельные IP-адреса, с помощью которых это можно сделать, но это может быть не очень хорошей идеей, поскольку Google DNS имеет тенденцию игнорировать пакеты запросов, отличные от DNS, которые получают передается по этим адресам.

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

Основные сведения о команде Ping для тестирования и устранения неполадок

Я уверен, что вы знаете, что ping — это распространенная и относительно простая команда. И, как и многие основные команды, есть несколько отличных опций и приемов, которые делают инструмент еще лучше. В этой статье рассматриваются различные приемы и советы, которые помогут вам повысить уровень знаний ping .

Я начинаю с некоторых базовых опций ping , а затем интерпретирую результаты ping . После этого я исследую некоторые расширенные варианты использования.Наконец, я рассмотрю некоторые альтернативы ping и дополнительные подходы.

[Вам также могут понравиться: Ping, traceroute и netstat: Trifecta по устранению сетевых неполадок]

Основы

Для быстрого просмотра вы можете просто ввести две следующие команды, чтобы проверить базовое сетевое подключение к удаленному компьютеру с именем хоста server01 или IP-адресом 192.168.2.200 :

  # ping server01
# пинг 192.168.2.200  
Рисунок 1: Результаты проверки связи с 8.8.8.8

. Вы также можете протестировать локальный стек TCP / IP, используя имя хоста localhost или адрес обратной связи:

  # ping localhost
# ping 127.0.0.1  

Вы также можете использовать команду ping 0 для ping localhost:

  # пинг 0  
Рисунок 2: Пингуйте адрес обратной связи с помощью команды ping 0.

Менее известные варианты

По умолчанию Linux отправляет непрерывные эхо-запросы.Windows по умолчанию отправляет только четыре. Одно из моих любимых применений ping — информировать меня о перезапуске удаленного сервера или сетевого устройства. Например, представьте, что я удаленно подключился к серверу Windows с моего ноутбука с Linux. Прежде чем я смогу продолжить настройку, необходимо перезагрузить сервер. Я могу выполнить команду перезагрузки, а затем настроить непрерывный ping с моего ноутбука на сервер. Когда результаты ping показывают успех, я знаю, что процесс перезагрузки на удаленном компьютере завершен.А пока я могу работать над другими проектами.

Примечание : Параметры для ping несколько различаются в Linux и Windows. Запланируйте это, если вы работаете с обеими платформами.

Я даже могу использовать звуковой сигнал с ping , сообщая мне, когда ping успешен.

  # ping -a server01  

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

.
  # пинг -c 5 192.168.2.200  

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

  # пинг -c 1 server01  
Рисунок 3: Запрос на быстрое разрешение имени с помощью одного эхо-запроса.

Может быть вы хотите изменить уровень детализации ping возвращается? Вы можете повысить уровень детализации, добавив параметр -v (подробный), или суммировать результаты, используя параметр -q (тихий).

  # ping -v server01
# ping -c 1 -q server01  
Рисунок 4: Использование тихого режима с командой ping.

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

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

Результаты и методы

Если углубиться в результаты, то вывод ping отображает имя хоста и информацию об IP-адресе, потерю пакетов, время ответа и т. Д.

Вывод команды ping

Два наиболее распространенных результата, на которые следует обратить внимание, — это тайм-аут и неизвестный хост .Оба они указывают на сбой, но знаете ли вы, что можно использовать эти два результата, чтобы предсказать, в чем заключается проблема сети?

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

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

Работать вовне

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

Ближайший адрес первого подхода выглядит так:

  1. Обратная связь: пинг 127.0.0.1
  2. Localhost: пинг 192.168.2.200
  3. Локальный маршрутизатор / шлюз по умолчанию: ping 192.168.2,1
  4. Удаленный пункт назначения по IP-адресу: ping 192.168.8.42
  5. Удаленный пункт назначения по имени хоста: ping server01

Я считаю более эффективным использовать внешний подход, потому что, если шаг 1 будет успешным, я могу перейти к другим тестам, не теряя времени. Вероятность неудачного завершения тестов loopback и localhost очень низка по сравнению с другими проблемами конфигурации сети.

Вот внешний вид:

  1. Удаленный пункт назначения по имени хоста: ping server01 (Примечание: если это удастся, перейдите к другим тестам сети)
  2. Удаленный пункт назначения по IP-адресу: ping 192.168.8.42
  3. Локальный маршрутизатор / шлюз по умолчанию: ping 192.168.2.1
  4. Localhost: пинг 192.168.2.200
  5. Шлейф: пинг 127.0.0.1

Расширенные варианты использования

Существует несколько различных команд ping , которые можно использовать для различных тестов.

Например, что, если у вас не установлен Nmap, но нужно посмотреть, какие хосты работают? Добавьте параметр -b , чтобы запустить широковещательную рассылку ping для всей подсети.Это отображает хосты, которые в данный момент активны, хотя это не так эффективно, как простое сканирование Nmap.

  # пинг -b -c 3 -i 20 192.168.2.255  

Вы также можете изменить размер полезной нагрузки пакета ping . Заголовок всегда составляет 28 байтов, поэтому добавьте желаемое количество плюс 28 байтов, чтобы получить общий размер. По умолчанию 64 байта. Чтобы отправить ping со 128 байтами, введите следующее:

  # ping -s 100 server01  

Это основная техника, используемая в атаках «Звон смерти».

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

.
  # пинг -t 10 server01  

Кроме того, выполняя непрерывный ping , попробуйте Ctrl + pipe для отображения статистики.

Финальные приемы

В заключение я расскажу об одном инструменте и напомню о маршрутизаторах.

Имеется графический интерфейс для ping gping .Использование графического интерфейса может быть удобно для таких задач, как мониторинг перезагружаемых серверов, как упоминалось выше. На другом конце комнаты вы могли видеть статус непрерывного результата ping . Иногда с графическим представлением просто проще работать или оно полезно для демонстраций. Вы можете найти gping на его официальной странице Git. Он доступен для различных дистрибутивов Linux, macOS и Windows. Для нескольких других установщиков доступно несколько различных типов пакетов.

Вот пара примеров синтаксиса gping .Первый устанавливает графический пинг на server01 , а второй отображает справку gping :

  # gping server01
# gping --help  

Вот скриншот gping , тестирующего подключение к адресу 8.8.8.8 .

Рисунок 5: Результаты gping 8.8.8.8.

Наконец, напоминание: многие маршрутизаторы настроены на отбрасывание пакетов на основе ICMP, таких как те, которые используются ping traceroute ). ICMP, как правило, может использоваться для различных атак, поэтому маршрутизаторы не могут быть настроены ни на передачу, ни на ответ на запросы ping .Об этом следует помнить при устранении неполадок с сетевым подключением.

[Бесплатная загрузка: шпаргалка по расширенным командам Linux. ]

Заключение

Конечно, ping — это простой инструмент, с которым вы все много работали, но есть несколько отличных вариантов для изменения его поведения и несколько хороших методов, которые можно использовать при устранении неполадок. Вы обнаружили хотя бы одну полезную вещь, которую не знали из приведенного выше списка? А как насчет gping ? Можете ли вы придумать какое-нибудь хорошее применение графической версии ping ?

Использование команды Ping — Тестирование домашней сети

Команда ping — одна из наиболее часто используемых сетевых утилит для устранения сетевых проблем.

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

Когда вы проверяете связь с устройством, вы отправляете этому устройству короткое сообщение, которое оно затем отправляет обратно (эхо).

Если вы получили ответ, значит, устройство работает нормально, если нет:

  • Устройство неисправно, отключено, выключено, неправильно настроено
  • Ваша сеть или устройство, с которым вы работаете, не работают должным образом.

Примечание: В этом руководстве мы будем использовать команду ping в Windows, но она работает так же в Linux

Командная строка Ping

Чтобы использовать команду ping, перейдите в командную строку.

В Windows (XP, 7) — Меню Пуск> Выполнить и введите cmd , чтобы открыть командную строку.

В Windows 10 введите cmd в поле поиска и выберите приглашение cmd из отображаемых программ.

Вы можете использовать команду ping ping с IP-адресом или именем компьютера / хоста .

Чтобы выполнить эхо-запрос с IP-адреса , перейдите к приглашению cmd и введите:

Ping IP-адрес например ping 192.169.0.1 или ping имя компьютера :

ping имя компьютера например ping Computer1

На снимке экрана ниже показано, как использовать команду с IP-адресом.

Я показал как неудачный ping (192.168.0.1), так и успешный ping (192.168.1.1)

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

На снимке экрана ниже показано, как использовать команду ping с именем компьютера .

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

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

Вот короткое видео, которое проведет вас через этот процесс.

Использование Ping для устранения проблем в домашней сети

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

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

Когда эхо-запрос не проходит , это указывает на проблему с этим сегментом сети.

Для иллюстрации я нарисовал простую домашнюю сеть с рабочей станцией и сервером, разделенными маршрутизатором (домашний маршрутизатор / концентратор).

Если проблема заключалась в том, что рабочая станция (WS1) не может подключиться к серверу, то общая процедура будет следующей: На WS1

  1. Ping loop back address 127.0.0.1 — тестирует собственный стек протоколов.
  2. Пинг IP2
  3. Пинг IP3
  4. Пинг IP4

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

Команда Ping — Дополнительные параметры

Команда ping имеет различные параметры (переключатели), которые вы можете увидеть, набрав

.

пинг /? в командной строке

Итак, для непрерывного пинга мы набираем

ping IP-адрес или имя -t

например

пинг google.com -t

Вот результат

IPv6 Адреса

Если в вашей системе настроен IPv6, вы также можете пинговать IPv6-адреса

в сетях Windows вам нужно использовать ping -6 в командной строке cmd

пример — ping -6 имя хоста или IP-адрес

и в системах Linux используют ping6

пример — ping6 -c 4 -I eth0 имя хоста или IP-адрес

или

ping6 -c 4 IP-адрес% eth0

Примечание: , не использующий параметр «Интерфейс», может привести к ошибке «Недействительный аргумент »

На снимке экрана ниже показан пинг IP4 и IP6 на linux

.

Общие вопросы и ответы

Q- Что такое localhost?

A- Во всех операционных системах localhost — это имя, присвоенное вашему локальному компьютеру и преобразованное в IP-адрес 127.0.0.1.

Q- Что такое адрес 127.0.0.1?

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

Сводка

Команда ping — это сетевая утилита, доступная во всех операционных системах, которая используется для устранения неполадок в IP-сетях.

Статьи и ресурсы по теме

Пожалуйста, дайте мне знать, если вы нашли это полезным

Ping Your Server Name

Проблема

Вам нужно пропинговать имя вашего сервера.

Решение

1. Откройте командную строку Windows, открыв меню «Пуск», набрав cmd.exe в поле поиска и выбрав cmd.exe из списка программ .

2. Скопируйте следующий текст и вставьте его в командную строку, заменив « (*** имя вашего сервера ***) » на ваше фактическое имя сервера:

  ping (*** имя вашего сервера ***) -4  

3. Вы должны получить ответ от сервера.

  • Если вы получаете сообщение « Ping request could not find host » или « Request timed out », ваш сервер не отвечает. Вам нужно будет копнуть глубже, чтобы найти проблему. Возможно, у вас неверная конфигурация сети / DNS или ваш сервер не работает.

  • Если ваш сервер быстро реагирует на команду Ping, вы можете попробовать ввести IP-адрес в поле TCP / IP Server вашей панели управления ODBC и нажать Test , чтобы проверить его.

Как открыть панель управления ODBC

Если этот тест работает, это означает, что мы знаем две вещи:

  • Ваш сервер MySQL функционирует и реагирует, и
  • Имя сервера не отвечает.

В любом из этих случаев возникает ошибка конфигурации сети. Обратитесь за помощью в свой ИТ-отдел.

Если ваш сервер быстро отвечает на ping , НО , ваш ODBC не может подключиться, вам необходимо протестировать и настроить службу MySQL на сервере.

Тесты Ping и traceroute — База знаний

Тесты Ping и Trace Route могут помочь выявить любые проблемы с подключением между вашей сетью и указанным адресом сервера (или веб-сайта).

Тест PING

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

Инструкция для Windows XP. Vista или Windows 7 (для Windows 8 и Mac см. Ниже)

  1. Откройте командное окно, нажав ПУСК, а затем ЗАПУСТИТЬ. Введите CMD и нажмите Enter или нажмите OK.
  2. Введите PING в диалоговом окне команд.
  3. Нажмите пробел один раз.
  4. Введите IP-адрес или адрес веб-сайта, который вы хотите проверить.Например, если вы хотите проверить связь с вашим собственным веб-сайтом, введите (без кавычек) «mywebsiteaddress.com» <- ЗАМЕНИТЕ это на адрес вашего собственного веб-сайта
  5. Нажмите «Enter» или вернитесь на клавиатуре. Если веб-сайт работает и активно отвечает, вы получите ответ от сервера, на который вы отправили ping, со следующей информацией:
    • IP-адрес
    • Количество отправленных байтов
    • Время в миллисекундах
    • Любая потеря информации во время транспортировки
  6. Теперь вы можете перейти к следующему шагу для выполнения теста TRACERT (см. Ниже)


Trace Route test

Команда TRACERT используется для проведения теста, аналогичного PING, но вместо отображения времени, необходимого для подключения, она проверяет точные переходы сервера, необходимые для подключения вашего компьютера к серверу.
У вас уже должно быть открыто диалоговое окно подсказки CMD после выполнения теста PING, описанного выше.

    1. Введите «ТРАСЕРТ» (без кавычек) в диалоговом окне команд.
    2. Нажмите пробел один раз.
    3. Введите IP-адрес или адрес веб-сайта, который вы хотите проверить. Например, если вы хотите проверить свой собственный веб-сайт, введите (без кавычек) «mywebsiteaddress.com» <- ЗАМЕНИТЕ это на адрес вашего собственного веб-сайта
    4. Нажмите «Enter» или вернитесь на клавиатуре.Если веб-сайт работает и активно отвечает, вы получите ответ от сервера, на который вы отправили эхо-запрос, со следующей информацией:
      • Число прыжков, необходимых для доступа к серверу с вашего компьютера.



Скопируйте результаты и отправьте нам

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

  1. Щелкните правой кнопкой мыши строку заголовка подсказки команды
  2. Выберите «Редактировать», затем «Выбрать все».
  3. Щелкните правой кнопкой мыши по строке заголовка СНОВА , и на этот раз выберите «Правка»> «Копировать».
  4. Затем вставьте результат прямо в сообщение электронной почты или файл TXT.
  5. Теперь вы должны увидеть все результаты вашего PING и вашего теста TRACERT. Если вы этого не сделаете или у вас возникли проблемы с вставкой — вам может потребоваться повторить попытку скопировать результат.


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

Теперь можно безопасно закрыть диалоговое окно подсказки CMD.

Вы также можете просмотреть эту статью, если у вас возникли проблемы с веб-сайтом.
http://www.purpledogdesign.com/clients/knowledgebase/98/I-canandsharp039t-access-my-website.html

================================================= =========

Если вы используете Windows 8 или Mac, процедура аналогична описанной выше.

Windows 8

  1. Перейти на рабочий стол Windows 8 *.Наведите указатель мыши на нижний левый угол экрана. Щелкните правой кнопкой мыши значок Пуск. * Вы также можете сделать это в начальной папке Windows 8.
  2. После щелчка правой кнопкой мыши по значку «Пуск» вы увидите всплывающее меню. Щелкните «Выполнить».
  3. Теперь введите «cmd» (без кавычек) в открывшемся окне «Выполнить».
  4. Следуйте инструкциям, начиная с шага 2 выше.

Mac
Пингуйте напрямую на Mac с помощью сетевой утилиты ИЛИ приложения «Терминал».

  1. Откройте сетевую утилиту (находится в разделе «Приложения»> «Утилиты»).
  2. Выполните шаги, указанные в шаге 2 выше

Запустите программу проверки связи. Терминал неоднократно проверяет пинг сети. По завершении нажмите Ctrl + C, чтобы выйти из процесса проверки связи терминала.

Ping Command | Сетевая диагностика в Windows

Чтобы проверить доступность компьютера, ping отправляет в настройках по умолчанию четыре пакета эхо-запроса ICMP по 32 байта каждый на адрес, назначенный в качестве параметра.

ICMP (протокол управляющих сообщений Интернета) — это протокол, который позволяет обмениваться информацией и уведомлениями об ошибках в сетях IPv4. Для компьютерных сетей, использующих IPv6, у ICMPv6 есть протокол-преемник, который можно использовать для этой цели.

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

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

Если нет ответа от маршрутизатора, можно предположить, что компьютер действительно доступен, но не отвечает автоматически на эхо-запрос из-за своей конфигурации.

Команда ping предоставляет в качестве выходных данных следующую информацию:

  • Время отклика в миллисекундах (мс)
  • Срок действия для пакетов ICMP (время жизни, TTL) (только с IPv4)

Время отклика указывает сколько времени требуется для отправки пакета данных на целевой компьютер и обратно. Срок действия, указанный как TTL, соответствует истекшему времени пакета данных. Начальное значение составляет максимум 255. Обычно реализации имеют начальный TTL 31, 63 или 127.TTL уменьшается на 1 на каждом сетевом узле, который проходит пакет данных. Это называется хмелем. Если TTL упадет до 0, пакет данных будет отклонен.

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

Например, при TTL 58 можно предположить, что ответный пакет был отправлен с начальным значением 63 и прошел пять сетевых узлов на обратном пути.

Как работает пинг? — Colocation America

Вы когда-нибудь сталкивались с настолько серьезным интернет-лагом, что вам хотелось выбросить компьютер через соседнее окно? Прежде чем вы это сделаете, мы здесь, чтобы помочь вам устранить проблему, чтобы вы могли ее идентифицировать и исправить.Когда возникает подобная ситуация, рекомендуется сначала провести тест ping. В этой статье мы научим вас, что такое ping, как запустить тест ping и для чего используется ping. Вы узнаете о разнице между TCP и UDP, о том, какие порты используются для тестов ping и что такое уровень ping osi. Если вы не знаете, что такое ping-тест, это руководство объяснит вам основы универсальной сетевой утилиты. Как только вы изучите основы пинга, вы больше не будете связываться с другими бессмысленными решениями и откладывать создание еще одной учетной записи сталкера в Instagram.

Что такое команда Ping?

Чтобы успешно ответить на вопрос «как работает пинг?» нужно знать, что такое пинг. Короче говоря, команда ping — это сетевой инструмент, используемый для определения доступности определенного IP-адреса или хоста. Как только это станет известно, вы можете использовать результаты, чтобы сделать дальнейшие выводы. Таким образом, пинг обычно является первой линией защиты при устранении неполадок с подключением к Интернету. Он не только проверяет подключение, но также измеряет время и поддерживает учет всех пакетов протокола управляющих сообщений Интернета (ICMP).

Фото: nmap.org

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

Как использовать команду Ping?

Неважно, работает ли ваша система под управлением Windows, MacOSX, Linux или FreeBSD, в вашем распоряжении есть команда ping. Однако в этом руководстве мы будем рассматривать версию команды для Windows. Для других операционных систем рекомендуется обратиться к странице MAN PAGE (Страница руководства) вашей операционной системы для получения информации о синтаксисе команды ping.Первое, что вам нужно сделать, это открыть команду вашей системы, перейдя в «Меню Пуск» и войдя в папку «Стандартные». Здесь вы найдете ярлык командной строки — щелкните его. Когда консоль станет видимой, вам нужно будет ввести параметры в следующем формате: Совет: Если вам нужно освежить в памяти синтаксис команд, я рекомендую этот курс повышения квалификации. ping [ -t ] [ -a ] [ -n count ] [ -l size ] [ -f] [ -i TTL ] [ -v TOS ] [ -r count ] [ -s count ] [ -w timeout ] [ -R ] [ -S sr16caddr 908 -4 ] [ -6 ] цель [ /? ] Все эти параметры соотносятся с полезными параметрами команды.Однако мы сосредоточимся только на основных параметрах команды в таблице ниже: Опция Используйте -n Счетчик Определяет количество эхо-запросов для отправки. По умолчанию — 4 запроса. -l Размер Позволяет настроить размер пакета проверки связи. Размер по умолчанию — 32 байта.

Как провести тест Ping?

В следующем примере я проверяю связь с доменом популярной новостной сети CNN. Флаг -n указывает команде ping отправить 8 эхо-запросов ICMP.Если этот флаг не установлен, то команда ping по умолчанию отправляет 4. Флаг -l устанавливает размер в байтах команды echo. В приведенном выше примере я отправляю эхо-запрос размером 1000 байт (1 килобайт). У вас есть выбор от 32 до 65 527 байт. Однако, если флаг -l не установлен, по умолчанию отправляется 32-байтовый эхо-запрос. Последний параметр команды — это сам домен www.cnn.com. А теперь проанализируем результаты. В примере мы видим, что мы отправляем эхо-запрос на IP 23.235.47.73 (IP-адрес CNN) с 1000 байтами. Время, необходимое для ответа пакета, отображается в миллисекундах. Первый отправленный нами пакет занял примерно 23 миллисекунды. Второй занял 21 миллисекунду, третий — 21 миллисекунду и так далее. Следующим элементом в списке результатов является время жизни или TTL. TTL сообщает получателю, как долго хранить или использовать пакет или любые другие соответствующие данные, прежде чем их нужно будет отбросить или истечет срок их действия. Итак, в приведенном выше примере наш TTL составляет 52 секунды.Следовательно, у любого пакета, отправленного из нашей сети, есть около 52 секунд, прежде чем он истечет или уйдет в небытие.

Как читать статистику Ping?

По результатам пинга у вас есть статистика пинга. Эти цифры говорят сами за себя. Количество отправленных пакетов отображается вместе с полученным числом, а также с потерянными числами. В примере с видео у нас 0% потерь. Это означает, что у cnn.com нет проблем с сетевым подключением. Следовательно, подключение к сайту должно быть нормальным.

Какой порт использует Ping?

Помните, что в тесте ping используется протокол ICMP, поэтому реальные порты не используются. ICMP в основном скрывает IP-адрес или располагается поверх него. Следовательно, это не протокол четвертого уровня. Это означает, что вам не нужно беспокоиться о назначении портов для проверки связи. Это делает тест простым, быстрым и эффективным. Другими словами — менее случайным.

Как может не пройти тест Ping?

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

Как устранить неполадки с помощью команды Ping?

Итак, теперь, когда вы знаете, как провести правильный тест ping, вы можете предпринять необходимые действия для устранения неполадок в сети. Теперь вы должны иметь возможность использовать свои недавно приобретенные навыки пинга, чтобы проверить свое соединение с известным сайтом, таким как Google, Amazon или CNN.Отсюда вы можете сделать лучший вывод в зависимости от того, в чем заключается проблема. Если вы не можете подключиться ни к одному из этих сайтов, вероятно, это внутренняя проблема. Оттуда вы захотите пропинговать свою локальную сеть или даже проверить кабели. Было бы обидно узнать, что это ваша кошка отключила кабель Ethernet. Может, это случайность? А может … кошки бунтуют? Но все равно. Они никогда не выиграют. Так что в любом случае вам в первую очередь нужно пинговать.

Учебное пособие по Ping — инструмент командной строки, используемый для проверки сетевого подключения и задержки [Примеры]

Утилита ping — это базовый, но наиболее широко используемый сетевой инструмент командной строки, используемый для проверки сетевого подключения и разрешения имен удаленного устройства.Устройство может быть другим компьютером, сетевым коммутатором или маршрутизатором в вашей локальной сети. Или это может быть устройство в Интернете, такое как веб-сервер, веб-сайт, DNS-сервер или сервер электронной почты. Ping использует функцию эха Internet Control Message Protoco l (ICMP), как описано в RFC 792. Небольшой пакет данных отправляется по сети на удаленное устройство. Затем устройство, отправившее пакет, ожидает и прослушивает ответный пакет. Если соединение установлено и удаленное устройство находится в сети, будет получен хороший ответный пакет.Если у вас возникли проблемы с доступом к веб-сайту, отправкой электронной почты или открытием файла на сетевом файловом сервере, для проверки и устранения проблем с подключением используется инструмент ping.

Эти команды, показанные здесь, протестированы в Windows 10, но большинство из них будут работать и в других версиях Windows.

Содержание


Обзор

Команда ping позволяет вам отправить сигнал на другой компьютер (либо в вашей локальной сети, либо на компьютер в Интернете), чтобы определить, активен ли он или доступен ли он.Эта команда использует протокол Internet Control Message Protocol (ICMP) для отправки ECHO_REQUEST на целевой компьютер и ожидания пакета ECHO_REPLY.

Команда ping является одним из основных инструментов устранения неполадок сети для проверки доступности удаленного компьютера (отсюда и термин «можно ли проверить связь?»). Написанная Майком Мууссом в 1983 году, эта утилита, состоящая из примерно тысячи строк кода, была названа «ping», чтобы звучать так же, как эхолот подводной лодки.

Пинг выполняет это путем отправки серии небольших пакетов данных устройству и ожидания ответа от устройства, подтверждающего получение данных (также называемого ответами).Для большинства компьютеров Windows команда ping отправляет серию из четырех (4) пакетов данных. Большинство сетевых устройств настроены на автоматическое прослушивание и подтверждение получения каждого отправленного им пакета проверки связи. Процесс проверки связи / ответа обычно занимает всего миллисекунды для каждого пакета данных. Ответы сообщат нам, подключено ли устройство к сети и сколько времени потребовалось, чтобы получить ответ (это называется задержкой).

Команда ping сообщает следующую информацию:

  • Сколько пакетов данных было отправлено, получено и потеряно (вы хотите видеть ноль потерянных).
  • Время, затраченное на получение ответов от удаленного устройства, также называемое задержкой. Это выражается в миллисекундах, чем меньше, тем лучше. Все, что меньше 20 миллисекунд (мс), очень хорошо.
  • Время жизни (TTL), которое используется, чтобы сообщить удаленному устройству, как долго удерживать / использовать пакет, прежде чем оно сможет его отбросить. Точное значение TTL зависит от операционной системы. Максимальное значение 255.
  • IP-адрес удаленного устройства (если это проверяемый URL-адрес).

Как открыть командную строку

Чтобы использовать эту утилиту, вам необходимо запустить окно командной строки . Три распространенных способа запуска окна командной строки :

  1. Найдите cmd с помощью встроенного средства поиска Windows .
  2. Щелкните правой кнопкой мыши значок Пуск и выберите Командная строка .

  3. Нажмите комбинацию клавиш WinKey + R , затем введите cmd в появившемся окне Run .



Синтаксис Ping

ping [/ t] [/ a] [/ n ] [/ l ] [/ f] [/ I ] [/ v ] [/ r ] [ / s ] [{/ j | / k }] [/ w ] [/ R] [/ S ] [/ 4] [/ 6]


Параметры пинга

Параметр Описание
Пингуйте указанный хост, пока его не прервут.Чтобы посмотреть статистику и продолжить — нажмите Control-Break. Чтобы остановить — нажмите Control-C.
-a Преобразует адреса в имена хостов.
-н кол-во Установите количество эхо-запросов для отправки. По умолчанию 4.
-l размер Установите длину (в байтах) поля данных (размер буфера отправки). По умолчанию 32 байта. Максимум 65 527.
-f Установите флаг «Не фрагментировать» в пакете (только для IPv4) в заголовке IP, равным 1.Сообщение эхо-запроса не может быть фрагментировано маршрутизаторами на пути к месту назначения. Этот параметр полезен для устранения неполадок пути максимального блока передачи (PMTU).
-i TTL Установите значение времени жизни. По умолчанию используется значение TTL хоста по умолчанию. Максимальный TTL — 255.
-v TOS Тип службы (только для IPv4. Этот параметр устарел и не влияет на тип поля службы в заголовке IP).
-р кол-во Записать маршрут для подсчета переходов (только для IPv4). Число должно быть от 1 до 9.
-с кол-во Отметка времени для подсчета переходов (только для IPv4). Количество должно быть минимум 1 и максимум 4.
-j список хостов

Свободный исходный маршрут по списку хостов (только для IPv4). При свободной маршрутизации от источника последовательные промежуточные пункты назначения могут быть разделены одним или несколькими маршрутизаторами. Максимальное количество адресов имен в списке хостов — девять (9).Список хостов представляет собой просто серию IP-адресов в десятичном формате с разделительными точками (например, 192.168.128.8), каждый из которых разделен пробелами. Этот параметр предназначен только для адресов IPv4.

-k список хостов Строгий исходный маршрут по списку хостов (только для IPv4). При строгой маршрутизации от источника последовательные промежуточные пункты назначения должны быть доступны напрямую. Максимальное количество адресов имен в списке хостов — девять (9). Список хостов представляет собой просто серию IP-адресов в десятичном формате с разделительными точками (например,g., 192.168.128.8) через пробел. Этот параметр предназначен только для адресов IPv4.
-w тайм-аут Тайм-аут в миллисекундах для ожидания каждого ответа.
-R Используйте заголовок маршрутизации также для проверки обратного маршрута (только для IPv6). Согласно RFC 5095 использование этого заголовка маршрутизации было устарело. Некоторые системы могут отбрасывать эхо-запросы, если используется этот заголовок.
-S srcaddr Исходный адрес для использования (только IPv6).
-с отсек Идентификатор отсека маршрутизации.
-п Проверьте связь с адресом поставщика виртуализации сети Hyper-V.
-4 Заставить tracert использовать IPv4 для трассировки.
-6 Заставить tracert использовать IPv6 для трассировки.
/? Отображает справочную информацию.


Пример использования

В утилите ping доступны различные переключатели (подкоманды), которые настраивают ее поведение.Примеры в этой статье иллюстрируют распространенные способы использования ping.

ping

— Проверить доступность и время ожидания для веб-сайта

Чтобы проверить сетевое подключение и задержку доступа к веб-сайту, например www.meridianoutpost.com, введите следующее в командном окне и нажмите Введите : ping www.meridianoutpost.com

В примере, показанном ниже, команда ping отправила четыре пакета данных на веб-сервер, на котором размещен веб-сайт www.meridianoutpost.com. Было отправлено четыре «пинга» и получено четыре ответа (по одному на каждый из четырех «пингов»). Кроме того, пинг сообщает о количестве времени, которое потребовалось для получения каждого из ответов (чем меньше время, тем лучше), и другой полезной информации. В этом примере показано, что среднее время приема-передачи (задержка) составляет 66 мс, а веб-сервер получил и ответил на все четыре пакета проверки связи.

Наконец, ping также сообщит об IP-адресе проверяемого веб-сайта, а именно 72.47.244.140. Ping выполнит поиск в DNS, чтобы найти IP-адрес удаленного устройства, поскольку он необходим для любого сетевого взаимодействия в Интернете.

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


ping

— проверка доступности и задержки для определенного IP-адреса

Чтобы проверить сетевое подключение и задержку для определенного IP-адреса, например 8.8.8.8 (этот IP-адрес является DNS-сервером Google), введите следующее в командном окне и нажмите Введите : ping 8.8.8.8

В примере, показанном ниже, команда ping отправила четыре пакета данных на сервер по адресу 8.8.8.8. Было отправлено четыре «пинга» и получено четыре ответа (по одному на каждый из четырех «пингов»). Кроме того, пинг сообщает о количестве времени, которое потребовалось для получения каждого из ответов (чем меньше время, тем лучше), и другой полезной информации. В этом примере показано, что среднее время приема-передачи (задержка) составляет 10 мс, а сервер получил и ответил на все четыре пакета проверки связи.

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


ping -n -l — Проверка связи с использованием настраиваемого количества пакетов и размера пакета

Утилита ping позволяет вам настроить ее поведение. Используя переключатели -n и -l , мы можем определить количество пакетов для отправки и размер каждого пакета соответственно. Например, чтобы отправить 10 пакетов размером 2000 байт каждый на веб-сервер, на котором размещен веб-сайт www.meridianoutpost.com, введите следующее в командном окне и нажмите Введите : ping -n 10 -l 2000 www.meridianoutpost.com


ping -a — Ping для поиска имени хоста IP-адреса

Вы можете использовать переключатель -a , чтобы ping сообщал имя хоста определенного IP-адреса. Например, IP-адрес 72.47.244.140 — это веб-сервер в Интернете. Чтобы узнать имя хоста этого сервера с помощью команды ping, введите следующее в командном окне и нажмите Введите : ping -a 72.47.244.140

В примере, показанном ниже, имя хоста для веб-сервера с IP-адресом 72.47.244.140 — agaaacgeks.gs11.gridserver.com.



ping

<доменное имя> — найти IP-адрес доменного имени / веб-сайта

Так же, как ping , описанный ранее, вы можете найти IP-адрес веб-сайта или домена с помощью утилиты ping. Например, чтобы найти IP-адрес домена mediatemple.net , введите следующее в командном окне и нажмите Введите : ping mediatemple.net

Как показано на скриншоте ниже, IP-адрес домена mediatemple.net — 143.204.142.118.


ping -t — Постоянно проверять связь

Чтобы постоянно проверять связь с устройством, используйте переключатель -t . Это будет бесконечно пинговать удаленное устройство, пока вы не остановите его явным образом. Наиболее частая причина использования этого переключателя — наличие видимого индикатора в реальном времени для определения того, подключено ли устройство к сети или нет.Обычно это происходит в сценариях, когда администратор устраняет неполадки или настраивает систему. Постоянно проверяя связь с устройством и просматривая ответ, можно узнать, когда оно переходит в режим онлайн или офлайн.

Чтобы непрерывно пинговать, например, IP-адрес 192.168.1.1, введите следующее в командном окне и нажмите Введите : ping -t 192.168.1.1

Вы также можете указать URL-адрес веб-сайта для непрерывного пинга. Чтобы остановить непрерывный пинг, нажмите CTRL + C .


ping 127.0.0.1 — Адрес петли

127.0.0.1 — это специальный IP-адрес, называемый адресом обратной связи. Это виртуальный IP-адрес, поскольку он не может быть назначен устройству. Этот IP-адрес всегда прерывается, чтобы быть «вами». Это означает, что если вы проверяете этот IP-адрес со своего компьютера, вы проверяете свой собственный компьютер. Если вы находитесь на файловом сервере и проверяете этот адрес обратной связи с этого устройства, вы проверяете связь с этим файловым сервером.

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


Другое использование и получение справки

Пример использования, описанный в статье, показывает только некоторые функции, доступные с помощью ping. Чтобы получить список доступных переключателей, введите следующее в командном окне и нажмите Введите : ping /?


Советы

Улучшение времени пинга и устранение неполадок

  • Низкое время проверки связи лучше, чем высокое время проверки связи.Для онлайн-игр достаточно времени пинга 100 мс или меньше. Время пинга 50 мс или меньше — это очень хорошо.
  • Высокое время пинга? Попробуйте эти советы, чтобы сократить время пинга:
    • Если вы используете беспроводное соединение, подойдите ближе к маршрутизатору или точке беспроводного доступа.
    • Используйте проводное подключение к сети вместо беспроводного.
    • Закройте все ненужные фоновые приложения и веб-сайты.
    • Избегайте потоковой передачи (видео, аудио) на другие компьютеры в вашей сети.
    • Перезагрузите маршрутизатор или модем.
  • Вы можете проверить подключение к различным устройствам в Интернете, выполнив ping-запрос (веб-серверы, почтовые серверы, веб-сайты). Более медленное время отклика, чем обычно, может указывать на перегрузку сетевого пути.
  • Если проверка связи с доменным именем или URL-адресом веб-сайта завершилась неудачно, попробуйте вместо этого выполнить проверку связи с его IP-адресом. Если проверка связи по IP-адресу прошла успешно, это означает, что существует проблема с DNS, когда ваш компьютер не может разрешить домен или веб-сайт по IP-адресу.
  • Если проверка связи с хостом завершилась неудачно, попробуйте использовать утилиту tracert , чтобы определить, где происходит сбой пакета данных на своем маршруте.


Объяснение ответов Ping

  • Unreachable : Этот ответ ping указывает, что сетевой путь к удаленному устройству не может быть найден. Это может означать, что сетевое устройство между вашим компьютером и удаленным устройством, например брандмауэром, отключено или неправильно настроено.
  • Нет ответа от <целевого хоста> : этот ответ ping указывает, что сетевой путь к удаленному устройству в порядке, но есть проблема с самим устройством
  • Узел ICMP недоступен от шлюза : этот ответ на эхо-запрос указывает, что ваш компьютер может взаимодействовать с вашим локальным шлюзом (например, с вашим локальным маршрутизатором), но сам шлюз не может связаться с удаленным устройством. Это может означать проблему с вашим интернет-провайдером или устройством, предоставленным интернет-провайдером.
  • Превышено время ожидания запроса : этот ответ на эхо-запрос может указывать на то, что удаленное устройство находится в автономном режиме.Однако это не всегда так. Устройство можно настроить так, чтобы оно не отвечало на запросы ping. Администраторы могут сделать это по соображениям безопасности, поскольку они считают, что отказ от сообщения о том, что устройство подключено к сети, может свести к минимуму их воздействие на злоумышленников в Интернете из-за выполнения злонамеренных действий (например, взлома) против него.
  • TTL Expired In Transit : Этот ответ указывает, что количество времени, в течение которого пакет может находиться в сети, превысило максимальное количество «времени», точнее, количество переходов.Это может означать, что на сетевом пути есть неправильно настроенный маршрутизатор. TTL (время жизни) можно увеличить, используя переключатель -i и задав значение. Например, чтобы указать TTL равный 200 (максимальное допустимое значение — 255) при проверке связи 8.8.8.8, введите следующее в командном окне и нажмите Введите : ping -i 200 8.8.8.8
  • Неизвестный хост : этот ответ указывает на то, что IP-адрес или веб-сайт, который вы проверяете, не найден в сети или в Интернете.Это может означать либо:
    • Вы неправильно ввели свой IP-адрес или URL-адрес веб-сайта
    • DNS-сервер недоступен для разрешения имени хоста


Пример хорошего результата проверки связи

Ниже приведен пример хорошего результата проверки связи. Он показывает, что все четыре тестовых пакета были успешно отправлены на удаленный хост. Четыре пакета ответа, отправленные с удаленного хоста, успешно получены локальным устройством (на что указывает потеря 0%).Кроме того, время прохождения туда и обратно не слишком велико.

  Ответ от 192.168.1.1: байты = 32, время <1 мс TTL = 64
Ответ от 192.168.1.1: байты = 32, время <1 мс TTL = 64
Ответ от 192.168.1.1: байты = 32, время <1 мс TTL = 64
Ответ от 192.168.1.1: байты = 32, время <1 мс TTL = 64

Статистика пинга для 192.168.1.1:
  Пакетов: отправлено = 4, принято = 4, потеряно = 0 (потеря 0%),
Приблизительное время в оба конца в миллисекундах:
  Минимум = 63 мс, максимум = 63 мс, средний = 63 мс  


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

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

  1. Проблема с сетевым подключением к устройству (например, перегрузка сети).
  2. Устройство настроено так, чтобы не отвечать на пакеты проверки связи (эхо-ответы ICMP). В этом случае устройство, скорее всего, подключено к сети и работает, несмотря на то, что оно не отвечает на ваш тест ping.
  Пинг 192.168.1.222 с 32 байтами данных:
Истекло время запроса.
Истекло время запроса.
Истекло время запроса.
Истекло время запроса.Статистика пинга для 192.168.1.222:
Пакетов: отправлено = 4, принято = 0, потеряно = 4 (100% потеря),  


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

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

  1. Нет сетевого маршрута (сетевого пути) к удаленному устройству (возможно, из-за брандмауэра или конфигурации сетевого маршрутизатора).
  2. Устройство выключено.
  3. Нет устройства с таким IP-адресом.
  Пинг 192.168.1.222 с 32 байтами данных:
Узел назначения недоступен.
Узел назначения недоступен.
Узел назначения недоступен.
Узел назначения недоступен.

Статистика пинга для 192.168.1.222:
Пакетов: отправлено = 4, принято = 0, потеряно = 4 (100% потеря),  


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

  • Вместо того, чтобы отображать результаты на экране, вы можете автоматически сохранить результаты в текстовый файл на вашем компьютере.Для этого просто используйте символ «> », за которым следует путь к папке и имя файла по вашему выбору. Например, чтобы перенаправить вывод команды ping 192.168.1.1, введите следующее в командном окне и нажмите Введите : ping 192.168.1.1> c: \ temp \ ping-results.txt

    Это создаст файл с именем ping-results.txt в пути к папке c: \ temp , которая будет иметь ваш результат ping. Затем вы можете открыть этот файл в любом текстовом редакторе, например, Notepad на компьютере под управлением Windows, как показано ниже.


Добавить метку времени к результату проверки связи

Утилита ping для Windows не имеет встроенной функции, сообщающей дату и время в ее результатах. Однако с помощью небольшого скрипта мы можем отображать дату и время рядом с каждым ответом на ping. Следующий сценарий был разработан на основе ссылок на различные сообщения на StackOverflow . Этот пример проверяет веб-сайт www.meridianoutpost.com.Чтобы увидеть этот сценарий в действии, введите следующее в командном окне и нажмите Введите :

пинг meridianoutpost.com | cmd / q / v / c "(пауза и пауза)> nul & for / l% a in () do (set / p" data = "&& echo (! date!! time!! data!) & ping -n 2 meridianoutpost .com> нул "

Вам нужно будет нажать CTRL + C , чтобы вернуть подсказку. Как показано ниже, эта команда отображает дату и время рядом с каждым ответом на эхо-запрос.



Ограничения тестов Ping

Ping точно измеряет сетевое соединение между двумя устройствами во время выполнения теста. Однако, поскольку состояние сети постоянно меняется, вам следует выполнять новый тест ping каждый раз, когда вы устраняете неполадки в своей сети. Результаты тестов за вчерашний или даже за последний час могут быть неактуальными. Кроме того, результат проверки связи с одного целевого сервера может сильно отличаться от результата другого.В зависимости от того, что именно вы пытаетесь устранить, вам может потребоваться проверить связь с несколькими удаленными серверами, чтобы лучше понять проблему.


Рекомендуемая литература


Повысьте уверенность в себе и повысите производительность труда


Повышение производительности и эффективности


Узнать больше,
заработать больше


Пожизненные
инвестиции

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

Инвестиции в знания всегда окупаются.


Сводка

Простое знание того, что устройство доступно с помощью эхо-запроса, не обязательно означает, что устройство полностью работает правильно. Например, возможность проверки связи с веб-сервером означает только то, что сетевая подсистема работает правильно.Однако это не означает, что информационные службы Интернета (IIS) на веб-сервере Windows или Apache на веб-сервере Linux работают нормально для доставки содержимого веб-страницы.

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *