Настройки tcp ip в реестре windows

Настройки TCP/IP в реестре Windows

Интересовались ли вы когда нибудь где в вашем компьютере хранятся сетевые настройки, такие как IP адрес, сетевая маска или настройки, получаемые через ваш DHCP сервер?

Данные настройки хранятся в реестре Windows. Давайте посмотрим где именно они расположены и в чем различие в хранимых настройках в случае статического IP или IP адреса, получаемого через DHCP.

Для просмотра ключей реестра сделайте следующее:

1. Нажмите Start —  Search (Start — Run в Windows XP/2003) и введите “regedit”. Данная команда запустит редактор реестра.

2.  Перейдите в следующий раздел реестра:

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters]
HKEY_LOCAL_MACHINE
     SYSTEM
          CurrentControlSet
               Services
                    Tcpip
                         Interfaces
                            <Interface GUID ex: {1BBA2BE4-D734-47DF-AEDC-6167F60E278D}>

Каждый сетевой интерфейс в компьютере имеет свой уникальный GUID. 

1: DHCP

Теперь мы знаем где расположены параметры. Посмотрим на них подробнее:

DhcpIPAddress

Этот ключ хранит IP адрес полученный от DHCP сервера. На скриншоте ниже это 192.168.0.3

DhcpSubnetMask

Этот ключ содержит сетевую маску IP адреса. На скриншоте ниже это 255.255.255.0

DhcpDefaultGateway

Этот ключ содержит шлюз по умолчанию. Здесь он равен 192.168.0.1

DhcpServer

IP адрес самого DHCP сервера (192.168.0.1)

DhcpNameServer

DNS сервер (192.168.0.1)

2 Статический IP адрес

В данном случае IP адрес получается не от DHCP сервера, а прописывается вручную в свойствах подключения.

IPAddress

Ключ, хранящий информацию о IP адресе.

SubnetMask

Сетевая маска

DefaultGateway

Шлюз по умолчанию

NameServer

DNS сервера

Постовой

В Великобритания новая мода. Правительство намерено следить за почтовой корреспонденцией и телефонными разговорами своих подданных. Демократия в действии…

Качественное изготовление пакетов. Можно заказать пакеты с фирменной символикой.


Shortcuts

Bypassing Windows restrictions by manually editing TCP settings in the Windows Registry

2021-04-11 (updated: 2021-04-27) by

Using the Advanced Registry tweaks below allows users to bypass some of the PowerShell/netsh restrictions in setting TCP/IP parameters.

This article is intended as supplemental information to our Windows 10 TCP/IP Tweaks, and the TCP Optimizer, only necessary in case your Windows version does not allow for other methods of changing TCP settings. It implies some prior knowledge in using the Windows Registry Editor, and modifying TCP parameters.

In many Windows 10 Home builds, and older Windows 7/8 versions the user is restricted from modifying some TCP/IP parameters such as the CongestionProvider (congestion avoidance algorithm) and other related settings via netsh commands or PowerShell cmdlets. This article provides alternate methods of modifying TCP/IP settings using the Windows Registry, reverse-engineered from Windows 10 builds where it is possible to edit them, such as Windows Server/Pro.

Displaying current TCP settings

Most TCP/IP related settings can be viewed either using Command Prompt, or the Windows PowerShell. Running either as administrator (right-click > Run as Administrator) allows for more control of what you are allowed to change. Windows 7 and later has several «templates» with sets of TCP parameters, and only one of them is currently in use depending on your connection properties, Windows build, etc. The most common TCP template in use in later builds is called «Internet».

To find the template (set of TCP settings) currently in use by Windows, in admin command prompt or PowerShell use the command:

netsh int tcp show supplemental

To see current TCP settings:

netsh int tcp show global

Or via PowerShell cmdlets:

Get-NetTCPSetting
Get-NetTCPSetting -SettingName Internet
  (this shows the TCP parameters only for the currently used «Internet» template)

Changing the TCP CongestionProvider in the Registry

Some Windows 10 builds allow for changing the CongestionProvider (TCP Congestion Control/Avoidance Algorithm) and other TCP parameters via netsh, or PowerShell. However, under many other Windows Home builds (1607, 1703, 1709, 1803, 1809, 1903, 1909..) it fails with an error: «Property CongestionProvider is read-only»

Please ONLY use the below undocumented Registry hack if your version of Windows does not allow you to change some TCP settings via admin Command Prompt or PowerShell, as described in our Windows TCP/IP Tweaks articles. The method described here is undocumented, and modifying the Windows Registry incorrectly can cause many issues, the least of which is corrupting your TCP/IP stack. That said, here is how to modify your CongestionProvider using the Windows Registry:

