Най-добрите мрежови команди от командния ред на Windows

Windows се предлага с няколко полезни мрежови помощни програми. Тези програми могат да ви предоставят важна информация за вашата мрежова връзка и да ви помогнат да диагностицирате проблеми. Има четири TCP/IP мрежови помощни програми, за които всеки потребител на Windows трябва да знае:

  1. Netstat
  2. Tracert
  3. IPconfig
  4. NSlookup

Нека да видим какво правят тези помощни програми и как често се използват.

Опресняване на TCP/IP

И четирите помощни програми са TCP/IP мрежови програми. Какво означава това? 

TCP/IP е съкращение от Internet Protocol Transmission Control Protocol. (Transmission Control Protocol Internet Protocol.)Протоколът е набор от правила и спецификации, които определят как работи даден процес. 

Например, на работа може да е протокол първо да си уговорите среща с личния асистент на шефа си, вместо да нахлувате в офиса им в произволни часове на деня. По подобен начин TCP/IP описва как различните устройства, свързани помежду си в интернет(internet) , могат да комуникират по подреден начин.

Научете се да обичате командния ред

Докато 99% от компютърните интерфейси в наши дни са графични, винаги ще има нужда от текстови инструменти за команден ред. В по-голямата си част тези TCP/IP помощни програми работят през командния ред. Това означава, че трябва да въведете името на помощната програма и действието, което искате да предприеме.

В Windows това винаги се е постигало чрез командния ред(Command Prompt) , но това постепенно се премахва. Предпочитаният интерфейс на командния ред днес е Windows PowerShell

За достъп до Powershell:

  1. Щракнете с десния бутон върху бутона Старт(Start Button)
  2. Изберете Windows PowerShell (администратор)(Windows PowerShell (Admin))

Сега можете да въвеждате командите си в командния ред в PowerShell до желание. Ако искате да извървите пътя на PowerShell master, той започва с една стъпка. Тоест, Използване на PowerShell за домашни потребители – Ръководство за начинаещи(Using PowerShell for Home Users – A Beginner’s Guide) от нашия собствен Гай Макдауъл.

Сега нека започнем да ги опознаваме по-добре.

Какво е Netstat?

Netstat или Network Statistics е мощна информационна програма, която ви дава важна информация за това какво прави вашата мрежова връзка във всеки даден момент. Той ви дава основна статистика за ключовата мрежова активност. Това включва кои портове(ports) са отворени и се използват и какви връзки са отворени и работят.

Netstat не е просто приложение за Windows , той е и на Linux , Unix и Mac . Той започна живот в Unix и се превърна в основно оръжие в инструментариума на мрежовия администратор. 

Има графична алтернатива под формата на Microsoft TCPView , но да знаете как да използвате netstat винаги ще бъде полезно. Има много случаи на използване на програмата, но една обща цел в наши дни е откриването на зловреден софтуер. Зловредният софтуер като троянски коне често отваря порт и чака създателите си да се свържат с тях за допълнителни инструкции. С netstat можете бързо да видите дали има подозрителна връзка от вашия компютър към мрежата.

Важни Netstat команди

Netstat е една от най-лесните за използване TCP/IP помощни програми. Всичко, което трябва да направите, е да въведете “netstat” (без кавичките) и ще получите стандартния списък с активни връзки. Което(Which) трябва да изглежда така:

Това е добре за нормален преглед на вашите мрежови връзки, но можете да промените изхода с помощта на модификатори. Например, “netstat -a” показва всички активни портове, а “netstat -b” ще ви покаже изпълнимия файл, отговорен за всеки порт за слушане. Ето още ключови команди:

  • Netstat -e – показва подробности за изпратените пакети
  • Netstat -n – изброява текущо свързани хостове
  • Netstat -p – позволява да укажете какъв тип протокол искате да проверите
  • Netstat -r – предоставя списък с таблици за маршрутизиране
  • Netstat -s – дава статистика за IPv4 , IPv6 , ICMP , TCP и т.н.

Какво е Tracert?

Tracert е съкращение от traceroute . Това е мрежова помощна програма, която ви показва информация за всяка спирка по пътя от мрежовия интерфейс на вашия компютър до устройството местоназначение.

Когато използвате Tracert, приложението изпраща специални пакети на протокола за управление на интернет съобщения(Internet Control Message Protocol ) ( ICMP ), които принуждават устройствата при всеки скок да изпращат обратно информация. По-конкретно, той ги моли да предадат точния час, в който пакетът е пристигнал, и след това използва тази информация, за да изчисли времето за пътуване между всеки хоп.

