我在越南和大多数社交网站(Facebook,Twitter和喜欢 - 甚至reddit)被ISP DNS服务器阻止。
我尝试使用该resolv.conf
文件更改Arch框的DNS服务器,但由于dhcpd
每次连接到LAN时自动生成此文件,因此失败了。我一直在四处寻找如何解决这个问题,但没有成功。要么我在谷歌搜索,要么这样做是非常重要的。
编辑1:
嗯,显然在这里张贴让我感到内疚,我不得不更多地推动我的搜索。我在下面找到了与Ankur相同的文章。这就是我所做的,如果有人遇到同样的问题:
$ sudo gvim /etc/dhcpcd.conf
在文件的尾部添加“nohook resolv.conf”。
$ sudo gvim /etc/resolv.conf
添加到文件(OpenDNS服务器):
nameserver 208.67.222.222
nameserver 208.67.220.220
或(谷歌DNS):
nameserver 8.8.8.8
nameserver 8.8.4.4
然后,验证它是否有效(需要包dnsutils
):
$ dig www.facebook.com
; <<>> DiG 9.9.1-P1 <<>> www.facebook.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 16994
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;www.facebook.com. IN A
;; ANSWER SECTION:
www.facebook.com. 89 IN A 69.171.224.53
;; Query time: 87 msec
;; SERVER: 208.67.222.222#53(208.67.222.222)
;; WHEN: Thu Jun 28 00:43:23 2012
;; MSG SIZE rcvd: 61
看;; SERVER: 208.67.222.222#53(208.67.222.222)
,它奏效了。
1
考虑使用Tor torproject.org来绕过审查和网络阻止。
—
Dakatine