1) Run the Windows Registry editor «regedit», and navigate to the following key:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlNsi{eb004a03-9b1a-11d4-9123-0050047759bc}26

2) Edit the REG_BINARY value «00000000» (you may as well edit the equivalent value «04000000») very carefully! Note when editing those types of reg_binary/hex values, be careful not to change the positions of the original entries, as typing simply adds more hex pairs. Here is a direct export of the default Registry values from Windows 10 Pro:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlNsi{eb004a03-9b1a-11d4-9123-0050047759bc}26]
«00000000»=hex:00,00,00,00,00,00,00,00,00,00,00,00,05,00,00,00,00,00,00,00,00,
00,00,00,00,00,00,00,00,00,00,00,ff,00,00,00,00,00,00,00
«04000000»=hex:00,00,00,00,00,00,00,00,00,00,00,00,05,00,00,00,00,00,00,00,00,
00,00,00,00,00,00,00,00,00,00,00,ff,00,00,00,00,00,00,00

Note the 13th pair of hex numbers above highlighted in red, originally «05» in more recent Windows builds. That is the CongestionProvider pair, and the possible values are as follows:

00 — none
01 — NEWRENO
02 — CTCP
03 — DCTCP
04 — LEDBAT (where available)
05 — CUBIC

Recommended value: CUBIC or CTCP. For more information on the different algorithms, see our TCP Congestion Control Algorithms Comparison article.

The two values «00000000» and «04000000» above represent different «templates» of TCP parameters, as follows:

«00000000» — Internet   (this template is default in later Windows 10 builds)
«04000000» — InternetCustom (this template was used in earlier versions of Windows 8/10, possibly with CTCP as the default CongestionProvider)

Other TCP Registry Parameters

Refer to the image below for other possible changes to the TCP parameters:

TCP Registry Parameters

Merging a Registry File

It is sometimes more convenient and useful to create a registry file, and merge it with the Windows Registry by double-clicking it, rather than opening regedit and navigating to the proper key to edit values. To do this, follow these steps:

1. Copy/Paste the text below (including the «Windows Registry Editor…» line) into a text file with a «.reg» instead of «.txt» extension, for example «enable-ctcp.reg»
2. Import the registry file you created into the Windows Registry by double-clicking on the file, agree to the warning.
3. Reboot.
Here is a sample Registry File you can use (copy everything, including the «Windows Registry Editor…» line):

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlNsi{eb004a03-9b1a-11d4-9123-0050047759bc}26]
«00000000»=hex:00,00,00,00,00,00,00,00,00,00,00,00,05,00,00,00,00,00,00,00,00,
00,00,00,00,00,00,00,00,00,00,00,ff,00,00,00,00,00,00,00
«04000000»=hex:00,00,00,00,00,00,00,00,00,00,00,00,05,00,00,00,00,00,00,00,00,
00,00,00,00,00,00,00,00,00,00,00,ff,00,00,00,00,00,00,00

Notes:
Backslashes at the end of lines above simply indicate that the value continues on next line.
Please use at your own risk, make changes carefully, as any errors in editing the above registry keys/values will likely cause internet connectivity issues, and may possibly corrupt your TCP stack.
Any of the above registry changes will be reflected after reboot.

Windows 8 TCP CongestionProvider

Under Windows 8, you can’t set the congestionprovider to CTCP using netsh. It is still possible to change the congestion algorithm and other TCP parameters in the Windows Registry. The registry file below will let you do this, please note the registry key location is slightly different than under Windows 10.

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlNsi{eb004a03-9b1a-11d4-9123-0050047759bc}]
«0200»=hex:00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,
00,00,00,00,00,00,02,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,
00,00,00,ff,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,
ff,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
«1700»=hex:00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,
00,00,00,00,00,00,02,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,
00,00,00,ff,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,
ff,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

To use this, copy/paste the above text and save it into a registry file (as described in the «Merging a Registry File» section above).

The binary values above affect many parameters: «Chimney Offload State» (offset 04, 00=disabled,01=enabled,02=auto), RSS (offset 05, 00=default/enabled,01=disabled), ECN Capability (offset 06, 00=disabled/default, 01=enabled), CTCP (offset 28, 00=none, 02 = ctcp), etc.

See Also:

