Restructured Documentation
Automatic Documentation Deployment / Sync Docs to https://kb.bunny-lab.io (push) Successful in 8s

This commit is contained in:
2026-09-05 14:08:43 -06:00
parent c4bd235eba
commit 289769a601
281 changed files with 5403 additions and 3563 deletions
@@ -0,0 +1,28 @@
---
tags:
- Networking and Access
- Change DNS Client Server Settings Remotely
---
## Purpose
Change the DNS server addresses used by the selected Windows network adapters through PowerShell remoting. This changes client resolver settings rather than records hosted in a DNS zone.
!!! info "Run as Domain Admin"
You need to run the following commands within the context of a powershell session running as a domain admin, otherwise the `Invoke-Command` commands will fail to execute.
```powershell
# Hostname of the Device
$DEVICE = "DEVICEHOSTNAME"
# Iterate List of Network Interfaces Remotely
Invoke-Command -ComputerName $DEVICE -ScriptBlock { ipconfig /all }
# List Current DNS Servers for the selected interface
Invoke-Command -ComputerName $DEVICE -ScriptBlock { Get-DnsClientServerAddress -InterfaceAlias "Ethernet" } | Select-Object Address
# Replace Current DNS Servers for the selected interface
Invoke-Command -ComputerName $DEVICE -ScriptBlock { Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ServerAddresses ("192.168.3.25","192.168.3.26") }
```
## Related Documentation
- [Related Networking and Access Documentation](<../../reference/Networking and Access/index.md>) — Find the connected deployments, procedures, and references for this subject.