Локальная сеть из двух компьютеров - Локальные сети - Сети и интернет - Программирование, исходники, операционные системы

RSSСреда, 27.11.2024, 14:28 |                                                             Главная | Каталог статей
Меню сайта
Категории раздела
Мои статьи [22]
Поиск

          Graffiti Decorations(R) Studio (TM) Site Promoter
Главная » Статьи » Мои статьи

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

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


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

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

Для этого, войдите в меню «Пуск» (Start), затем выберите элемент «Выполнить». В открывшейся строке напечатайте “cmd” или, если Вы работаете под Windows 98’, “command”.

Черное окно, которое открылось, и есть командная строка.

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

Использование ping

Команда ping отправляет ICMP-пакеты к определенному хосту. С помощью этой команды можно проверить доступность хоста.
Для того, чтобы выполнить команду ping, надо:

- Войти в командную строку.

- Набрать имя программы ping с необходимыми Вам параметрами:

ping ИМЯ_ДОМЕНА,

где ИМЯ_ДОМЕНА - имя Вашего домена, например, domain.ru

Пример выполнения команды ping:
ping alexhost.ru

Обмен пакетами с alexhost.ru [195.161.114.147] по 32 байт:
Ответ от 195.161.114.147: число байт=32 время=42мс TTL=246
Ответ от 195.161.114.147: число байт=32 время=42мс TTL=246
Ответ от 195.161.114.147: число байт=32 время=42мс TTL=246
Ответ от 195.161.114.147: число байт=32 время=44мс TTL=246
Статистика Ping для 195.161.114.147:
   Пакетов: послано = 4, получено = 4, потеряно = 0 (0% потерь),
Приблизительное время передачи и приема:
   наименьшее = 42мс, наибольшее = 45мс, среднее = 43мс

Команду ping можно применять с несколькими ключами:
-n число запросов.

пример:
pingn 8 alexhost.ru
Ответ от 195.161.114.147: число байт=32 время=42мс TTL=246
Ответ от 195.161.114.147: число байт=32 время=42мс TTL=246
Ответ от 195.161.114.147: число байт=32 время=42мс TTL=246
Ответ от 195.161.114.147: число байт=32 время=44мс TTL=246
Ответ от 195.161.114.147: число байт=32 время=42мс TTL=246
Ответ от 195.161.114.147: число байт=32 время=42мс TTL=246
Ответ от 195.161.114.147: число байт=32 время=42мс TTL=246
Ответ от 195.161.114.147: число байт=32 время=44мс TTL=246
Статистика Ping для 195.161.114.147:
   Пакетов: послано = 8, получено = 8, потеряно = 0 (0% потерь),
Приблизительное время передачи и приема:
   наименьшее = 42мс, наибольшее = 45мс, среднее = 43мс


-a позволяет узнать IP-адрес узла исходя из имени узла.

Однако, эта опция иногда включена по умолчанию.
Например:

ping -a highway.ru

Обмен пакетами с alexhost.ru [80.68.240.9] по 32 байт:
Ответ от 80.68.240.9: число байт=32 время=1мс TTL=61
Ответ от 80.68.240.9: число байт=32 время<10мс TTL=61
Ответ от 80.68.240.9: число байт=32 время<10мс TTL=61
Ответ от 80.68.240.9: число байт=32 время<10мс TTL=61
Статистика Ping для 80.68.240.9:
   Пакетов: отправлено = 4, получено = 4, потеряно = 0 (0% потерь),
Приблизительное время передачи и приема:
   наименьшее = 0мс, наибольшее = 1мс, среднее = 0мс

-i позволяет посылать пакеты с заданным TTL.
Поскольку каждый хост уменьшает TTL на один, то заданный TTLTTL пакета ответа, и будет количество хостов. А если TTL меньше чем необходимо, то ответ таков:
ping ya.ru -i 3 Обмен пакетами с ya.ru [213.180.204.8] по 32 байт:
Ответ от 80.68.243.241: Превышен срок жизни (TTL) при передаче пакета.
Ответ от 80.68.243.241: Превышен срок жизни (TTL) при передаче пакета.
Ответ от 80.68.243.241: Превышен срок жизни (TTL) при передаче пакета.
Ответ от 80.68.243.241: Превышен срок жизни (TTL) при передаче пакета.
Статистика Ping для 213.180.204.8:
   Пакетов: отправлено = 4, получено = 4, потеряно = 0 (0% потерь),
