質問: arch linuxでデフォルトのdnsサーバーを変更する 私はベトナムにいて、ほとんどのソーシャルwebサイト(facebook、twitterなど、さらにはreddit)がisp dnsサーバーによってブロックされています。_resolv.conf_ファイルを使用してarchボックスのdnsサーバーを変更しようとしましたが、lanに接続するたびにdhcpdがこのファイルを自動的に生成するため、惨めに失敗しました。私は周りを見て、これを修正する方法を見つけようとしましたが、成功しませんでした。私がグーグルでs * ckするか、そうするのは簡単ではありません。編集1:ああ、どうやらここに投稿すると罪悪感を感じたので、検索をもう少しプッシュする必要がありました。以下のアンクル投稿と同じ記事を見つけました。誰かが同じ問題に直面した場合、これは私が作ったものです:_$ sudo gvim /etc/dhcpcd.conf _ファイルの末尾に「nohook resolv.conf」を追加します。_$ sudo gvim /etc/resolv.conf _ファイルに追加(opendnsサーバー):_nameserver 208.67.222.222 nameserver 208.67.220.220 _または(google 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)を参照してください。うまくいきました。
回答: arch wiki 説明:resolv.conf.headファイル、または書き込み保護/etc/resolv.conf。