Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Как сделать файл для изменения настроек DNS в 11 Canary?

Ответить
Настройки темы
CMD/BAT - Как сделать файл для изменения настроек DNS в 11 Canary?

Аватара для sputnikk

Ветеран


Сообщения: 3848
Благодарности: 536


Конфигурация

Профиль | Отправить PM | Цитировать


Инструкция Использование DNS-over-HTTPS сервера Comss.one DNS в Windows 11
Настройки слетают при перезагрузке ОС и надо заново менять вручную.
Как сделать файл изменения настроек, в идеале запускаемый планировщиком при загрузке ОС?
Запуск YogaDNS приводит к блокировки доступа в сеть - особенность политик безопасности на 11 Canary.

ОС виртуальная в VirtualBox, хост Вин 7 без роутера.

-------
Win 7SP1 MSDN +ESU/Embedded+2008 R2. Адресовано любителям переставлять Windows: СИФИЛИС ампутацией не лечат. ИМХО.


Отправлено: 08:35, 30-01-2025

 

Аватара для DJ Mogarych

fascinating rhythm


Moderator


Сообщения: 6626
Благодарности: 1528

Профиль | Отправить PM | Цитировать


А чего это они "слетают"? Может, вместо скриптового костыля разобраться с этим?

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)

Это сообщение посчитали полезным следующие участники:

Отправлено: 10:16, 30-01-2025 | #2



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

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



Moderator


Сообщения: 53488
Благодарности: 15516

Профиль | Отправить PM | Цитировать


sputnikk, проверяйте сторонний софт, который ставили. Что сбрасывает настройки, например VPN-клиенты:Как выполнить «чистую» загрузку в Windows

Последний раз редактировалось Petya V4sechkin, 30-01-2025 в 11:03.

Это сообщение посчитали полезным следующие участники:

Отправлено: 10:43, 30-01-2025 | #3


Аватара для sputnikk

Ветеран


Сообщения: 3848
Благодарности: 536

Профиль | Отправить PM | Цитировать


На ру-боард написали

Очевидно, канарейку не устраивает "несекьюрный" DNS-сервер, получаемый по DHCP. Vbox здесь вообще никаким краем...
Если уж вы берётесь за альфа-тестирование в интересах мокрософта - возьмите на себя труд самостоятельно отслеживать новшества: Introducing DNR support for Windows Insiders

-------
Win 7SP1 MSDN +ESU/Embedded+2008 R2. Адресовано любителям переставлять Windows: СИФИЛИС ампутацией не лечат. ИМХО.


Отправлено: 15:13, 30-01-2025 | #4


Аватара для sputnikk

Ветеран


Сообщения: 3848
Благодарности: 536

Профиль | Отправить PM | Цитировать


Не подскажете, где в реестре 11 хранятся настройки ДНС?
Пробовал сохранять в reg раздел HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache , но не восстанавливаются из него

Скрытый текст

-------
Win 7SP1 MSDN +ESU/Embedded+2008 R2. Адресовано любителям переставлять Windows: СИФИЛИС ампутацией не лечат. ИМХО.


Последний раз редактировалось sputnikk, 08-02-2025 в 08:21.


Отправлено: 06:18, 08-02-2025 | #5


Аватара для DJ Mogarych

fascinating rhythm


Moderator


Сообщения: 6626
Благодарности: 1528

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
Значения хранятся в NameServer.

Задать значения можно в Powershell
Код: Выделить весь код
Set-DnsClientServerAddress -InterfaceIndex 12 -ServerAddresses ("10.0.0.1","10.0.0.2")
Прочитать значения
Код: Выделить весь код
Get-DnsClientServerAddress -InterfaceIndex 12
https://serverfault.com/a/856246

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)

Это сообщение посчитали полезным следующие участники:

Отправлено: 11:35, 08-02-2025 | #6


Аватара для sputnikk

Ветеран


Сообщения: 3848
Благодарности: 536

Профиль | Отправить PM | Цитировать


Перебрал весь реестр и нашёл нестандартный DNS в 4 местах. На всякий случай собрал всё в кучу, работает.

Скрытый текст
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Dnscache\InterfaceSpecificParameters\{fe6dc455-d5b9-4b89-82cb-fb8ee6abe39c}\DohInterfaceSettings\Doh]

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Dnscache\InterfaceSpecificParameters\{fe6dc455-d5b9-4b89-82cb-fb8ee6abe39c}\DohInterfaceSettings\Doh\195.133.25.16]
"DohTemplate"="https://dns.comss.one/dns-query"
"DohFlags"=hex(b):02,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Dnscache\InterfaceSpecificParameters\{fe6dc455-d5b9-4b89-82cb-fb8ee6abe39c}\DohInterfaceSettings\Doh\83.220.169.155]
"DohTemplate"="https://dns.comss.one/dns-query"
"DohFlags"=hex(b):02,00,00,00,00,00,00,00




