Telnet проверить скорость интернета

Диагностика и логи

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

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

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

  • с помощью сервиса Проверка доступных портов,
  • с помощью консольных команд: telnet, ping, traceroute,
  • с помощью программы MTR.

Как проверить, открыт ли порт, командой Telnet

Telnet — это утилита, с помощью которой можно соединиться с удалённым портом любого компьютера и установить канал связи. Это реализация клиентской части протокола с тем же названием (стандартный порт telnet — 23). Для использования telnet нужно знать, какой порт использует искомое приложение, а также имя или IP-адрес сервера. Если при работе с telnet не указать порт, утилита проверит доступность сервера аналогично команде ping.

Рассмотрим, как узнать, открыт ли порт на компьютере или сервере в Windows и Linux.

Важно: в Windows Vista и Windows 7/8/10 утилита telnet по умолчанию отключена. Вы можете установить утилиту по инструкции от Microsoft.

В командной строке введите команду: telnet имя_сервера номер_порта или: telnet IP_сервера номер_порта Если командная строка или терминал возвращает ошибку, то порт закрыт: команда telnet закрытый портКак с помощью telnet в Windows 10 проверить порт
Если окно становится полностью пустым или на экране появляется приглашение сервера, порт открыт: команда telnet открытый портКак выглядят в Windows и Linux (Ubuntu, Centos) открытые порты

Запустите терминал. Для этого в поисковой строке введите слово «Терминал» или нажмите комбинацию клавиш Ctrl+Alt+T.

В терминале введите команду: telnet имя_сервера номер_порта или: telnet IP_сервера номер_порта Если командная строка возвращает ошибку, то порт закрыт: telnet доступность порта 1Если порт открыт, появится следующее сообщение: telnet доступность порта 2Telnet: подключение к порту

Читайте также:  Пропадает сигнал интернета ростелеком

Как пользоваться ping и traceroute

Ping — это утилита, с помощью которой возможна проверка доступности сервера по IP с компьютера. Опрашиваемому узлу отправляются эхо-запросы (ICMP-пакеты Echo Request). Если до узла дошёл запрос, в ответ он должен отправить ICMP-пакет с принятыми данными и эхо-ответ (Echo Reply). Подробнее в статье Команда Ping.

Traceroute — это утилита, с помощью которой можно отследить путь запроса к серверу, а также проблемы, связанные с доступностью удалённого сервера. Утилита отправляет запрос узлу и последовательно опрашивает все маршрутизаторы на пути. Подробнее о работе утилиты и её установке читайте в статье Утилиты Traceroute и Tracert.

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

Чтобы проверить доступность сайта или IP адреса, выберите инструкцию для вашей ОС.

В окне терминала введите нужную команду:

  • ping — ping имя_сайта или ping IP_сервера , как пользоваться ping в WindowsКоманда ping: как проверить доступность сервера или компьютера
  • traceroute — tracert имя_сайта или tracert IP_сервера . как пользоваться traceroute в WindowsTelnet: порт Windows 7

Запустите терминал. Для этого в поисковой строке введите слово «Терминал» или нажмите комбинацию клавиш Ctrl+Alt+T.

В открывшемся окне терминала введите нужную команду:

  • ping — ping имя_сайта или ping IP_сервера , как пользоваться ping в Linux
  • traceroute — traceroute имя_сайта или traceroute IP_сервера . как пользоваться traceroute в Linux

В открывшейся программе выберите нужную вкладку:

  • ping — на вкладке «Ping» введите имя домена или IP-адрес и нажмите кнопку Ping: как пользоваться ping в MacOS
  • traceroute — на вкладке «Traceroute» введите имя домена или IP-адрес и нажмите кнопку Trace: как пользоваться traceroute в MacOS

Готово, мы рассмотрели, как пользоваться командой ping и как запустить tracert.

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

Читайте также:  Sony пишет нет интернета

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

Диагностика сети при помощи MTR

MTR — программа, которая сочетает функционал команд traceroute и ping в одном инструменте. MTR проверяет соединение между локальной системой и указанным узлом (IP или доменом). Программа отправляет запрос к узлу, как команда ping, и показывает маршрут пакета, как traceroute.