Содержание

  1. Как сменить IP адрес компьютера через реестр?
  2. Выключение и включение сетевого подключения через BAT файл
  3. Создание и настройка ярлыка для запуска BAT файла выключения и включения сетевого интерфейса от имени администратора
  4. Linux и Windows: помощь админам и пользователям
  5. Администрируем и настраиваем Windows, Linux.
  6. Настройки TCP/IP в реестре Windows
  7. Как сделать частную сеть Windows 10 через настройки
  8. Поменять сеть Windows 10 через локальные политики
  9. Windows 10 изменить сеть через реестр
  10. Windows 10 общественная сеть поменять через PowerShell
  11. 8 сетевых командных инструментов Windows 10, которые нужны каждому пользователю
  12. 1. IPConfig
  13. Обновление сетевых настроек
  14. Обновление настроек DNS
  15. 2. Ping
  16. Проверка подключения устройства
  17. Диагностика активности потери пакетов
  18. 3. Tracert
  19. 4. NSLookup
  20. 5. NetStat
  21. 6. ARP
  22. 7. Route
  23. 8. Netsh
  24. Сброс системного сетевого стека
  25. Экспорт и импорт конфигурации сети
  26. Импорт конфигурации сети
  27. Включение и отключение брандмауэра
  28. Отключение брандмауэра

Как сменить IP адрес компьютера через реестр?

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

Открываем редактор реестра Windows. Это можно сделать несколькими способами.

2). Открыть проводник Windows и найти файл «C:Windowsregedit.exe».

В открывшемся окне открываем путь HKEY_LOCAL_MACHINESYSTEMControlSet001ServicesTcpipParametersInterfaces

В данном разделе реестра содержатся папки с настройками сетевых интерфейсов. Выбрав нужную папку, вы увидите параметры с настройками:

Параметры для изменения:

Важно! Для применения настроек сети необходимо выключить и заново включить сетевое подключение (Подключение по локальной сети) либо перезагрузить компьютер.

Выключение и включение сетевого подключения через BAT файл

BATCH
002
Копировать код

Вы так же можете скачать готовый файл test.bat

Важно! Запускать BAT файл необходимо с правами администратора. Иначе скрипт не сработает. Для запуска файла с правами администратора нажмите правой кнопкой мыши на файле и выберитепункт меню «Запуск от имени администратора».

Создание и настройка ярлыка для запуска BAT файла выключения и включения сетевого интерфейса от имени администратора

Далее в открывшемся окне «Дополнительные свойства» установите галоку «Запуск от имени администратора» (Рис.3). Затем нажмите кнопку ОК, чтобы закрыть окно и вернуться к предыдущему окну.

Далее в основном окне свойства ярлыка выберите вкладку «Шрифт». Далее выберите шрифт Lucida Console и нажмите кнопку ОК (Рис.4).

Источник

Linux и Windows: помощь админам и пользователям

Администрируем и настраиваем Windows, Linux.

Настройки TCP/IP в реестре Windows

Интересовались ли вы когда нибудь где в вашем компьютере хранятся сетевые настройки, такие как IP адрес, сетевая маска или настройки, получаемые через ваш DHCP сервер?

Данные настройки хранятся в реестре Windows. Давайте посмотрим где именно они расположены и в чем различие в хранимых настройках в случае статического IP или IP адреса, получаемого через DHCP.

Для просмотра ключей реестра сделайте следующее:

2. Перейдите в следующий раздел реестра:

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters]
HKEY_LOCAL_MACHINE
SYSTEM
CurrentControlSet
Services
Tcpip
Interfaces

Каждый сетевой интерфейс в компьютере имеет свой уникальный GUID.

Теперь мы знаем где расположены параметры. Посмотрим на них подробнее:

DhcpIPAddress

Этот ключ хранит IP адрес полученный от DHCP сервера. На скриншоте ниже это 192.168.0.3

DhcpSubnetMask

Этот ключ содержит сетевую маску IP адреса. На скриншоте ниже это 255.255.255.0

DhcpDefaultGateway

Этот ключ содержит шлюз по умолчанию. Здесь он равен 192.168.0.1

DhcpServer

IP адрес самого DHCP сервера (192.168.0.1)

DhcpNameServer

DNS сервер (192.168.0.1)

dhcp1

dhcp2

2 Статический IP адрес

В данном случае IP адрес получается не от DHCP сервера, а прописывается вручную в свойствах подключения.

IPAddress

Ключ, хранящий информацию о IP адресе.

SubnetMask

DefaultGateway

NameServer

ip1

ip21

В Великобритания новая мода. Правительство намерено следить за почтовой корреспонденцией и телефонными разговорами своих подданных. Демократия в действии.

