Если я перейду к сетевым адаптерам, щелкну правой кнопкой мыши, свойства, IPV4, «использовать dns» и введу несколько адресов, где Windows его хранит?
Он хранится в реестре? Какой-то физический файл? Можно ли редактировать записи, не открывая все эти окна?
Они хранятся в реестре:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
NameServer
есть / являются значением (ями).
Вы можете использовать Powershell, чтобы установить эти значения:
Set-DnsClientServerAddress -InterfaceIndex 12 -ServerAddresses ("10.0.0.1","10.0.0.2")