正在覆盖.NET(C#)中的默认DNS服务器

本文关键字:默认 DNS 服务器 覆盖 NET | 更新日期: 2023-09-27 17:58:23

我一直在搜索,因为一位朋友告诉我,使用带有.NET(C#)内置功能的WinForm(在MS Windows中)无法更改/修改默认DNS服务器设置。

我做了功课(尽管我对编程很陌生),找到了一些链接(在Stackoverflow和谷歌中),但它们要么是被放弃的项目,要么不是C#。

c++http://qa.lampcms.com/q124857/Can-temporarily-override-DNS-resolution-within-NET-application

"啮合"时出现错误http://qa.lampcms.com/tagged/dns+c#/

感谢任何想法。我不想寻求确切的答案,一些指导就可以了。

正在覆盖.NET(C#)中的默认DNS服务器

要更改DNS,您可以遵循以下SO问题的建议:

如何用C#中的代码更改网络设置(IP地址、DNS、WINS、主机名)

还有一篇CodeProject文章向您展示了如何做到这一点:

http://www.codeproject.com/KB/cs/oazswitchnetconfig.aspx