диагностика сети winmtr 1

Распакуйте архив и запустите программу от имени администратора: Centos: открытые порты

диагностика сети winmtr 2

Нажмите Options, в настройках отключите галочку Resolve names. Нажмите OK:

диагностика сети winmtr 3

В поле «Host» введите ваше доменное имя или IP-адрес. Нажмите Start:

диагностика сети winmtr 4

Когда число отправленных пакетов (колонка «Sent») будет более 200, нажмите Stop: Диагностика сети Winmtr

диагностика сети winmtr 5

Нажмите Export TEXT и сохраните результат работы программы: Centos: проверить открытые порты Результат работы содержит:

  • Hostname — IP-адрес или домен узла. Значение «No response from host» говорит о блокировке ICMP-пакетов в узле;
  • Loss % — процент потерянных ответов от данного узла. Например, при «No response from host» процент потерь равен 100 — значит, маршрутизатор не ответил на ICMP-запрос;
  • Sent — количество отправленных запросов узлу;
  • Recv — количество полученных ответов от узла;
  • Best — наименьшее время задержки, мс;
  • Avrg — среднее время задержки, мс;
  • Worst — наибольшее время задержки, мс;
  • Last — время задержки последнего полученного пакета, мс.

На Linux утилита MTR установлена по умолчанию.

Запустите терминал. Для этого в поисковой строке введите слово «Терминал» или нажмите комбинацию клавиш Ctrl+Alt+T.

  • для Ubuntu/Debian: sudo apt install mtr
  • для CentOS: sudo yum install mtr
  • для Fedora: sudo dnf install mtr

диагностика сети mtr

Дождитесь окончания выполнения запроса. В окне терминала вы увидите результат работы утилиты MTR: Результат работы содержит:

  • HOST — IP-адрес или домен узла. Значение «. » говорит о блокировке ICMP-пакетов в узле;
  • Loss% — процент потерянных ответов от данного узла. Например, при «. » процент потерь равен 100 — значит, маршрутизатор не ответил на ICMP-запрос;
  • Snt — количество отправленных запросов узлу;
  • Last — время задержки последнего полученного пакета, мс;
  • Avg — среднее время задержки, мс;
  • Best — наименьшее время задержки, мс;
  • Wrst — наибольшее время задержки, мс;
  • StDev — среднеквадратичное отклонение времени задержки, мс.
Читайте также:  Со смартфона раздайте интернет

В MacOS MTR не установлена по умолчанию. Чтобы установить MTR вручную:

Запустите терминал. Для этого нажмите Cmd + Пробел, в поисковой строке введите слово «Терминал» и нажмите Enter.

Если у вас не установлен пакетный менеджер Brew, установите его командой: ruby -e «$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)» /dev/null Для выполнения команды укажите пароль пользователя. При успешном результате появится уведомление с текстом «Installation successful!»

После установки запустите MTR: sudo /usr/local/sbin/mtr yourdomain.com Где yourdomain.com — ваш домен. Для выполнения команды также потребуется ввести пароль пользователя.

Подождите примерно 10 минут, пока MTR отправит около 300 пакетов и соберёт информацию о задержках и потерях. В окне терминала вы увидите результат работы утилиты MTR: Результат должен содержать:

  • Host — IP-адрес или домен узла. Значение «. » говорит о блокировке ICMP-пакетов в узле;
  • Loss % — процент потерянных ответов от данного узла. Например, при «. » процент потерь равен 100 — значит, маршрутизатор не ответил на ICMP-запрос;
  • Snt — количество отправленных запросов узлу;
  • Last — время задержки последнего полученного пакета, мс;
  • Avg — среднее время задержки, мс;
  • Best — наименьшее время задержки, мс;
  • Wrst — наибольшее время задержки, мс;
  • StDev — среднеквадратичное отклонение времени задержки, мс.

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

Как просмотреть журналы сайтов

Журналы сайтов расположены в корневой директории хостинга в папке logs. Логи хостинга можно просмотреть как через хостинг-панели управления, так и по FTP и SSH. Подробнее о том, что такое логи, зачем они нужны и как их читать мы описали в статье Логи сервера.

Источник

Оцените статью
Adblock
detector