Restructured Documentation
Automatic Documentation Deployment / Sync Docs to https://kb.bunny-lab.io (push) Successful in 8s
Automatic Documentation Deployment / Sync Docs to https://kb.bunny-lab.io (push) Successful in 8s
This commit is contained in:
@@ -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.
|
||||
Reference in New Issue
Block a user