我经常喜欢使用非网络特定的DNS服务器(例如Google的公共DNS 8.8.8.8)。但是,许多公共Wi-Fi位置在授权过程中不会加载其“服务条款,请单击此处”页面。我想这是因为我的Macbook需要查找他们的网页,但是正在向Google发送DNS请求,由于我尚未获得授权,因此该请求被阻止了。
快速解决方案是从“网络”首选项窗格(网络/高级/ DNS /选择/删除/ clickety /单击/ GAAA)中删除DNS服务器...
...然后在我获得授权后将其重新添加。
因此,我正在寻找一种简单的方法来指定我的DNS服务器。我很想运行一些服务或应用程序,以清除DNS服务器列表(理想情况下不需要我选择任何内容)。然后再次运行它以恢复我的DNS服务器规范。
可以通过一些Applescripting完成吗?还是终端命令(然后可以用Automator包装)?