Приблизительное время передачи и приема:
   наименьшее = 0мс, наибольшее = 0мс, среднее = 0мс

Использование tracert

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

  1. Войти в командную строку.
  2. Набрать имя программы tracert с необходимыми Вам параметрами:

    tracert ИМЯ_ДОМЕНА, или IP

    где ИМЯ_ДОМЕНА - имя Вашего домена, например: domain.ru

Максимальное число промежуточных узлов при трассировке - 30. Для каждого промежуточного узла выполняется 3 попытки. Результат трассировки содержит адрес промежуточного маршрутизатора и время отклика для каждой попытки в миллисекундах.
Кроме того, могут появляться специальные символы, отображающие коды специфических ответов протокола ICMP:

Символ

Значение

!

Порт недостижим

!N

Сеть недостижима

!H

Узел недоступен

!P

Недопустимый протокол

!F

Пакет превышает допустимую длину

!X

Административый запрет на доступ к узлу (фильтр, прокси и т.д.)

*

Нет отклика


Пример выполнения команды tracert:

tracert highway.ru

Трассировка маршрута к alexhost.ru [195.161.114.147]
с максимальным числом переходов 30:
1     1 мс     1 мс     1 мс router.tech.alexhost.ru [192.168.130.1]
2     1 мс     1 мс   <10 мс 213.147.48.65
3    43 мс    87 мс    41 мс 10.21.13.22
4    40 мс    48 мс    43 мс PTT-Pex.core.mtu.ru [195.34.53.65]
5    49 мс    42 мс    42 мс Pex-Fex.core.mtu.ru [195.34.53.10]
6   248 мс   146 мс   244 мс Fex-M9.core.mtu.ru [195.34.53.34]
7    90 мс    45 мс    53 мс bgw2-atm3-0-0-2.Moscow.Rostelecom.ru [217.106.2.61]
8    45 мс    46 мс    47 мс bgw4-vlan12.Moscow.Rostelecom.ru [195.161.0.6]
9    46 мс    47 мс    44 мс alexhost.ru [195.161.114.147]

Трассировка завершена.



Использование telnet

Команда telnet предназначена для соединения с другим хостом по протоколу TELNET. Приведенные ниже примеры использования telnet относятся к проверке работоспособности почтовых ящиков и возможности соединения с почтовым сервером по протоколам POP3 и SMTP.
Для того, чтобы выполнить команду telnet, надо:

  1. Войти в командную строку".
  2. Набрать имя программы telnet, имя хоста и номер порта:

    telnet mail.ИМЯ_ДОМЕНА 110
    или
    telnet mail.ИМЯ_ДОМЕНА 25,

где ИМЯ_ДОМЕНА - имя Вашего домена, например, domain.ru

Пример 1. Доступ к почтовому серверу по протоколу POP3 (проверка работоспособности почтового ящика)

Введите:
telnet mail.ИМЯ_ДОМЕНА 110

Ответ сервера:
+OK

В качестве имени пользователя введите свой адрес электронной почты:
user test@domain.ru

Ответ сервера:
+OK

Введите пароль для этого почтового ящика:
pass пароль

Ответ сервера:
+OK

Для выхода введите:
quit

+OK
Connection closed by foreign host.

Пример 2. Проверка доступа к smtp-серверу

Введите:
telnet mail.ИМЯ_ДОМЕНА 25

Если в результате Вы получите сообщение, начинающееся с цифры 2, то у Вас есть доступ к smtp-серверу, в противном случае можно судить об ошибке.

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

Использование nslookup

Команда nslookup предназначена для поиска информации на DNS. Приведенные примеры иллюстрируют возможность поиска информации на ближайшем и удаленном DNS'е.

По умолчанию, nslookup ищет на тех серверах, которые указаны в настройках сети.

Пример:

nslookup alexhost.ru



Источник: http://nslookup alexhost.ru
Категория: Мои статьи | Добавил: evan (18.10.2009)
Просмотров: 4959 | Комментарии: 2 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Наш опрос
Оцените мой сайт
Всего ответов: 15
Copyright SiteLan © 2024 
 
Site Lan Яндекс цитирования Рейтинг@Mail.ru