Интересовались ли вы когда нибудь где в вашем компьютере хранятся сетевые настройки, такие как IP адрес, сетевая маска или настройки, получаемые через ваш DHCP сервер?
Данные настройки хранятся в реестре Windows. Давайте посмотрим где именно они расположены и в чем различие в хранимых настройках в случае статического IP или IP адреса, получаемого через DHCP.
Для просмотра ключей реестра сделайте следующее:
1. Нажмите Start — Search (Start — Run в Windows XP/2003) и введите “regedit”. Данная команда запустит редактор реестра.
2. Перейдите в следующий раздел реестра:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
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 сервера
Постовой
В Великобритания новая мода. Правительство намерено следить за почтовой корреспонденцией и телефонными разговорами своих подданных. Демократия в действии…
Качественное изготовление пакетов. Можно заказать пакеты с фирменной символикой.
Настройка сети в операционной системе Windows 10 — важная задача для всех пользователей. Одним из способов настройки сетевых параметров является использование реестра Windows. Реестр представляет собой базу данных на компьютере, где хранятся настройки и конфигурации системы. В реестре можно найти и изменить различные параметры сети, такие как IP-адрес, DNS-сервер, прокси-сервер и многое другое.
Однако, перед внесением изменений в реестр, важно понимать, что неправильная настройка может привести к непредсказуемым последствиям и негативно сказаться на работе системы. Поэтому необходимо быть внимательным и осторожным при редактировании реестра.
IP-адрес — одна из самых важных настроек сети. IP-адрес — это числовая метка, которая уникально идентифицирует устройство в сети. В реестре Windows 10 можно изменить IP-адрес, указав новое значение для параметра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces.
Пример: чтобы изменить IP-адрес на 192.168.0.100, необходимо открыть реестр, перейти к параметру выше и изменить значение параметра IPAddress на «192.168.0.100». После этого необходимо перезагрузить компьютер, чтобы изменения вступили в силу.
Другие сетевые параметры, которые можно настроить в реестре Windows 10, включают DNS-сервер, прокси-сервер, маску подсети и многое другое. При настройке сети в реестре следует быть предельно внимательным и осторожным, чтобы не повредить систему.
Содержание
- Роль реестра Windows 10 в сетевых настройках
- Преимущества редактирования сетевых настроек через реестр
- Отключение IPv6 в реестре Windows 10
Роль реестра Windows 10 в сетевых настройках
Применение изменений в сетевых настройках системы может быть выполнено путем редактирования соответствующих параметров в реестре. Реестр содержит ключи и значения, которые определяют различные аспекты сетевых настроек Windows 10, такие как IP-адрес, подсеть, опции безопасности и т.д.
Реестровый ключ | Описание |
---|---|
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters |
Содержит настройки TCP/IP протокола, такие как IP-адрес, маска подсети, шлюз по умолчанию и DNS-серверы. |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NetBT\Parameters |
Содержит настройки протокола NetBIOS, который используется для обнаружения и связи с другими компьютерами в сети. |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters |
Содержит настройки для IPv6 протокола, такие как IP-адрес, маска подсети, шлюз по умолчанию и DNS-серверы. |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\dhcp\Parameters\Options |
Содержит дополнительные параметры DHCP-сервера, которые используются при автоматической настройке сети. |
Изменения, внесенные через реестр, позволяют настроить различные параметры сетевого подключения, оптимизировать его работу и управлять безопасностью сетевых соединений. Однако, редактирование реестра следует выполнять с осторожностью, так как неправильные изменения могут привести к проблемам с сетевым подключением и работой операционной системы в целом.
Важно помнить, что перед внесением любых изменений в реестр следует создать его резервную копию или создать точку восстановления системы, чтобы можно было откатить изменения в случае возникновения проблем.
Преимущества редактирования сетевых настроек через реестр
Редактирование сетевых настроек через реестр в операционной системе Windows 10 предлагает несколько преимуществ:
1. Больше гибкости и контроля. Редактирование настроек через реестр позволяет пользователю получить доступ к более широкому спектру сетевых параметров и настроек по сравнению с обычными средствами управления. Это дает возможность более глубокого настраивания сетевого подключения в соответствии с индивидуальными потребностями пользователя.
2. Возможность расширенной настройки сети. Редактирование сетевых настроек через реестр позволяет изменять такие параметры, как IP-адрес, DNS-серверы, шлюз по умолчанию, сетевые протоколы и многое другое. Это позволяет пользователям точнее настроить свое сетевое подключение и улучшить его производительность.
3. Возможность автоматизации настроек. Редактирование сетевых настроек через реестр также позволяет создавать скрипты и автоматизировать настройки сети. Это особенно полезно для системных администраторов и продвинутых пользователей, которые могут создать скрипты для быстрого применения определенных настроек сети на нескольких компьютерах.
4. Резервное копирование и восстановление. Редактирование сетевых настроек через реестр позволяет легко создавать резервные копии текущих настроек и восстанавливать их в случае необходимости. Это полезная функция, которая помогает предотвратить потерю настроек и быстро восстановить работоспособность сетевого подключения.
В целом, редактирование сетевых настроек через реестр является мощным инструментом для настройки и управления сетевым подключением в операционной системе Windows 10, предлагающим больше возможностей и контроля, чем стандартные средства управления.
Отключение IPv6 в реестре Windows 10
Перед внесением изменений в реестр, рекомендуется создать его резервную копию для предотвращения возможных проблем. Для этого выполните следующие действия:
- Откройте редактор реестра, набрав «regedit» в строке поиска меню Пуск и выбрав соответствующий результат.
- В редакторе реестра выберите «Файл» -> «Экспорт» в верхнем левом углу.
- Укажите имя файла и место его сохранения, затем нажмите «Сохранить» для создания резервной копии реестра.
После создания резервной копии можно приступать к отключению IPv6:
Шаг | Описание |
---|---|
1 | Откройте редактор реестра, как описано выше. |
2 | Перейдите по следующему пути: |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TcpIP6\Parameters |
|
3 | Щелкните правой кнопкой мыши на свободном месте в правой части окна и выберите «Новый» -> «DWORD (32-разрядное) значение». |
4 | Назовите новое значение «DisabledComponents». |
5 | Дважды щелкните на созданное значение «DisabledComponents» и в поле «Данные значения» введите «ffffffff». |
6 | Нажмите «ОК», чтобы сохранить изменения. |
7 | Закройте редактор реестра и перезагрузите компьютер, чтобы применить изменения. |
После перезагрузки компьютера IPv6 будет отключен и оставшимся протоколам будет автоматически присвоен IPv4-адрес.
Отключение IPv6 может повлиять на работу некоторых программ и функций операционной системы, поэтому перед внесением изменений рекомендуется проконсультироваться с администратором системы или проводить тестирование на изолированной системе.
In a LAN, I configure my IP address as needed, but once in a while I move to a different subnet and need to update my IP address quickly so I am thinking of making a simple application to help me with this. Thus I would like to know where is the IP address settings stored in Registry?
In the old days of Win95 I could just search for the string, but now in Win10, the registry has become so huge it would probably take 8 days to end the search. Halp.
asked Jul 13, 2018 at 2:55
6
The IP addresses of the various network interfaces are stored under:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces
but just changing a value there doesn’t mean your active IP address changes.
Use existing Windows commands to change it, like:
Set-NetIPAddress
in PowerShell
Arjan
31k14 gold badges75 silver badges112 bronze badges
answered Jul 14, 2018 at 10:05
Peter HahndorfPeter Hahndorf
13.4k9 gold badges52 silver badges67 bronze badges
What Peter answered is also useful but I found easier way than using powershell. Just use Command prompt and run netsh
netsh interface ip set address "Ethernet" static addr=192.168.2.1 mask=255.255.255.0 gateway=192.168.2.251
And if you want to change DNS as well, use:
netsh interface ipv4 add dnsserver "Ethernet" 8.8.8.8 index=1
answered May 31, 2019 at 1:53
GeneCodeGeneCode
3631 gold badge4 silver badges12 bronze badges
You must log in to answer this question.
Not the answer you’re looking for? Browse other questions tagged
.
Not the answer you’re looking for? Browse other questions tagged
.
You did right by looking at the «HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces» key, for IPv4. IPv6 looks like it uses a key called Tcpip6 in the middle of that, instead of just Tcpip.
Under there are keys related to interfaces. It is possible to set a static address, and the address will be stored in one of those keys. The name of the value will be IPAddress. Other addresses include SubnetMask and DefaultGateway. All of those are REG_MULTI_SZ.
However, those values may not exist. If you have REG_DWORD named EnableDHCP set to 1, then they probably don’t exist (or have an effect) if a DHCP server is provided. In that case, it looks like the DHCP client, built into Microsoft Windows, will look for a DHCP server and then note which DCHP server it used a response from, storing that value in a REG_SZ value named DhcpServer. Other REG_SZ values of DhcpIPAddress and DhcpSubnetMask, and a REG_MULTI_SZ named DhcpDefaultGateway may note the addresses that get used when DHCP is being used.
I am unsure of which processes are fully responsible for my public and and private IP address.
Typically your private IP address is assigned by DHCP. Address that start with 169.254 typically indicate a DHCP failure (possibly caused by a failed DHCP server, or some sort of networking issue.) Addresses that don’t start with 127, 10, 192.168, or 172.16. through 172.31. are typically assigned by the ISP, and most commonly get used as the WAN address of a specialized computing device that is often called a «router» (or some other term, like «firewall», or «modem»).
If you want to learn more about this type of topic, I suggest trying to read up on IP address, DHCP, static IP addresses, subnetting, host bits, the private IP address ranges, NAT, and port forwarding. Those ought to be some terms that you can use to search for some educational material. If you want to learn even more, you could look into study/training material for the CompTIA Network+, which should cover even more topics. (It sounds like a single high quality book would teach you quite a lot about the topic.) Colleges teach this type of material. If you have further questions, please consider creating a new question (rather than just expanding this question).
Как узнать ip адрес компьютера через командную строку думаю знают многие, однако, на всякий случай напишу —
Нажмите комбинацию клавиш (Кнопка Windows и не отпуская данную кнопку кнопку R)
В окне Выполнить наберите — cmd
В открывшемся окне командной строки наберите —
ipconfig
или для полной информации
ipconfig /all
Рассмотрим как в реестре узнать свой Ip адрес.
В разделе
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\Interfaces]
есть дополнительные ветки в которых находится информация о сетевых интерфейсах компьютера.
Данные ветки я не описал в статье поскольку они динамические.
Значение DhcpIPAddress отображен текущий Ip адрес вашего компьютера.
How to know ip address of the computer through the command line I think many people know,
but just in case write —
Press (Windows Button and without releasing this button, the R button)
In the Run box type — cmd
In the opened command prompt window type —
ipconfig
or for full details
ipconfig /all
Consider how in the registry to find out your Ip address.
In section
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\Interfaces]
there are additional branches which contain information about the network interfaces of
the computer.
Data thread, I have not described the article as they are dynamic.
The value dhcpipaddress parameters displayed are the current Ip address of your computer.