Качественное изготовление пакетов. Можно заказать пакеты с фирменной символикой.

Источник

В этой статье инструкция как изменить общедоступную сеть на частную в Windows 10.

В этой статье будут описаны четыре способа изменения типа сети (расположения сети) в Windows 10.

В операционных системах Windows, начиная с версии Vista, используются различные сетевые профили для обеспечения большей сетевой безопасности. В Windows 7 были профили «Общедоступная сеть» и «Домашняя сеть». Начиная с Windows 8 профиль «Домашняя сеть» переименовали в «Частная сеть».

Профиль «Общедоступная сеть» накладывает большее количество ограничений на передачу данных по сети. Например, в общедоступной сети нельзя создать домашнюю группу. Профиль «Частная сеть» имеет меньше таких ограничений.

Каждый из этих профилей это набор настроек брандмауэра и локальных политик безопасности. Откройте «Центр управления сетями» (правая кнопка на значке сети в трее) и вы увидите там:

lan center

По умолчанию, при создании новой сети (когда компьютер подключается к новой сети), Windows присваивает этой новой сети профиль «Общедоступная сеть». Когда вы подключаетесь к какой-либо сети, Windows 10 выдает вот такой запрос:

lan type ask

Если нажать кнопку «Да», то сети будет присвоен тип «Частная». Но если нажать кнопку «Нет» или игнорировать этот запрос, тогда Windows 10 присвоит этой сети тип «Общедоступная».

Если через сеть только Интернет проходит, тогда не имеет значения какой тип сети используется. И даже предпочтительно использовать профиль «Общедоступная сеть», потому, что он более безопасный.

Однако, если нужно объединить компьютеры в локальную сеть, тип сети уже имеет значение. В этом случае может потребоваться поменять тип сети с «Общедоступной» на «Частную». Для того, чтобы снять ограничения по передаче данных в этой сети. Под передачей данных подразумевается передача файлов между компьютерами, разделение общих ресурсов, как например принтер.

На Windows 7 изменить тип сети можно было непосредственно в «Центре управления сетями», но изменение типа сети в Windows 10 сложнее. Если нужно Windows тип сети Windows 10 это придется делать иначе. Есть несколько вариантов.

Как сделать частную сеть Windows 10 через настройки

Первый способ, заключается в том, чтобы использовать стандартные возможности в настройках Windows 10. Нужно кликнуть на значке сети в трее и в меню кликнуть команду «Сетевые параметры»:

lan type ui 1

После этого откроется окно сетевых настроек Windows 10. Там нужно кликнуть на «Ethernet» (или на WiFi, если вам нужно изменить тип для беспроводной сети). После этого в правой панели нужно кликнуть на имени (названии) адаптера:

lan type ui 2

Примечание. Некоторая сложность для понимания здесь в том, что имя адаптера не совпадает с именем сети в Центре управления сетями. Такая вот заморочка. Название адаптера для нужной вам сети можно увидеть в «Центре управления сетями». Для этого там нужно кликнуть на ссылке «Изменение параметров адаптера». Откроется список адаптеров с привязкой к именам сетей.

После того, как вы кликните на имени адаптера откроется новый экран. В самом верху нового экрана (свойства адаптера) нужно включить или выключить переключатель:

lan type ui 3

Положение «Вкл» изменяет тип сети на «Частная«. Положение «Выкл» изменяет тип сети на «Общедоступная«.

Поменять сеть Windows 10 через локальные политики

Второй способ. Откройте локальные политики безопасности:

Откроется окно «Локальная политика безопасности». Там нужно открыть политику, которая имеет такое же имя, как нужная вам сеть (самый первый скриншот этой статьи). Она находится в ветви «Политики диспетчера сетей»:

lan type secpol 1

Затем в свойствах этой политики открыть вкладку «Сетевое расположение» и там указать тип расположения и разрешение пользователя:

lan type secpol 2

Windows 10 изменить сеть через реестр

Cамый опасный способ поменять сеть домашнюю Windows 10. Если вы не умеете обращаться с реестром, тогда прочитайте статью до конца и воспользуйтесь более безопасными способами как сменить тип сети Windows 10.

В реестре нужно найти ключ HKLMSOFTWAREMicrosoftWindows NTCurrentVersionNetworkListProfiles.

lan type reg

Этот ключ должен содержать как минимум один вложенный ключ с именем вида . Каждый такой ключ соответствует одной сети которая отображается в «Центре управления сетями». Соотнести ключ с нужной сетью можно по параметру «ProfileName«. Этот параметр содержит имя сети, которое отображается в «Центре управления сетями».

