Автор Тема: Волшебные утилиты ping, tracert, nslookup, ipconfig  (Прочитано 4417 раз)

Оффлайн John Doe

  • Люди
  • Jr. Member
  • *****
  • Сообщений: 7 798
    • http://www.hi-net.ru
Мало кто знает про наличие этих утилит, однако они очень часто снимают много вопросов

для использования любой из этих команд, рекомендуется запустить консоль, делается это так
1 - Жмем \"Пуск\"
2 - Жмем \"Выполнить\"
3 - Пишем в поле ввода \"cmd\"
4 - Появляется черное окошко с текстом, в этом окошке будем писать команды

Ping
Утилита проверяет доступность узла в локальной сети (Узлом может быть любой сервер или машина другого пользователя) или в Интернет

формат команды
Цитировать
ping хост -c количество

где хост - IP адрес или доменное имя сервера, узла, машины
количество - количество пакетов которые будут посланы хосту

можно использовать сокращенный вариант
ping хост
в этом случае, сервер пошлет 4 пакета

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

-------------------------------------------------------------------

C:Documents and Settingssem>ping www.hi-net.ru



Pinging www.hi-net.ru [80.68.4.195] with 32 bytes of data:



Reply from 80.68.4.195: bytes=32 time<1ms TTL=64

Reply from 80.68.4.195: bytes=32 time<1ms TTL=64

Reply from 80.68.4.195: bytes=32 time<1ms TTL=64

Reply from 80.68.4.195: bytes=32 time<1ms TTL=64



Ping statistics for 80.68.4.195:

    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),

Approximate round trip times in milli-seconds:

    Minimum = 0ms, Maximum = 0ms, Average = 0ms

-------------------------------------------------------------------

расшифровывается это примерно так

1 строка - пингуется сервер www.hi-net.ru [IP адрес сервера] пакетом размером 32 байта



далее идут ответы сервера,  и время которое потратилось на путешествие пакета до сервера и обратно - 1 миллисекунда



в конце выводится статистика

Послано 4, принято 4, потерь 0


Tracert
Утилита проверяет доступность, и время доступа ко всем узлам сети (маршрутизаторам), через которые лежит путь к искомому серверу

формат команды
Цитировать
tracert хост -d -h количество узлов

где хост - IP адрес или доменное имя сервера, узла, машины

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

количество узлов - максимально допустимое количество узлов, которые мы хотим пройти (т.е. если между мной и www.microsoft.com будет 10 маршрутизаторов, а я напишу -h 5, то покажутся только время доступа к первым пяти маршрутизаторам в цепочке)


в результате выполнения, будет следующая картина
-------------------------------------------------------------------

C:Documents and Settingssem>tracert www.ru -d -h 3



Tracing route to www.ru [194.87.0.50]

over a maximum of 3 hops:



  1  3186 ms  3187 ms  3186 ms  192.168.55.2

  2  3190 ms  3189 ms  3190 ms  213.24.20.53

  3  3190 ms  3190 ms  3191 ms  213.24.85.1



Trace complete.


было указано ограничение - первые 3 узла, если то-же самое но без ограничения узлов, то увидим

-------------------------------------------------------------------

C:Documents and Settingssem>tracert www.ru -d



Tracing route to www.ru [194.87.0.50]

over a maximum of 30 hops:



  1  3186 ms  3188 ms  3186 ms  192.168.55.2

  2  3190 ms  3190 ms  3189 ms  213.24.20.53

  3  3191 ms  3189 ms  3190 ms  213.24.85.1

  4  3191 ms  3191 ms  3192 ms  213.24.85.113

  5  3200 ms  3192 ms  3192 ms  80.254.111.1

  6  3193 ms  3411 ms  3193 ms  217.106.16.173

  7  3278 ms  3278 ms  3279 ms  217.106.6.45

  8  3279 ms  3277 ms  3280 ms  146.188.70.65

  9  3277 ms  3278 ms  3277 ms  158.43.188.69

 10  3278 ms  3279 ms  3279 ms  158.43.253.133

 11  3278 ms  3278 ms  3277 ms  158.43.233.246

 12  3279 ms  3278 ms  3313 ms  146.188.7.234

 13  3318 ms  3317 ms  3317 ms  146.188.7.30

 14  3316 ms  3316 ms  3316 ms  146.188.11.241

 15  3316 ms  3331 ms  3317 ms  146.188.2.221

 16  3342 ms  3345 ms  3341 ms  146.188.65.230

 17  3435 ms  3343 ms  3353 ms  194.87.0.111

 18  3689 ms  3779 ms  3628 ms  194.87.0.50



