andrewbadge / DNSRoaming

DNS Roaming is a free and Open Source Client and Service to ensure the DNS Servers are set via a rule / policy rather than the network a PC is connected to.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DNS Roaming Client and Service

Quick Start for Individuals

Go to Releases and download the most recent DNSRoaming-ServiceAndClient.msi file.

Run the MSI manually. Once installed run the DNS Roaming Client from the Windows Start menu to Create or Edit Rules

image

NB: you will need Run as Administrator to install this MSI as a Windows Service is installed.

Quick Start for Admins and Automated Deployment

Go to Releases and download the most recent DNSRoaming-ServiceOnly.msi file. You'll want to deploy this via you favourite management tool, via a policy or script.

I'd recomment to use the RULESETURL parameter when installing to make management of rules easier across many PCs.

NB: I'd also recommend installing the client using the DNSRoaming-ServiceAndClient.msi on a test machine to author the options and rules using the UI.

Topics

Found a issue or bug?

See the Troubleshooting section in Help

In case you've found a bug, please open an issue on our GitHub.

Supporting the Project

If you find this useful and would like me to continue working on it please Buy Me a Coffee .

Got a question or a favourite DNS server you'd like added to DNS Sets?

Let me know via the issues. If suggesting a new DNS provider please include a link to DNS values and an about page for the service.

Licensing

See the Apache 2.0 License

Thanks

@jsakamoto for the ipaddressrange library

Octokit for the GitHub API library

MichaCo / DnsClient.NET for the DNSClient library

To Zky Icon for the [Server Dualtone Icon] used in this App.

To every random person answering questions on StackExchange

About

DNS Roaming is a free and Open Source Client and Service to ensure the DNS Servers are set via a rule / policy rather than the network a PC is connected to.

License:Apache License 2.0


Languages

Language:C# 97.7%Language:PowerShell 2.3%