Учебник по Windows 10

Привет всем, в этой статье мы рассмотрим пять основных сетевых команд, которые должны помочь вам выполнить базовое устранение неполадок в сети, если вы обнаружите какие-либо проблемы с сетью. Я знаю, что работа в сети может пугать людей, особенно тех, кто не знает, как именно работает сеть, но если вы не врач, это не значит, что вы не можете иметь при себе аптечку. Так что эти пять команд — как ваша аптечка, которая всегда должна быть у вашего котенка. Как только вы столкнетесь с какими-либо проблемами с сетью, эти основные команды помогут вам в определенной степени диагностировать проблему. Очевидно, что в какой-то момент вам может понадобиться опыт, но это, по крайней мере, даст вам некоторые подсказки относительно того, в чем может заключаться проблема, и я почти уверен, что эти команды помогут вам в будущем. Итак, давайте начнем.

1. Команда ipconfig

Многие это уже знают, но опять же, это для тех, кто ни слова не знает о нетворкинге. Таким образом, ipconfig предоставляет биоданные вашей сети.

Он предоставит вам все детали, которые необходимы, чтобы точно понять, какой у вас IP-адрес, какой у вас DNS, какой у вас шлюз, вся такая информация, и есть специальный переключатель, если вы используете ipconfig / all switch, то она даст вам гораздо больше информации, чем стандартная команда ipconfig. Это также даст вам имя хоста вашей конкретной машины. И это определенно поможет вам понять, что "Хорошо, какие именно сетевые конфигурации есть на вашем компьютере".

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

2. Команда nslookup

nslookup — это команда, которая, если вы будете ей следовать, даст вам следующее: «Хорошо, какой конкретный сервер доменных имен будет предоставлять вам IP-адреса любого конкретного домена. имя, которое вы пытаетесь запросить».

Предположим, если вы набираете www.google.com, то откуда именно будет исходить IP-адрес для этого конкретного доменного имени, так что это то, что будет предоставлено вашим nslookup . Когда вы вводите nslookup, вам будет предоставлен IP-адрес сервера доменных имен, по которому вы сможете определить, что "Это мой сервер имен".

Предположим, если вы выполните nslookup на www.google.com, то он также предоставит вам DNS-сервер, с которого будет запрашиваться этот конкретный запрос, а также IP-адрес. базового сервера, который вы пытаетесь создать. Итак, в данном случае это IP-адрес, который будет преобразовываться в ваш сервер Google.

Где его можно использовать?

Предположим, есть сценарий, в котором вы можете получить доступ к одному из ваших приложений, используя его IP-адрес. Но когда вы пытаетесь ввести имя хоста этого конкретного приложения, оно не доходит, и вы получаете какую-то ошибку, что вы не можете распознать имя или что-то в этом роде. Некоторая случайная ошибка, которую вы получаете, когда вводите имя хоста или доменное имя этого конкретного приложения. Теперь может быть причина некоторых проблем с их DNS. Итак, что вы можете сделать, так это то, что сервер доменных имен также может выполнять обратный поиск.

Что такое обратный поиск?

Вместо того, чтобы передавать доменное имя, если вы передаете IP, он сообщит вам следующее: "Хорошо, это конкретное доменное имя, в которое оно преобразуется". может случиться так, что IP-адрес, который вы пытаетесь получить, не назначен точно этому конкретному приложению. Таким образом, nslookup — очень хорошая команда, если вы пытаетесь выявить и исправить проблемы, связанные с DNS.

3. Команда ping

ping — это просто команда, с помощью которой вы пытаетесь понять, доступен ли конкретный хост или сеть или нет.

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

Итак, ping — это, опять же, очень и очень важная команда, и все эти команды имеют очень, очень продвинутые переключатели, которые могут еще больше расширить возможности этих основных команд. Так что для этого вы должны использовать документацию. Но просто помните, что ping также является вечнозеленой командой, когда вы пытаетесь проверить доступность любого конкретного сервера или службы.

4. Команда трассировки

tracert — очень, очень хорошая команда, если вы пытаетесь диагностировать какую-либо проблему с производительностью, потому что tracert (Traceroute), как следует из названия, когда вы выполняете traceroute к определенному месту назначения, эта конкретная команда tracert покажет вам все переходы этого конкретного пакета через несколько маршрутизаторов.

Предположим, вы являетесь источником, и у вас есть пункт назначения. Вы пытаетесь подключиться к их месту назначения, поэтому должны быть разные сетевые устройства, с помощью которых пакет отправляется к этому конкретному месту назначения. Таким образом, эта конкретная команда tracert точно сообщает вам, можете ли вы пройти через эти переходы правильно или нет. И предположим, что когда вы это делаете, вы видите, что на одном конкретном прыжке истекает время ожидания запроса. Время запроса означает, что на этом конкретном прыжке этот конкретный маршрутизатор не передает дальше пакет следующему маршрутизатору. Поэтому всегда ищите эти сигналы, и это также дает вам время, необходимое для отправки пакета из одного источника в пункт назначения. Таким образом, это также показывает, что "Хорошо, в одном конкретном переходе требуется ли больше времени, чем обычно". Итак, tracert (Traceroute ) опять же, очень важная команда, когда вы пытаетесь выявить непостоянные проблемы с производительностью.

5. Команда netstat

Эта команда используется для идентификации всех активных соединений, которые у вас есть по сети. Поэтому всякий раз, когда вы пытаетесь установить какое-либо соединение TCP/IP, вы подключаетесь к определенному порту. Предположим, например, и вы пытаетесь подключиться к базе данных Oracle. Итак, какой порт по умолчанию для базы данных Oracle? Это 1521 год.

Таким образом, всякий раз, когда вы делаете netstat, в основном есть переключатель с именем netstat-a, и если вы запустите его, вы получите весь список активных подключений, которые есть, которые ваш комп слушает, и порты одинаковые.

Итак, предположим, вы пытаетесь подключиться к определенному серверу или сети через определенный порт и получаете сообщение об ошибке, например, отказ в соединении или что-то в этом роде. Таким образом, в этом случае было бы целесообразно запустить команду netstat, чтобы определить все открытые активные соединения TCP/IP и определить, используется ли этот конкретный порт каким-либо другим типом соединения. Таким образом, эта команда netstat очень полезна, когда вы пытаетесь устранить неполадки, связанные с подключением и открытыми подключениями TCP/IP.

Вывод

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