Утилиты ping, tracert, nslookup

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

Все действия нужно выполнять в командной строке на стороне вашей ОС.

Основные команды

Рассмотрим основные виды команд: В случае недоступности сайта, первым делом проверьте доступность сервера, где он размещен. Проверить это можно следующими командами-утилитами.

  • Для диагностирования в операционной системе Windows, скачайте программу WinMTR, она содержит совокупность функции утилит ping и tracert.
  • Если у вас MacOS, выполнять ping, nslookup, tracert можно используя "Сетевую утилиту" вместо терминала.

ping

С помощью команды ping можно проверить время "отклика" сервера.

Для этого, откройте командную строку, впишите команду - ping, далее - доменное имя сайта (domain.ru), который проверяете и нажмите на клавиатуре клавишу Enter.

Чтобы остановить запущенную команду нажмите, одновременно, сочетание клавиш Ct.rl+C

Для проверки в MacOS откройте сетевую утилиту и перейдите на вкладку Ping, поле чего введите доменное имя сайта и кликните Ping.

tracert

Чтобы отследить трассировку с вашего сервера до конечного адреса и проверить нет и потери пакетов с переданными данными, воспользуйтесь командой tracert

Чтобы проверить информацию, впишите команду - tracert, далее - доменное имя сайта (domain.ru), который проверяете и нажмите на клавиатуре клавишу Enter.

nslookup

Запрос информации с DNS-серверов производится через команду nslookup.

Чтобы проверить информацию, впишите команду - nslookup, далее - доменное имя сайта (domain.ru), который проверяете и нажмите на клавиатуре клавишу Enter.

telnet

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

Важно! Если по завершению команды выводится сообщение «telnet не является внутренней или внешней командой...», потребуется активация telnet. Для этого в командной строке введите: dism /online /Enable-Feature /FeatureName:TelnetClient

Теперь команда telnet будет исполняться исправно. Чтобы проверить соединение сервера исходящей почты, введите команду

telnet smtp.domain.ru:24 Последние цифры «24», это обозначение порта, если хотите проверить другой порт укажите его.

Например, порты 152 или 985 можно проверить командами: telnet smtp.domain.ru:152 или telnet smtp.domain.ru:985, соответственно.

Получении сообщения «Connected to имя_сервера», свидетельствует об удачном подключении. Если выводится сообщение «Unable to connect to remote host», то скорее всего имеется блокировка порта. Блокировка возможна из-за антивируса, фаервола (стоит проверить их настройки) или на стороне провайдера. В последнем случае стоит обратиться к админу или отправить запрос провайдеру с просьбой открыть порт.