私は最近、よりクリーンで、より速く、より安全なインターネットサーフィンのためにDNSに興味を持っています。私の国では多くのウェブサイトが隠されており、DNSを変更すると以前と同じように使用できるようになると言われました。また、自分のメタデータを他の人と共有したくないし、OpenDNSが提供するDNSなど、一部のDNSはユーザーにより多くのプライバシーを提供するようです。
DNSを変更すると、より安全なWebエクスペリエンスが得られるというのは本当ですか?
Ubuntu 18.04でDNSを変更するにはどうすればよいですか。最も重要なのは、どのDNSに切り替えるべきですか?
まず、namebenchをインストールすることをお勧めします。
namebenchは、コンピューターで使用可能な最速のDNSサーバーを検索します。 namebenchは、個別の推奨事項を提供するために、Webブラウザーの履歴、tcpdump出力、または標準化されたデータセットを使用して、公正で徹底的なベンチマークを実行します。
ターミナルからnamebenchをインストールします。
Sudo apt update && Sudo apt install namebench
プログラムを開始します。
namebench
namebenchは何千ものクエリを作成し、完了するまでに数分かかります。しばらくお待ちください。完了すると、利用可能な最速のネームサーバーを示すレポートが作成されます。これが私のマシンのサンプルです。
/tmp/namebench_2018-12-24_1436.htmlにレポートを保存しています
保存したレポートを調べると、次のことがわかります。
2つまたは3つの最も理想的なネームサーバーがわかったら、次のようにNetwork Managerの設定に適用します。
DNS自動をオフにします。優先ネームサーバーのIPアドレスをコンマで区切って挿入し、[適用]をクリックして閉じます。
DNSを変更すると、より安全なWebエクスペリエンスが得られますか?
はい、ネットワークプロバイダーを信頼していない場合のみ。その場合、DNSをセットアップできます。これは一般に高速なので、実際にはGoogle DNSを使用します。
通常、OpenDNSとGoogleDNSはプロバイダーDNSよりも高速です。
ただし、キャッチがあります。インターネットにアクセスする前にログインが必要なネットワーク(空港、カフェ、コワーキングスペースなど)の場合、認証プロセスは認証プロセスに依存するため、プロバイダーのDNS設定を上書きすると機能しない可能性がありますDNS。
ただし、非常に優れたソリューションが利用可能です。接続ごとにDNSをセットアップします。
最後に、コマンドライン指向の場合:Network Managerで接続ファイルを開きます。たとえば、WiFi名がTarzanの場合、ファイルを検索します(大文字と小文字が区別されます)。
/ etc/NetworkManager/system-connections/Tarzan
そのファイルで、ipv4ブロックが次のようになっていることを確認します。
[ipv4]
dns=8.8.4.4;8.8.8.8;
dns-search=
ignore-auto-dns=true
method=auto
8.8.4.4; 8.8.8.8を置き換えます。 DNSサーバーで。
method=auto
これにより、NetworkManagerはDHCPを使用してインターフェースのIPアドレスを取得するように指示されます。
ignore-auto-dns=true
これは、DHCPが提供するDNSサーバーを無視するようNetworkManagerに指示します。
これでうまくいくはずです。
接続するすべてのWiFi APに対してこれを行う必要があります。
PS:Google DNSは8.8.8.8、8.8.4.4です