Если у вас несколько профилей в «Центре управления сетями», тогда по параметру «ProfileName» вы находите нужный ключ и, в этом ключе, изменяете значение для параметра «Category«.

Значения параметра «Category» могут быть следующие:

Изменяете параметр «Category» на одно из этих значений и закрываете редактор. Если сразу после этого тип сети не изменился в «Центре управления сетями» тогда перезагрузите Windows.

Windows 10 общественная сеть поменять через PowerShell

В Windows 10 изменить сеть можно и через PowerShell, но мне этот способ представляется самым неудобным. Дело в том, что придется очень длинную команду писать:

Примечание. В этой команде нужно писать имя адаптера, а не имя сети. Точно так же как это оформлено в настройках сети Windows 10 (самый первый способ, описанный в этой статье).

Источник

8 сетевых командных инструментов Windows 10, которые нужны каждому пользователю

1617953209 windows 10 network cmd tools 2022

Windows 10 поставляется с множеством инструментов командной строки, которые помогают управлять конфигурациями сети и решать проблемы. В этой статье будут описаны восемь таких инструментов.

В системе Windows 10 можно легко подключиться к сети и интернету с помощью проводного или беспроводного соединения. Однако иногда возникает необходимость управлять настройками вручную или устранять проблемы с подключением. Именно в таких случаях могут пригодиться встроенные инструменты командной строки.

Почти для любой проблемы Windows 10 предлагает инструмент командной строки. Например, ipconfig и ping являются одними из основных инструментов для просмотра сетевых настроек и устранения проблем с подключением. Если вы имеете дело с проблемой маршрутизации, команда route может показать текущую таблицу маршрутизации для изучения и определения проблем, а с помощью инструмента nslookup можно диагностировать проблемы DNS.

Ещё есть такие инструменты, как arp для устранения проблем с переключением и определения MAC-адреса по IP-адресу. Инструмент командной строки netstat позволяет просматривать статистику всех подключений. Можно задействовать инструмент netsh для отображения и изменения многих аспектов конфигурации сети, таких как проверка текущей конфигурации, сброс настроек, управление настройками Wi-Fi и Ethernet, включение или отключение брандмауэра и многое другое.

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

1. IPConfig

В Windows 10 ipconfig (конфигурация интернет-протокола) является одним из наиболее распространённых сетевых инструментов, позволяющим запрашивать и отображать текущую конфигурацию сети TCP/IP (протокол управления передачей/интернет-протокол). Команда также содержит параметры для выполнения различных действий, таких как обновление параметров протокола динамической конфигурации хоста (DHCP) и системы доменных имен (DNS).

1617957642 windows 10 ipconfig

1617957648 windows 10 ipconfig all

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

Обновление сетевых настроек

1617957720 ipconfig release renew

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

Обновление настроек DNS

1617957659 windows 10 ipconfig flushdns

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

2. Ping

Ping является ещё одним важным сетевым инструментом. Он позволяет отправлять сообщения эхо-запроса ICMP (Internet Control Message Protocol) для проверки IP-соединения с другими устройствами, будь то другой компьютер в локальной сети или интернет-сервис.

Проверка подключения устройства

1617957717 windows10 ping command

В команде замените IP-OR-DOMAIN на фактический IP-адрес или доменное имя компьютера или службы, которую хотите протестировать.

Например, следующая команда проверяет связь между локальным устройством и маршрутизатором:
ping 10.1.4.1

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

Если удалённое устройство или служба блокируют протокол ICMP, команда ping всегда будет отключаться по таймауту.

Диагностика активности потери пакетов

Команда ping включает себя ряд параметров, к которым можно получить доступ с помощью команды ping /?. Одна из этих опций представляет собой возможность установить время, когда инструмент будет запускаться. Это может помочь при проверке потерянных пакетов при устранении проблем с подключением.

В команде замените IP-OR-DOMAIN на фактический IP-адрес или доменное имя компьютера или службы, которую вы хотите протестировать.

1617957630 ping until stoppped t option

3. Tracert

Windows 10 также включает в себя tracert (Trace Route). Это диагностический инструмент для определения сетевого пути к месту назначения с помощью серии эхо-запросов ICMP. Однако, в отличие от команды ping, каждый запрос включает значение TTL (время жизни), которое увеличивается на единицу каждый раз, что позволяет отображать список пройденного маршрута и продолжительность.

1617957665 windows 10 tracert command

