响应我党号召,全面建设和谐博客,坚持和谐写博的路线不动摇
总所周至的原因,最近大家上网都不好过。今天上mail.live.com被墙,DNS被欺骗成10.0.1.1,itunes store也打不开,拨上vpn后正常。但iphone的mobile me同步是彻底不正常了,充满电的iphone,6个小时耗掉了全部的电。网上一查gprs的流量,跑了10多M。最后查清还是跟被墙有关,连接不上外网(姑且这样称之)导致一直iphone重试,就连我拨上vpn都没用。
简简单单,先把DNS劫持解决了再说。其实Mac OS X一直内置了BIND,从10.4到10.5到snow leopard的10.6。但默认是没打开的。下面就教大家一招,半分钟打开
1.编辑/etc/named.conf,把下面的内容注释掉
//
// Include keys file
//
//include "/etc/rndc.key";
......
//
// Default controls
//
//controls {
// inet 127.0.0.1 port 54 allow {any;}
// keys { "rndc-key"; };
//};2.下面的命令跑一次
sudo launchctl load -w /System/Library/LaunchDaemons/org.isc.named.plist
3.把DNS改为127.0.0.1,enjoy it
UPDATE:有人问到不想用了怎么办
sudo launchctl unload /System/Library/LaunchDaemons/org.isc.named.plist
Related posts:
Related posts brought to you by Yet Another Related Posts Plugin.