Има три основни приложения за Tracert:

  • За да видите къде се е загубил пакетът.
  • За да определите къде са забавени пакетите.
  • За да видите IP адресите на всеки скок по маршрута на пакета.

След това нека видим командата Tracert в действие.(Tracert)

Важни команди за Tracert

Най-основната форма на командата Tracert изисква името на помощната програма, както и мрежовата дестинация. Дестинацията може да бъде изразена или като IP адрес, или като URL адрес на уебсайт . Например: Tracert www.google.com .

Резултатът от командата изглежда така:

Tracert също има малък брой опции, ето списъка:

  • Tracert -d : Указва на Tracert да не разрешава адреси към имена на хостове
  • Tracert -h : Maximum_hops – позволява ви да промените броя на хоповете по подразбиране, например -h 30
  • Tracert -j host-list : Определя LSR ( разхлабен изходен маршрут(loose source route) ) покрай списъка с хостове
  • -w изчакване(-w timeout) : Позволява ви да зададете колко време Tracert чака при всеки скок, преди да го счита за изчакване. Например Tracert -w 1000

Това е прост инструмент, но може да бъде невероятно полезен, ако играете на мрежов детектив!

Какво е IPconfig?

Една от най-полезните мрежови TCP/IP помощни програми, IPconfig ви показва текущата конфигурация на мрежовите устройства във вашия компютър. Може да се използва и за ръчно налагане на определени действия, свързани с вашите мрежови връзки.

IPconfig е особено полезен, ако вашият компютър има IP адрес, присвоен му динамично. Тъй като ви позволява бързо да видите какъв IP адрес има вашата система в момента.

Важни IPconfig команди

IPconfig обикновено се използва с параметър, който или показва мрежова информация, или изпълнява задача, свързана с мрежата. Ето някои от най-важните команди, които трябва да знаете:

  • IPconfig /all : Показва ви цялата информация за връзката на физически и виртуален мрежов адаптер.
  • IPconfig /flushdns : Нулира кеша на DNS резолвера. Добър за решаване на проблеми , свързани с DNS .
  • /IPconfig /renew : Принуждава да се присвои нов IP адрес .(new IP address)

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

Какво е NSLookup?

NSlookup е съкращение от търсене на сървър(nameserver lookup) на имена . „Сървър на имена“ е ключов тип сървър в DNS (система за имена на домейни). Това всъщност е DNS сървър и това означава, че е мрежово устройство, което свързва URL адреса(URL) , който въвеждате в браузъра си, с IP адреса на сървъра, който хоства съдържанието.

Обикновено този процес е скрит от вас като потребител, но NSlookup ви позволява да правите две неща:

  • Намерете(Find) кой IP адрес стои зад конкретен адрес на уебсайт.
  • За да намерите URL адреса(URL) , свързан с конкретен IP адрес.

Така че, ако имате само уеб адрес или IP адрес, можете да използвате NSlookup , за да намерите другата част от пъзела. Можете да комбинирате това с информацията от други инструменти, като Tracert или Netstat , за да определите кои уеб сървъри са прикачени към IP адресите, които докладват.

Важни NSLookup команди

Има три основни команди NSLookup , които трябва да знаете. Първият е просто „nslookup“. Това ви показва текущия сървър за имена и неговия IP адрес.

Имайте предвид, че NSlookup все още работи и вие сте на неговия команден ред, а не на PowerShell . Ако искате да се върнете към PowerShell , въведете exit и натиснете enter .

Нека обаче останем за секунда и да помолим нашия сървър на имена да ни даде адреса за Google.com . Просто(Just) въведете google.com и натиснете enter .

Както можете да видите, това ни дава IP адрес 172.217.170.46. Въведете това в уеб браузъра си и ще бъдете отведени направо до търсачката на Google . Можете също да направите обратно търсене и да въведете IP адрес, който след това трябва да върне URL адреса(URL) на сървъра, свързан с него.

Сега сте запознати с четири от основните TCP/IP помощни програми(utilities) , които ще ви помогнат да разберете какво се случва във вашата мрежа и да дръпнете завесата пред мистерията, която е интернет. Забавлявай се!



About the author

„Аз съм експерт по Windows и Office на свободна практика. Имам над 10 години опит в работата с тези инструменти и мога да ви помогна да извлечете максимума от тях. Моите умения включват: работа с Microsoft Word, Excel, PowerPoint и Outlook; създаване на уеб страници и приложения; и помагане на клиентите да постигнат своите бизнес цели."



Related posts