Trace complete.



-------------------------------------------------------------------

т.е. реально между моим компьютером и сервером www.ru находится 17 маршрутизаторов


nslookup
Утилита преобразовывает IP адрес в соответствующее доменное имя, и наоборот. если такое соответствие имеет место быть

формат команды
Цитировать
nslookup хост

хост - IP адрес или доменное имя интересующего сервера или машины


в результате выполнения, будет следующая картина
-------------------------------------------------------------------

C:Documents and Settingssem>nslookup www.hi-net.ru

Server:  freebsd.hi-net

Address:  192.168.1.2



Name:    www.hi-net.ru

Addresses:  80.68.4.195, 213.24.20.50

-------------------------------------------------------------------

я запросил IP адрес для сервера www.hi-net.ru

на что получил ответ

Сервер имен : 192.168.1.2 (freebsd.hi-net)

(это наш сервер, который ведает соответствиями записей имен и IP адресов)



Искомое имя : www.hi-net.ru

Полученые адреса : 2 IP адреса, оба из которых привязаны к доменному имени


попробуем получить доменное имя для адреса 213.24.20.49
-------------------------------------------------------------------

C:Documents and Settingssem>nslookup 213.24.20.49

Server:  freebsd.hi-net

Address:  192.168.1.2



Name:    ats-3.tagan.ru

Address:  213.24.20.49

-------------------------------------------------------------------

Снова нам ответил наш сервер (freebsd.hi-net)

искомое имя : ats-3.tagan.ru

(что означает - маршрутизатор в здании 3 АТС ТУЭС)

и его IP адрес, который я запрашивал в самом начале


ipconfig
Утилита отображает настройки сетевого оборудования установленного на Ваш компьютер.

формат команды
Цитировать
ipconfig /all
показывает настройки всех сетевых карт и модемов

ipconfig /renew
производит обновление всех подключений, которые конфигурируются автоматически


в результате выполнения, будет следующая картина
-------------------------------------------------------------------

C:Documents and Settingssem>ipconfig /all



Windows IP Configuration



        Host Name . . . . . . . . . . . . : john

        Primary Dns Suffix  . . . . . . . :

        Node Type . . . . . . . . . . . . : Unknown

        IP Routing Enabled. . . . . . . . : No

        WINS Proxy Enabled. . . . . . . . : No

        DNS Suffix Search List. . . . . . : hi-net



Ethernet adapter Local Area Connection:



        Connection-specific DNS Suffix  . : hi-net

        Description . . . . . . . . . . . : Realtek RTL8139/810x Family Fast Ethernet NIC

        Physical Address. . . . . . . . . : 00-0D-61-78-99-9A

        Dhcp Enabled. . . . . . . . . . . : Yes

        Autoconfiguration Enabled . . . . : Yes

        IP Address. . . . . . . . . . . . : 192.168.1.44

        Subnet Mask . . . . . . . . . . . : 255.255.255.0

        Default Gateway . . . . . . . . . : 192.168.1.1

        DHCP Server . . . . . . . . . . . : 192.168.1.2

        DNS Servers . . . . . . . . . . . : 192.168.1.2

        Lease Obtained. . . . . . . . . . : 20 июля 2005 г. 2:41:55

        Lease Expires . . . . . . . . . . : 20 июля 2005 г. 2:51:55

-------------------------------------------------------------------

проведем анализ результата выполнения ipconfig /all
основные строчки
Physical Address. . . . . . . . . : 00-0D-61-78-99-9A
это фабричный адрес Вашей сетевой карты, еще он называется MAC адрес (МАК по русски если)

       Dhcp Enabled. . . . . . . . . . . : Yes
означает, что Вы получили свой IP адрес автоматически
       Autoconfiguration Enabled . . . . : Yes
означает, что этот сетевой интерфейс Вашей машины был сконфигурирован автоматически
       IP Address. . . . . . . . . . . . : 192.168.1.44
полученный IP адрес, можете для интереса сделать преобразование в доменное имя с помощью команды nslookup
       DHCP Server . . . . . . . . . . . : 192.168.1.2
IP адрес сервера, который выдал Вам Ваш адрес, если он не 192.168.1.2 - это уже сомнительно, и лучше сообщить администратору