web-dev-qa-db-ja.com

Ubuntu 18.04でDNSを変更するにはどうすればよいですか?どのDNSを使用すればよいですか?

私は最近、よりクリーンで、より速く、より安全なインターネットサーフィンのためにDNSに興味を持っています。私の国では多くのウェブサイトが隠されており、DNSを変更すると以前と同じように使用できるようになると言われました。また、自分のメタデータを他の人と共有したくないし、OpenDNSが提供するDNSなど、一部のDNSはユーザーにより多くのプライバシーを提供するようです。

DNSを変更すると、より安全なWebエクスペリエンスが得られるというのは本当ですか?

Ubuntu 18.04でDNSを変更するにはどうすればよいですか。最も重要なのは、どのDNSに切り替えるべきですか?

1
Akane Yoshinega

まず、namebenchをインストールすることをお勧めします。

namebenchは、コンピューターで使用可能な最速のDNSサーバーを検索します。 namebenchは、個別の推奨事項を提供するために、Webブラウザーの履歴、tcpdump出力、または標準化されたデータセットを使用して、公正で徹底的なベンチマークを実行します。

ターミナルからnamebenchをインストールします。

Sudo apt update && Sudo apt install namebench

プログラムを開始します。

namebench

namebenchは何千ものクエリを作成し、完了するまでに数分かかります。しばらくお待ちください。完了すると、利用可能な最速のネームサーバーを示すレポートが作成されます。これが私のマシンのサンプルです。

/tmp/namebench_2018-12-24_1436.htmlにレポートを保存しています

保存したレポートを調べると、次のことがわかります。

enter image description here

2つまたは3つの最も理想的なネームサーバーがわかったら、次のようにNetwork Managerの設定に適用します。

enter image description here

DNS自動をオフにします。優先ネームサーバーのIPアドレスをコンマで区切って挿入し、[適用]をクリックして閉じます。

4
chili555

DNSを変更すると、より安全なWebエクスペリエンスが得られますか?

はい、ネットワークプロバイダーを信頼していない場合のみ。その場合、DNSをセットアップできます。これは一般に高速なので、実際にはGoogle DNSを使用します。

通常、OpenDNSとGoogleDNSはプロバイダーDNSよりも高速です。

ただし、キャッチがあります。インターネットにアクセスする前にログインが必要なネットワーク(空港、カフェ、コワーキングスペースなど)の場合、認証プロセスは認証プロセスに依存するため、プロバイダーのDNS設定を上書きすると機能しない可能性がありますDNS。

ただし、非常に優れたソリューションが利用可能です。接続ごとにDNSをセットアップします。

  1. パネルのネットワークマネージャーアイコンを右クリックし、[接続の編集...]を選択します。
  2. 有線または無線タブから接続を選択し、「編集」を選択します
  3. (接続が「システム全体で使用可能」として設定されている場合はパスワードを入力してください)
  4. [IPv4設定]タブを選択します
  5. 「自動(DHCP)アドレスのみ」への切り替え方法
  6. [追加のDNSサーバー]ボックスに目的のネームサーバーを入力し、[適用]を押します

Network Configuration Window

最後に、コマンドライン指向の場合: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です

1
Domo N Car