Командная строка (cmd) - очень эффективный инструмент для детальной настройки компьютера.
1. ipconfig - показывает ip-адреса версии 4 (IPv4) и IPv6, маску подсети и шлюз для всех сетевых адаптеров на компьютере, на котором выполняется команда.
1.1. ipconfig /? - справка по данной команде.
1.2. ipconfig /all - показывает полную конфигурацию TCP/IP для всех сетевых адаптеров.
1.3. ipconfig /displaydns - показывает содержимое кэша DNS.
1.4. ipconfig /flushdns - очищает кэш DNS.
1.5. ipconfig /registerdns - инициирует динамическую регистрацию DNS-имен и IP-адресов, настроенных на компьютере вручную, на котором выполняется команда.
1.6. ipconfig /release - освобождает текущую конфигурацию DHCP и удаление конфигурации IP-адресов версии 4 для всех сетевых адаптеров, если адаптер на задан.
1.7. ipconfig /release6 - освобождает текущую конфигурацию DHCP и удаление конфигурации IPv6-адресов для всех сетевых адаптеров, если адаптер на задан.
1.8. ipconfig /renew - обновляет IP-адрес для всех сетевых адаптеров, если адаптер на задан. Подходит только если IP-адрес настроен на автоматическое получение с сервера.
1.9. ipconfig /renew6 - обновляет IPv6-адрес для всех сетевых адаптеров, если адаптер на задан. Подходит только если IP-адрес настроен на автоматическое получение с сервера.
2. ping - проверяет подключение на уровне IP-адреса к другому компьютеру, отправляя ему сетевые пакеты, и проверяет сколько вернулось обратно. Если некоторые пакеты не вернулись, сообщает о потере. Проще говоря данная команда показывает доступен ли другой компьютер в локальной сети, сайт в интернете. Потеря пакетов свидетельствует о проблемах в локальной сети (обрыв провода, проблема на конечном компьютере/сервере, низкая скорость сети/интернета и др.) и ведет к низкой скорости.
"Пинговать" можно по IP-адресу либо по DNS-имени. Синтаксис команды: ping 192.168.0.1, ping server, ping yandex.ru.
С помощью команды ping можно проверить DNS-имя и IP-адрес конечного компьютера/сервера.
2.1. ping или ping /? - справка по данной команде.
2.2. ping [сетевой адрес] -t - бесконечная проверка связи, отправка пакетов. Чтобы прервать выполнение команды, нажмите на клавиатуре сочетание клавиш Ctrl+C.
3. tracert - как и команда ping отправляет пакеты на указанный IP-адрес или DNS-имя, но показывает не скорость пакета, а его маршрут через сетевые коммутаторы. Команда показывает три показателя длительности, потому что высылает три пакета.
Синтаксис команды: tracert 192.168.0.1, tracert yandex.ru.
3.1. tracert или tracert /? - справка по данной команде.
4. getmac - показывает mac-адреса всех сетевых адаптеров на компьютере, на котором выполняется команда.
4.1. getmac /? - справка по данной команде.
5. nslookup - показывает DNS-имя если проверять IP-адрес и наоборот.
Синтаксис команды: nslookup 192.168.0.1, nslookup server.
6. pathing - аналог команды tracert, только показывает сведения о задержке локальной сети (отправляет несколько сетевых пакетов каждому коммутатору между двумя компьютерами и проверяет где произошла потеря).
6.1. pathing или pathing/? - справка по данной команде.
7. netstat - сбор статистики по локальной сети, показывает активные подключения, таблицы маршрутизации IP-адресов, статистику по IPv4 и IPv6.
7.1. netstat -a - показывает все активные подключения и порты TCP и UDP, прослушиваемые компьютером, на котором выполняется команда.
7.2. netstat -E - статистика локальной сети, например число отправленных и полученных пакетов.
7.3. netstat -r - показывает содержимое таблицы IP-маршрутизации (аналог команды Route Print).
7.4. netstat /? - справка по данной команде.
8. netsh - сетевая оболочка (net shell). С помощью этой команды можно настроить сетевой адаптер на компьютере, на котором выполняется команда.
8.1. netsh /? - справка по данной команде.