MacOS 本地 DNS 搭建

入手了Macbook Pro就要多研究研究MacOS咯,弄好了VPN以后却发现有时候还是会遇到劫持,无奈,查询方法后得知自带了named,可以搭建一个本地的来防止被污染和劫持

说干就干,打开终端后输入

sudo vi /etc/named.conf

注释掉如下部分

include "/etc/rndc.key";

controls {
inet 127.0.0.1 port 54 allow {any;}
keys { "rndc-key"; };
};
然后编辑/system/library/launchdaemons/org.isc.named.plist,把下面内容

<key>Disabled</key>
<true/>
修改为
<key>Disabled</key>
<false/>

然后运行如下命令

launchctl load -w /System/Library/LaunchDaemons/org.isc.named.plist
launchctl start org.isc.named

按理说named已经运行成功了
可以使用

nslookup www.google.com 127.0.0.1

来测试效果,如果返回信息成功,那么named已经运行成功了

接下来在vpn设置中给增加127.0.0.1的地址即可

  1. 没有评论

  1. 没有通告