Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Как сделать файл для изменения настроек DNS в 11 Canary? (http://forum.oszone.net/showthread.php?t=356102)

sputnikk 30-01-2025 08:35 3035618

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

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

DJ Mogarych 30-01-2025 10:16 3035622

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

Petya V4sechkin 30-01-2025 10:43 3035623

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

sputnikk 30-01-2025 15:13 3035632

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

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

sputnikk 08-02-2025 06:18 3035843

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

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

DJ Mogarych 08-02-2025 11:35 3035846

Код:

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

sputnikk 08-02-2025 16:35 3035852

Перебрал весь реестр и нашёл нестандартный 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 »

ещё нужен шаблон

sputnikk 13-02-2025 16:45 3035978

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.

a1ek9 13-02-2025 18:16 3035981

Цитата:

Цитата 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


sputnikk 18-02-2025 06:30 3036050

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

Цитата:

C:\Windows\regedit.exe /C:\Users\NAME\Desktop\Tcpip_4_6.reg

DJ Mogarych 18-02-2025 09:01 3036052

Код:

regedit.exe /s file.reg

либо

reg.exe import file.reg


sputnikk 18-02-2025 10:46 3036057

Цитата:

Цитата DJ Mogarych
regedit.exe /s file.reg »

спасибо, добавил в аргуметы. Срабатывает ещё до появления рабочего стола (виртуалка на HDD, там всё медленное)

sputnikk 18-02-2025 16:20 3036072

нашёл причину среди автозагрузки:
Service | Control-D Helper Service | Windscribe Limited | C:\Users\NAME\AppData\Local\Controld\ctrld.exe run --cd comss/DESKTOP-281NMB4 --iface=auto --homedir=C:\Users\NAME --config=C:\Users\NAME\ctrld.toml

Нейро Яндекса:
Цитата:

ctrld.exe — это высококонфигурируемый DNS-прокси. С его помощью можно, например:

использовать безопасные протоколы DNS на сетях и устройствах, которые их не поддерживают (устаревшие маршрутизаторы, устаревшие операционные системы, телевизоры, умные тостеры);
создавать политики маршрутизации DNS на основе исходного IP с переменными безопасными вышестоящими серверами DNS;
создавать политики маршрутизации DNS на уровне домена «split horizon», чтобы отправлять внутренние домены на локальный DNS-сервер, а всё остальное отправлять на другой вышестоящий сервер;
разворачивать на маршрутизаторе и создавать политики маршрутизации DNS для конкретного клиента локальной сети из веб-графического интерфейса пользователя.
По информации сайта file.net, файл ctrld.exe не является важным для Windows и часто вызывает проблемы.
Цитата:

Чтобы временно остановить службу Control D, нужно выполнить команду в административной командной строке:

ctrld.exe stop
Для постоянного удаления ctrld следует выполнить команду:

ctrld.exe uninstall
Перед отключением процесса рекомендуется проверить его на наличие вредоносных программ с помощью антивирусных программ
Я отключил в меню автозагрузки, всё равно восстановится при следующем обновлении до новейшей версии Канари


Время: 03:08.

Время: 03:08.
© OSzone.net 2001-