[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Tcpip\Parameters\Interfaces\{fe6dc455-d5b9-4b89-82cb-fb8ee6abe39c}]
"EnableDHCP"=dword:00000001
"Domain"=""
"NameServer"="83.220.169.155,195.133.25.16"
"DhcpIPAddress"="10.0.2.15"
"DhcpSubnetMask"="255.255.255.0"
"DhcpServer"="10.0.2.2"
"Lease"=dword:00015180
"LeaseObtainedTime"=dword:67a754f1
"T1"=dword:67a7fdb1
"T2"=dword:67a87c41
"LeaseTerminatesTime"=dword:67a8a671
"AddressType"=dword:00000000
"IsServerNapAware"=dword:00000000
"DhcpConnForceBroadcastFlag"=dword:00000000
"DhcpInterfaceOptions"=hex:fc,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,e7,\
a8,00,00,79,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,e7,a8,00,00,77,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,e7,a8,00,00,2f,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,e7,a8,00,00,2e,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,e7,a8,00,00,2c,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,e7,\
a8,00,00,2b,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,e7,a8,00,00,21,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,e7,a8,00,00,1f,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,e7,a8,00,00,36,00,00,00,00,00,00,00,04,00,00,00,\
00,00,00,00,a7,51,01,00,0a,00,02,02,35,00,00,00,00,00,00,00,01,00,00,00,00,\
00,00,00,a7,51,01,00,05,00,00,00,33,00,00,00,00,00,00,00,04,00,00,00,00,00,\
00,00,a7,51,01,00,00,01,51,80,0f,00,00,00,00,00,00,00,0b,00,00,00,00,00,00,\
00,a7,51,01,00,6f,72,69,6f,6e,6e,65,74,2e,72,75,00,06,00,00,00,00,00,00,00,\
08,00,00,00,00,00,00,00,a7,51,01,00,08,08,08,08,08,08,04,04,03,00,00,00,00,\
00,00,00,04,00,00,00,00,00,00,00,a7,51,01,00,0a,00,02,02,01,00,00,00,00,00,\
00,00,04,00,00,00,00,00,00,00,a7,51,01,00,ff,ff,ff,00
"DhcpDomain"="orionnet.ru"
"DhcpNameServer"="8.8.8.8 8.8.4.4"
"DhcpDefaultGateway"=hex(7):31,00,30,00,2e,00,30,00,2e,00,32,00,2e,00,32,00,00,\
00,00,00
"DhcpSubnetMaskOpt"=hex(7):32,00,35,00,35,00,2e,00,32,00,35,00,35,00,2e,00,32,\
00,35,00,35,00,2e,00,30,00,00,00,00,00
"DhcpGatewayHardware"=hex:0a,00,02,02,06,00,00,00,52,54,00,12,35,02
"DhcpGatewayHardwareCount"=dword:00000001





[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\InterfaceSpecificParameters\{fe6dc455-d5b9-4b89-82cb-fb8ee6abe39c}\DohInterfaceSettings\Doh]

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\InterfaceSpecificParameters\{fe6dc455-d5b9-4b89-82cb-fb8ee6abe39c}\DohInterfaceSettings\Doh\195.133.25.16]
"DohTemplate"="https://dns.comss.one/dns-query"
"DohFlags"=hex(b):02,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\InterfaceSpecificParameters\{fe6dc455-d5b9-4b89-82cb-fb8ee6abe39c}\DohInterfaceSettings\Doh\83.220.169.155]
"DohTemplate"="https://dns.comss.one/dns-query"
"DohFlags"=hex(b):02,00,00,00,00,00,00,00