В команде замените IP-OR-DOMAIN на фактический IP-адрес или доменное имя пункта назначения, для которого требуется устранить неполадки.

Например, эта команда позволяет просмотреть путь, по которому пакеты достигают Google.com:
tracert google.com

1617957648 tracert hop count option

В команде замените IP-OR-DOMAIN на фактический IP-адрес или имя домена пункта назначения, неполадки с которым вы хотите решить, и HOP-COUNT для количества переходов, которые вы хотите отслеживать.

4. NSLookup

Инструмент nslookup (поиск сервера имён) может отображать ценные сведения для поиска и устранения связанных с DNS проблем. Инструмент включает в себя интерактивный и неинтерактивный режимы. Чаще всего вы будете использовать неинтерактивный режим, что означает, что вы будете вводить полную команду для получения необходимой информации.

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

1617957631 windows 10 nslookup

1617957667 nslookup ipaddress command

В команде замените IP-ADDRESS на адрес удалённого устройства.

1617957651 nslookup domain name command

В команде замените DOMAIN-NAME на адрес удалённого устройства.

Например, эта команда ищет IP-адрес Google.com:
nslookup google.com

После выполнения этих действий, в зависимости от команды, вы узнаете, есть ли у устройства преобразователь DNS и IP-адрес или домен, и наоборот, удалённый хост.

5. NetStat

Инструмент netstat (Сетевая статистика) отображает статистику всех сетевых подключений. Это позволяет видеть открытые и подключенные порты, чтобы отслеживать и устранять сетевые проблемы для Windows 10 и приложений.

При использовании инструмента netstat можно получить список активных сетевых подключений и портов прослушивания. Вы можете просмотреть статистику сетевого адаптера и протоколов. Можно отобразить текущую таблицу маршрутизации и многое другое.

1617957715 netstat windows 10

1617957659 netstatup n command

В команде не забудьте заменить INTERVAL на число секунд, через которое информация должна повторно отобразится.

1617957705 netstat interval windows10

Примечание: при использовании интервала можно завершить команду с помощью сочетания клавиш Ctrl + C в консоли.

После запуска команды она отобразит список всех активных подключений в четырех столбцах, включая:
• Proto: отображает протокол подключения, включая TCP или UDP.
• Локальный адрес: отображает IP-адрес устройства, за которым следует точка с запятой с номером порта подключения. Двойная точка с запятой внутри скобок указывает на локальный IPv6-адрес. Адрес «0.0.0.0» также относится к локальному адресу.
• Внешний адрес: показывает IP-адрес (или полное доменное имя) удалённого компьютера с номером порта после имени порта и точки с запятой (например, https, http, microsoft-ds, wsd).
• Состояние: показывает, активно ли соединение (установлено), был ли порт закрыт (time_wait), программа не закрыла порт (close_wait). Другие доступные статусы включают в себя include, closed, fin_wait_1, fin_wait_2, last_ack, listen, syn_received, syn_send и timed_wait.

6. ARP

Windows 10 поддерживает таблицу arp (протокол разрешения адресов), в которой хранятся записи IP в Media Access Control (MAC), разрешённые системой. Инструмент arp позволяет просматривать всю таблицу, изменять записи и использовать её для определения MAC-адреса удалённого компьютера.

Обычно о MAC-адресах не нужно беспокоиться, но есть сценарии, когда эта информация может пригодиться. Например, при устранении сетевых проблем на уровне канала передачи данных (коммутации) или при ограничении доступа или фильтрации контента через сеть для определённых устройств.

1617957705 windows 10 display arp table

1617957693 arp ip mac windows 10

В команде замените IP на адрес места назначения.

7. Route

Инструмент маршрутизации отображает таблицу маршрутизации, которая позволяет Windows 10 понимать сеть и взаимодействовать с другими устройствами и службами. Инструмент также предлагает некоторые параметры для изменения и очистки таблицы при необходимости.

Как и в случае с инструментом arp, обычно не нужно беспокоиться о таблице маршрутизации. И всё же, этот инструмент командной строки пригодится при устранении проблем.

1617957627 windows 10 route print

1617957705 clear route table windows 10

Примечание: при выполнении этой команды устройство потеряет подключение к сети, поскольку система больше не понимает её топологию.

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

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

Вы также можете использовать route /?, чтобы просмотреть список доступных параметров, включая параметры для изменения сетевых показателей, указания шлюза, добавления нового маршрута и многого другого. Однако обычно не рекомендуется изменять эти настройки, если вы не понимаете, как работает сеть.

8. Netsh

1617957653 netsh full list command windows10

