FreeBSDでPublic DNSを設定する
人気ブログランキング にほんブログ村 一般的にはGoogle Public DNSが有名だけど、ここでは最速のCloudflare(1.1.1.1)を使用する。 Public DNSについては、以下を参照のこと。 https://en.wikipedia.org/wiki/Public_recursive_name_server またCloudflare(1.1.1.1)のウェブサイトでは設定方法が紹介してあるが、FreeBSDの場合は「Setup on Linux」の項を参照する。 https://1.1.1.1/dns/ 以下のファイルを編集する。 # ee /etc/resolv.conf IPv4の場合: nameserver 1.1.1.1 nameserver 1.0.0.1 IPv6の場合: nameserver 2606:4700:4700::1111 nameserver 2606:4700:4700::1001 起動時に上記「resolv.conf」が書き換えられないようにするべく、以下のファイルを作成して「resolvconf=NO」と設定しておく。 # ee /etc/resolvconf.conf resolvconf=NO 再起動する。 # shutdown -r now 起動後の以下の方法で確認できる。 1. resolv.confを確認する % cat /etc/resolv.conf # Generated by resolvconf search home nameserver 1.1.1.1 nameserver 1.0.0.1 2. drillコマンドで確認する % drill ;; ->>HEADER<<- opcode: QUERY, rcode: NOERROR, id: 63738 ;; flags: qr tc rd ra ; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;; . IN NS ;; ANSWER SECTION: ;; AUTHORITY SECTION: ;; ADDITIONAL SECTION: ;; Query time: 28 msec