[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces]

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{59cbc05c-45f6-4532-90b5-92b4091b0d70}]
"EnableDHCP"=dword:00000001
"Domain"=""
"NameServer"=""

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{68e6a1d9-750a-11eb-85ec-806e6f6e6963}]

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{fe6dc455-d5b9-4b89-82cb-fb8ee6abe39c}]
"EnableDHCP"=dword:00000001
"Domain"=""
"NameServer"="83.220.169.155,195.133.25.16"
"DhcpIPAddress"="10.0.2.15"
"DhcpSubnetMask"="255.255.255.0"
"DhcpServer"="10.0.2.2"
"Lease"=dword:00015180
"LeaseObtainedTime"=dword:67a754f1
"T1"=dword:67a7fdb1
"T2"=dword:67a87c41
"LeaseTerminatesTime"=dword:67a8a671
"AddressType"=dword:00000000
"IsServerNapAware"=dword:00000000
"DhcpConnForceBroadcastFlag"=dword:00000000
"DhcpInterfaceOptions"=hex:fc,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,e7,\
a8,00,00,79,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,e7,a8,00,00,77,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,e7,a8,00,00,2f,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,e7,a8,00,00,2e,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,e7,a8,00,00,2c,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,e7,\
a8,00,00,2b,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,e7,a8,00,00,21,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,e7,a8,00,00,1f,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,e7,a8,00,00,36,00,00,00,00,00,00,00,04,00,00,00,\
00,00,00,00,a7,51,01,00,0a,00,02,02,35,00,00,00,00,00,00,00,01,00,00,00,00,\
00,00,00,a7,51,01,00,05,00,00,00,33,00,00,00,00,00,00,00,04,00,00,00,00,00,\
00,00,a7,51,01,00,00,01,51,80,0f,00,00,00,00,00,00,00,0b,00,00,00,00,00,00,\
00,a7,51,01,00,6f,72,69,6f,6e,6e,65,74,2e,72,75,00,06,00,00,00,00,00,00,00,\
08,00,00,00,00,00,00,00,a7,51,01,00,08,08,08,08,08,08,04,04,03,00,00,00,00,\
00,00,00,04,00,00,00,00,00,00,00,a7,51,01,00,0a,00,02,02,01,00,00,00,00,00,\
00,00,04,00,00,00,00,00,00,00,a7,51,01,00,ff,ff,ff,00
"DhcpDomain"="orionnet.ru"
"DhcpNameServer"="8.8.8.8 8.8.4.4"
"DhcpDefaultGateway"=hex(7):31,00,30,00,2e,00,30,00,2e,00,32,00,2e,00,32,00,00,\
00,00,00
"DhcpSubnetMaskOpt"=hex(7):32,00,35,00,35,00,2e,00,32,00,35,00,35,00,2e,00,32,\
00,35,00,35,00,2e,00,30,00,00,00,00,00
"DhcpGatewayHardware"=hex:0a,00,02,02,06,00,00,00,52,54,00,12,35,02
"DhcpGatewayHardwareCount"=dword:00000001


Цитата DJ Mogarych:
Задать значения можно в Powershell »
ещё нужен шаблон

-------
Win 7SP1 MSDN +ESU/Embedded+2008 R2. Адресовано любителям переставлять Windows: СИФИЛИС ампутацией не лечат. ИМХО.


Отправлено: 16:35, 08-02-2025 | #7


Аватара для sputnikk

Ветеран


Сообщения: 3848
Благодарности: 536

Профиль | Отправить PM | Цитировать


Copilot выдал:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6

Работает.
Причём для полноценной работы Comss.one DNS надо или отключать IPv6 или менять на серверы Comss.one DNS, иначе тот же Copilot не работает и не проходит проверка на https://www.comss.ru/page.php?id=7315 , хотя у меня вроде нету IPv6.

-------
Win 7SP1 MSDN +ESU/Embedded+2008 R2. Адресовано любителям переставлять Windows: СИФИЛИС ампутацией не лечат. ИМХО.


Отправлено: 16:45, 13-02-2025 | #8


Пользователь


Сообщения: 74
Благодарности: 2

Профиль | Отправить PM | Цитировать


Цитата sputnikk:
для полноценной работы Comss.one DNS надо или отключать IPv6 »
А если выставить приоритет IPv4 над IPv6? Майки на сколько помню не рекомендуют откл. ipv6, перезапуск всех интерфейсов сделайте, либо систему в ребут.
Код: Выделить весь код
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters]
"DisabledComponents"=dword:00000020
Цитата sputnikk:
хотя у меня вроде нету IPv6 »
Код: Выделить весь код
netsh interface teredo set state disabled
netsh interface ipv6 6to4 set state state=disabled undoonstop=disabled
netsh interface ipv6 isatap set state state=disabled
Это сообщение посчитали полезным следующие участники:

Отправлено: 18:16, 13-02-2025 | #9


Аватара для sputnikk

Ветеран


Сообщения: 3848
Благодарности: 536

Профиль | Отправить PM | Цитировать


Сделал задание с наивысшими провами для запуска .reg, но каждый раз надо подтверждать внесение изменений в реестр. Можно сделать выполнение без дополнительных действий?
Наверно нужен батник с командой дополняющей выполнение файла

Цитата:
C:\Windows\regedit.exe /C:\Users\NAME\Desktop\Tcpip_4_6.reg

-------
Win 7SP1 MSDN +ESU/Embedded+2008 R2. Адресовано любителям переставлять Windows: СИФИЛИС ампутацией не лечат. ИМХО.


Отправлено: 06:30, 18-02-2025 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Как сделать файл для изменения настроек DNS в 11 Canary?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Canary - портативное устройство наблюдения для дома OSZone News Новости железа 0 23-07-2013 12:30
Любой язык - [решено] Скрипт для изменения настроек Mozilla Thunderbird (prefs.js) batyaPS Скриптовые языки администрирования Windows 11 14-06-2012 16:06
CMD/BAT - [решено] Батник для изменения сетевых настроек. dvassilyev Скриптовые языки администрирования Windows 12 12-04-2010 16:40
Прочее - Как сделать файл редактируемым по сети для нескольких пользователей одновременно? Bobrman Сетевые технологии 3 06-05-2009 10:32
Как сделать CMD файл для сетевого подключения ? MKN Microsoft Windows NT/2000/2003 4 08-01-2008 10:28




 
Переход