Введите следующую команду, чтобы просмотреть список доступных подкоманд (подконтекстов) для конкретной опции, и нажмите ввод:
netsh CONTEXT-COMMAND

В команде измените CONTEXT-COMMAND на команду, которая содержит дополнительные параметры.

Например, эта команда показывает команды, доступные для управления брандмауэром с помощью netsh:
netsh advfirewall /?

1617957631 netsh subcontexts command

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

Сброс системного сетевого стека

1617957662 reset winsock windows10

Экспорт и импорт конфигурации сети

В команде замените PATHTOEXPORTED.txt на путь и имя файла для хранения конфигурации.

1617957636 netsh export adapter settings

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

Импорт конфигурации сети

1617957627 netsh import network settings

В команде замените PATHTOEXPORTED.txt на путь и имя файла конфигурации.

1617957627 netsh import network settings

После завершения этих действий новая сетевая конфигурация будет импортирована и применена к Windows 10.

Включение и отключение брандмауэра

1617957715 enable firewall windows10

После выполнения этих действий на устройстве включится брандмауэр Защитника Windows.

Отключение брандмауэра

1617957711 disable firewall netsh win10

После выполнения этих действий брандмауэр Защитника Windows на устройстве будет выключен.

В Windows 10 есть множество инструментов, которые можно задействовать для изменения настроек и устранения сетевых проблем с помощью командной строки, PowerShell и графических приложений. В этом руководстве рассказывается только о том, как помочь работать с наиболее с распространёнными инструментами командной строки.

Источник

