コンピュータの DNS システム設定を変更すると、ISP が提供するものよりも安全で信頼性の高いものを利用できるようになります。
ISP のドメイン ネーム サーバーである組み込み DNS は、速度が遅く、不安定で、プライベート性があまり高くない可能性があります。オンライン エクスペリエンスを最適化するために、サードパーティ プロバイダーのさまざまなリゾルバーをいつでも使用できます。
この記事では、Windows と Linux の両方でブラウジングを高速化するために DNS 設定を変更する方法について説明します。
DNSとは何ですか?
ドメイン ネーム システム (DNS) サーバーはドメイン名を解決し、Web サイトの IP アドレスを決定します。これにより、特徴的な名前の Web サイトにすばやくアクセスできるようになります。これは、携帯電話番号の名前を使用して連絡先を保存するような、単なるインターネット用の電話帳です。
これらがなければインターネットサーフィンは難しいでしょう。
DNS の速度が低下したり、信頼性が低下したりすると、インターネット接続が不安定になります。このような場合、安全で信頼できる代替の DNS を使用してコンピュータからインターネットに接続することを選択できます。
Wi-Fi ネットワークに接続されているすべてのデバイスが使用できるように、Wi-Fi ネットワーク上の DNS 設定を変更する方が簡単な場合があります。ただし、個々のデバイス、特にコンピュータの DNS 設定を更新することが必要になる場合があります。
Windows と Android の DNS 設定は、いくつかの方法で簡単に更新できます。
DNSサーバーの設定
OpenDNS、Cloudflare、Comodo Secure DNS、および Google Public DNS は、利用可能な最高の無料パブリック DNS サーバーの一部です。
Cloudflare DNS : 1.1.1.1 および 1.0.0.1
Google DNS : 8.8.8.8 および 8.8.4.4
コモドセキュア : 8.26.56.26 および 8.20.247.20
オープンDNS : 208.67.222.222 および 208.67.220.220
DNS を変更したい理由は、セキュリティと信頼性の向上に加えて、ペアレンタル コントロールや Web フィルタリング ビジネス機能の使用など、他にもあります。
Linux での DNS の変更
Linux での DNS サーバーの構成は非常に簡単です。ネームサーバーを構成ファイルに追加する必要があります。
ほとんどの Linux ベースのオペレーティング システムでは、
/etc/resolv.conf
ファイルで、システム ユーティリティが名前解決に使用する DNS サーバーを指定します。ファイルには少なくとも 1 つのネームサーバー行が必要です。 DNS サーバーは各ネームサーバー行で定義されます。ネームサーバーの優先順位は、システムがファイル内でネームサーバーを検索する順序によって決まります。
Linux サーバーの DNS 設定を変更するには、次の手順に従ってください。
ステップ 1: ターミナルを開き、root ユーザー モードで次のコマンドを 1 つずつ実行します。
rm -r /etc/resolv.conf
nano /etc/resolv.conf
ステップ 2: テキスト エディターが開いたら、次の行を入力します。
nameserver 1.1.1.1
nameserver 1.0.0.1
上記のアドレスは Google DNS サーバーのアドレスです。ここでは、任意の DNS サーバー アドレスを使用できます。正しいアドレスを追加してください。
ステップ 3: 次のステップでは、ドキュメントを保存して閉じます。ファイルを保存して閉じるには、Ctrl + X を押してから Y を押します。ターミナルへの入力を続けます。
ステップ 4:
ターミナルに次のコマンドを入力して、
resolv.conf
変更に対して不変にします。
sudo chattr +i /etc/resolv.conf
ステップ 5: ファイルを保存した後、再起動するか、以下のコマンドを実行することで変更を加えることができます。
sudo /etc/init.d/networking restart
それでおしまい!現在、追加した新しい DNS サーバーを使用しています。
Windows での DNS の変更
Windows の DNS 設定は手動で変更することも、無料で信頼できるツールを使用して変更することもできます。
コントロールパネルの使用
ステップ 1: コントロール パネルを開きます。
ステップ 2: ドロップダウン メニューから [ネットワークとインターネット] を選択します。
ステップ 3: ネットワークと共有センターを選択します
ステップ 4: 左側のパネルで、「アダプター設定の変更」オプションを選択します。
ステップ 5: ネットワーク インターフェイスの右クリック メニューから [プロパティ] を選択します。
ステップ 6: [インターネット プロトコル バージョン 4 (TCP/IPv4)] オプションを選択します。
ステップ 7: [プロパティ] ボタンをクリックします。
ステップ 8: 表示されたボックスに「優先」DNS アドレスと「代替」DNS アドレスを入力します。手順が完了すると、デバイスは選択した DNS 設定の使用をすぐに開始します。
コマンドプロンプトを使用してWindowsでDNSを変更する
または、コマンド プロンプトを使用して Windows の DNS 設定を変更することもできます。コマンド プロンプトを使用してデバイスの DNS 設定を変更するには、次の手順に従います。
ステップ 1: コマンド プロンプトを開き、管理者として実行します。
ステップ 2: ユーティリティを開いてネットワーク設定を変更するには、次のコマンドを入力して Enter をクリックします。
netsh
ステップ 3: 次のコマンドを使用して Enter キーを押し、ネットワーク アダプタの名前を確認します。
interface show interface
ステップ 4: プライマリ DNS IP アドレスを設定するには、次のコマンドを入力して Enter を押します。
interface ip set dns name="ADAPTER-NAME" source="static" address="X.X.X.X"
ステップ 4 で選択したネットワーク インターフェイス アダプタの名前に ADAPTER-NAME を変更し、使用する DNS サーバーの IP アドレスに XXXX を変更することを忘れないでください。
例えば:
interface ip set dns name="Wi-Fi 2" source="static" address="8.8.8.8"
ステップ 5: 優先 DNS サーバー アドレスを追加します。代替 DNS IP アドレスを追加するには、次のコマンドを使用します。
interface ip add dns name="ADAPTER-NAME" addr="X.X.X.X" index=2
手順が完了すると、Windows は新しい DNS サーバー アドレスを使用してドメイン名を数値アドレスに解決し始めます。
MAC での DNS の変更
Mac OS では DNS 設定を非常に簡単に変更できます。
ステップ 1: Apple メニューから「システム環境設定」を選択します。
ステップ 2: ドロップダウン メニューから「ネットワーク」コントロール パネルを選択します。
ステップ 3: 左側のリストからネットワーク インターフェイス (「Wi-Fi」または「イーサネット」など) を選択し、「次へ」をクリックします。
ステップ 4: [ネットワーク] ウィンドウの右下隅にある [詳細] ボタンをクリックします。
ステップ 5: DNS レコードを変更、追加、または削除するには、画面上部の「DNS」タブに移動します。
ステップ 6: DNS の調整が完了したら、「OK」ボタンをクリックします。 DNS の変更を有効にするには、「適用」をクリックして、通常どおりシステム環境設定を終了します。
最初に最上位の DNS サーバーが参照されるため、最適な結果を得るには、最もパフォーマンスの高いサーバーをリストの先頭近くに配置します。
まとめ 👨💻
DNS 設定を変更する場合、最適または最良のオプションはありません。各パブリック DNS には、プライバシーとパフォーマンスに関して独自の利点があります。 Cloudflare と Google DNS は何百万人ものユーザーに使用されているため、うまく機能するかどうかを試してみるとよいでしょう。
パフォーマンスと構成の変更に最適な DNS 監視ツールについてお気軽に学習してください。
また、ARP キャッシュをチェックしてクリアする方法、または Windows、Linux、Mac でルートキットを検出する方法についても学習します。