DnsManager
1.3.0
PowerShell module for managing DNS settings from the command-line with extensive preset configurations
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) 2025. All rights reserved.
Package Details
Author(s)
- J.S.
Tags
DNS NameServer AdBlock Network Administration Security Privacy
Functions
Get-Dns Set-Dns Get-DnsPresets Reset-Dns Set-AdBlockDns Set-CloudflareDns Set-GoogleDns
Dependencies
This module has no dependencies.
Release Notes
v1.3.0 Release Notes:
- Moved to conventional module directory structure (DnsManager/)
- Separated DNS presets into dedicated DnsPresets.psd1 data file for better maintainability
- Expanded DNS preset collection (25+ providers including security, family-safe, and privacy-focused options)
- Improved admin privilege handling with conventional Windows behavior (requires running as Administrator)
- Enhanced Get-DnsPresets to return objects for better PowerShell pipelining and sorting
- Added new DNS providers: Quad9Unsecured, AdGuardFamily, DNS.WATCH, Yandex variants, ControlD, and more
- Improved error handling and user experience
- Updated installation process to follow PowerShell module conventions
FileList
- DnsManager.nuspec
- DnsManager.psd1
- DnsManager.psm1
- DnsPresets.psd1
Version History
Version | Downloads | Last updated |
---|---|---|
1.3.0 (current version) | 5 | 8/14/2025 |