DisableDHCPMediaSense Отключить определения наличия соединения 1 (отключить); 0 (включить) 0 DisableMediaSenseEventLog Отключить журнал событий DHCP Media Sense (подключения / отключения сети) 1 (отключить); 0 (включить) 1 DisableDynamicUpdate Отключить динамическое обновление IP-адреса 1 (отключить); 0 (включить) 0 DisableWanDynamicUpdate Отключить динамическое обновление IP-адреса для подключений WAN 1 (отключить); 0 (включить) 0 DisableLargeSendOffload Отключить разгрузку при отправке больших объемов 1 (отключить); 0 (включить) 0 DisableTaskOffload Отключить сопроцессор на сетевой карте 1 (отключить); 0 (включить) 0 DisableIPSourceRouting Отключить маршрутизацию от источника 0 (включить); 1 (частично отключить); 2 (полностью отключить) 2 DisableUserTOSSetting Запретить изменение пользователем или приложением поля «TOS» для отправляемых пакетов 1 (запретить); 0 (разрешить) 0 EnableAddrMaskReply Разрешить ответ на пакеты ICMP Address Mask Request 1 (разрешить); 0 (запретить) 1 EnableDeadGWDetect Проверять существование и работоспособность шлюза 1 (проверять); 0 (не проверять) 0 EnableICMPRedirect Разрешить перенаправление ICMP трафика 1 (разрешить); 0 (запретить) EnableMulticastForwarding Разрешить передачу широковещательных IP пакетов 1 (разрешить); 0 (запретить) 1 EnablePMTUBHDetect Определять маршрутизаторы типа «черная дыра» при передаче пакетов 1 (определять); 0 (не определять) EnablePMTUDiscovery Включить автоопределение оптимального размера MTU 1 (включить); 0 (отключить) 1 EnableSecurityFilters Включить фильтры безопасности 1 (включить); 0 (отключить) 1 IPAutoconfigurationEnabled Включить автоконфигурацию IP для подключений, у которых этот параметр не задан 1 (включить); 0 (отключить) 1 IPEnableRouter Разрешить маршрутизацию между сетями 1 (разрешить); 0 (запретить) 1 MTU Максимальный размер передаваемого пакета данных Размер в байтах 576 (для 56K модемов), 1452 (для ADSL и спутниковых подключений) SynAttackProtect Уровень защиты от SYN Flood атак 0 (отключить защиту), 1 (средний), 2 (высокий) 2 AllowUserRawAccess Определяет, кто имеет доступ к RAW Sockets 0 (только администраторы) 1 (все пользователи) ArpUseEtherSnap Формат передачи пакетов 1 (Кодирование 802.3 SNAP), 0 (Формат DIX) ArpAlwaysSourceRoute Использовать маршрутизацию при передаче запросов ARP 0 (никогда), 1 (всегда), [параметра нет в реестре] (только после неудачной попытки) UseMHAsyncDns Включить динамическую регистрацию в DNS 0 (отключить); 1 (включить) 1 PerformRouterDiscovery Включить IRDP protocol 0 (отключить); 1 (включить) 0 TcpMaxConnectResponseRetransmissions Максимальное количество попыток повторной передачи пакетов с флагами SYN и ACK От 0 до 255 3 IGMPLevel Уровень поддержки многоадресной рассылки (IGMP) 0 (не поддерживается), 1 (только передача), 2 (приём и передача) 2 DefaultTTL Максимальное число маршрутизаторов, через которые передаваемый пакет может пройти до пункта назначения От 0 до 255 128 ArpTRSingleRoute Режим отправки широковещательных ARP пакетов с флагом маршрутизации от источника 0 (режиме all-routes); 1 (режим single-routed) ArpCacheLife Время хранения записей в ARP-кэше от 0 до 4294967295 120 ArpCacheMinReferencedLife Срок действия ARP-кэша От 0 до 4294967294 (срок действия) или 4294967295 (срок не ограничен) ArpRetryCount Количество попыток отправки ARP-пакета для проверки уникальности IP-адреса От 1 до 3 3 ForwardBufferMemory Размер буфера, используемого IP для хранения данных пакета в очереди маршрутизатора От значения MTU до 4294967295; должно быть кратно 256 74240 MaxForwardBufferMemory Максимальный размер памяти, используемой IP для хранения данных пакета в очереди маршрутизатора От значения параметра ForwardBufferMemory до 4294967295 2097152 NumForwardPackets Количество заголовков IP-пакетов, которые могут находиться в очереди маршрутизатора От 1 до 4294967294 MaxNumForwardPackets Максимальное количество заголовков IP-пакетов, которые могут находиться в очереди маршрутизатора От значения параметра NumForwardPackets до 4294967294, или 4294967295 (кол-во не ограничено) FFPControlFlags Включить быстрое кэширования переходов 0 (отключить); 1 (включить) 1 FFPFastForwardingCacheSize Максимальное количество системной памяти, которое драйвер может выделить для быстрого кэширования переходов от 0 до 4294967295 102400 TrFunctionalMcastAddress Способ отправки широковещательных пакетов 0 (использовать адрес подсети вещания); 1 (использовать стандарт Token Ring) KeepAliveInterval время после отправки пакетов проверки активности до получения ответа хотя бы на один пакет от 1 до 4294967295 1000 KeepAliveTime Время перед началом отправки пакетов активности, на которые удаленный компьютер должен ответить, чтобы поддерживать соединение от 1 до 4294967295 7200000 (2 часа) TcpNumConnections Количество подключений, которые могут быть одновременно открыты от 0 до 16777214 0 TcpMaxConnectRetransmissions Максимальное количество попыток подключений к серверу от 0 до 255 2 TcpMaxDataRetransmissions количество неудачных попыток передачи данных, при достижении которого соединение будет разорвано от 0 до 4294967295 3 PPTPTcpMaxDataRetransmissions количество неудачных попыток передачи данных по протоколу PPTP, при достижении которого соединение будет разорвано от 0 до 4294967295 3 TcpMaxHalfOpen Максимальное количество полуоткрытых портов от 100 до 65535 100 TcpMaxHalfOpenRetried Максимальное количество полуоткрытых подключений, при превышении которого запускается защита от SYN Flood атак от 80 до 65535 80 TcpMaxPortsExhausted Максимальное количество одновременных попыток подключения, при превышении которого запускается защита от SYN Flood атак от 0 до 65535 3 MaxHashTableSize Размер хеш-таблицы, в которой хранятся управляющие блоки TCP от 64 до 536, должно быть 2^n 512 Tcp1323Opts Включить масштабирование окна TCP и временные метки 0 (отключить обе функции), 1 (включить только масштабирование окна), 2 (Включить только временные метки), 3 (Включить обе функции) 3 SackOpts Включить возможность выборочной отправки пакетов 0 (отключить); 1 (включить) 1 TcpUseRFC1122UrgentPointer Режим передачи срочных данных 0 (режим систем BSD); 1 (спецификация RFC 1122) 1 TcpTimedWaitDelay Время от закрытия подключения до его повторного открытия От 30 до 300 240 MaxUserPort Максимально-возможный номер порта От 5000 до 65534 5000

Понравилась статья? Поделить с друзьями:
  • Настройки электропитания windows 10 через cmd
  • Настройки sniper elite 4 не запускается windows 10
  • Настройки экрана в windows 10 спящий режим
  • Настройки rufus для создания загрузочной флешки windows 10
  • Настройки удаления файлов на компьютере windows 10