Macのネット接続が遅い、特定のサイトにアクセスできない、プライバシーを強化したいなどの理由で、DNS設定を変更したいと考えている方は多いです。この記事では、MacでDNSを適切に変更する方法を詳しく解説します。初心者でも理解できるよう画像無しで手順を細かく紹介し、最新情報をもとにしたトラブルシューティングも含めています。新しいDNSを試してみたい、固定DNSに切り替えたいなどの目的がある方に、必ず役立つ内容です。
目次
Mac DNS 設定 変更 方法:基本手順と押さえておきたいポイント
Macで「DNS設定を変更する方法」はOSのバージョンや接続方式(Wi-FiやEthernet)によって若干操作が異なります。まずは基本的な手順を押さえて、どこを操作するかを理解しましょう。手順ごとの意味も含めて解説します。
システム設定またはシステム環境設定を開く
画面左上のアップルメニューをクリックし、OSのバージョンに応じて「システム設定」または古いバージョンでは「システム環境設定」を選びます。最新のOSでは設定画面が刷新されており、これらの名称が異なることがありますが、ネットワーク周りの項目を扱う場所であることは共通です。
ネットワークを選択し、該当接続を探す
システム設定画面のサイドバーで「ネットワーク」を選びます。するとWi-FiまたはEthernetなど接続方式が表示されるので、DNSを変更したい方をクリックします。Wi-Fiであれば使用中のSSIDを、Ethernetなら有線接続を使用しているネットワークを選ぶことが重要です。
詳細/詳細情報(Details)を開き、DNSタブへ
選んだネットワークの「詳細」または「詳細情報」をクリックし、DNSというタブを開きます。この中でDNSサーバーや検索ドメインの設定が可能です。ここを使って手動でDNSアドレスを追加・削除することができます。
具体的な値を選ぶ:DNSサーバーの種類とおすすめ

DNSサーバーはどれを使うかで速度、プライバシー、信頼性が変わります。ここでは代表的な選択肢を比較し、自分の用途に合ったDNSサーバーを見つける方法を紹介します。
パブリックDNSとプライベートDNSの違い
パブリックDNSとは、一般に誰でも使える公開されたDNSサーバーです。信頼性が高く、速度の高速性を売りにするものが多いです。プライベートDNSは企業内や家庭用ルーターなどローカル環境向けで、特定組織だけに使われる場合が多いです。用途によって公開/非公開どちらを選ぶかが変わります。
代表的なパブリックDNSプロバイダー
パブリックDNSプロバイダーは複数あり、それぞれ特徴があります。高速性、セキュリティ、フィルタリング機能などがプロバイダーによって異なります。中には広告ブロックやマルウェア防止などの機能を備えているものもあります。どの機能が自分にとって重要かを基準に選ぶとよいです。
DNSサーバーを選ぶ際の注意点
DNSを選ぶ際はどのようなアクセス環境か(オンラインゲーム、動画ストリーミング、学習等)を考慮することが大切です。また、IPv4だけではなくIPv6も対応しているか、対応プロバイダーがあるか、障害発生時のフェイルオーバー構成が可能かなどを確認すると安心です。
手順別に見る:macOSのバージョン別での設定方法

macOSはバージョンごとに設定画面や名称が若干異なります。特に最近のリリースでは「システム設定」など名称が変化していますので、自身のバージョンに応じた操作を確認しましょう。代表的な2ケースをご紹介します。
macOS Sonomaでの設定方法
Sonomaではシステム設定を開き、「ネットワーク」を選択します。接続中のWi-FiまたはEthernetを選んだ後、「詳細」画面に進み、「DNS」タブを選びます。そこから+ボタンで新しいDNSサーバーを追加し、不要なDNSを削除できるようになっています。設定後は「OK」あるいは「適用」ボタンを忘れず押します。
macOS Ventura以降の操作の違い
Ventura以降でも基本的には同じですが、設定画面のデザインや表現が少し変わっています。ネットワーク設定のサイドバー表示や「詳細」表示位置、「DNS」タブの見た目等が微調整されています。使用中の接続タイプ選択後の操作は同じく、「DNS」タブで手動設定が可能です。
古いバージョン(Montereyなど)の設定例
Monterey以前では「システム環境設定」の中のネットワーク設定から操作を行います。「詳細」ボタン → 「DNS」タブという流れが一般的です。名称が少し異なるものの、DNSサーバーの追加や削除、検索ドメインの設定が可能で、設定後は「OK」「適用」で確定します。
DNS設定を変更した後に必要な確認とトラブル対応
DNSを変更してもすぐに反映されないことがあります。また、想定通りの速度や接続の改善が見られない場合があります。ここでは設定後にチェックすべき点と問題が起きた場合の対応策を紹介します。
DNSキャッシュのクリア方法
DNS設定を変更しただけでは古いキャッシュが残っていて新しいサーバーが使われないことがあります。ターミナルからコマンドを実行するか、再起動することでキャッシュをクリアできます。具体的にはDNSキャッシュ関連のコマンドを使う方法が最も確実です。
設定が反映されているかを確認する方法
インターネットブラウザで特定のサイトにアクセスできるか、オンラインのDNSテストツールを使うか、ターミナルでdigやnslookupコマンドを使って使われているDNSサーバーを確認する方法があります。設定値が期待通りかどうかを可視的に確かめることで安心できます。
よくあるトラブルとその解決策
設定をしてもインターネットに繋がらない、速度が遅くなった、ローカルネットワークのデバイスが見えないなどの問題が起こることがあります。その場合はDNSサーバーの優先順位を見直す、検索ドメインが正しく設定されているか確認する、ルーターの設定がDNSを上書きしていないかチェックすることが有効です。
DNS設定の詳細操作:検索ドメインと優先順位の扱い

DNS設定を変えるときにはサーバーアドレスだけでなく、検索ドメインの設定やDNSサーバーの優先順位が非常に重要です。これらを適切に構成することで、名前解決の速度やローカルネットワークでの機能性に大きく影響します。
検索ドメインの役割と設定方法
検索ドメインとは、ブラウザなどでドメインを省略したときに自動的に補完されるドメイン名のことです。例えばローカルネットワーク内のデバイス名だけを入力したときに、この検索ドメインを用いて完全なホスト名を補完します。不必要な検索ドメインが多いと名前解決が遅くなるので、必要最低限に絞ることが望ましいです。
DNSサーバーの優先順位とフェイルオーバー構成
DNSサーバーはリストに複数登録できますが、上から順に優先して使われるわけではないケースがあります。特に最新のOSでは応答速度や状態に応じて自動で選択が切り替わることがあります。フェイルオーバーを意図する場合は、信頼性の高いサーバーを複数登録し、緊急時に対応できる構成にしておくことが安心です。
VPN利用時や企業ネットワークでの特例
VPNを使っている場合や企業内ネットワークでは、DNS設定がVPNプロファイルや企業のネットワークポリシーで上書きされることがあります。その際はVPN側またはネットワーク管理者に問い合わせる必要があります。また、システム設定で手動設定が反映されない場合の原因としてこれらの制約が考えられます。
高速化とセキュリティを意識したおすすめ設定
DNSはただ名前解決を早くするだけでなく、安全性やプライバシー保護にも関わる部分です。ここでは速度向上とセキュリティ強化に繋がる具体的な設定例や使いどころをご紹介します。
DNS over HTTPS/DNS over TLSの利用
最新のDNSプロバイダーには、DNS問い合わせを暗号化する機能を持つものがあります。これにより通信の盗聴や改ざんのリスクが低減します。Macでもこのようなプロトコルをサポートするプロバイダーを利用することで、安全性が向上します。ただし暗号化対応DNSを使う設定はプロバイダーによって方法が異なります。
遅延が少ないDNSプロバイダーの選び方
接続先のDNSサーバーまでの距離が近い、応答速度が速いサーバーを選ぶとネットワーク全体のレスポンスが向上します。テストツールを使って複数プロバイダーの応答時間を比較することや、口コミやレビューで速度に定評のあるものを選ぶことが有効です。
プライバシー保護を目的とするDNS設定例
広告やマルウェア、追跡を防ぐDNS機能を備えたプロバイダーを利用することで、オンラインのプライバシーを強化できます。特にモバイルネットワークや公共Wi-Fiを使うときには、そのようなDNSに切り替えることで不正アクセスのリスクを下げることができます。
ターミナルを使った上級者向け設定と自動化
GUIでの設定が基本ですが、ターミナルを使うとさらに詳細な状態確認や調整、スクリプトでの自動化が可能です。ネットワークエンジニアや上級ユーザー向けの操作ですが、トラブル対応でも非常に役立ちます。
dig/nslookupでDNS応答を確認する
ターミナルを開き、digコマンドまたはnslookupコマンドを使って現在参照されているDNSサーバーがどれかを調べられます。特定ドメインを指定して問い合わせ、返ってきた応答のTTLや回答内容を見れば設定が期待通りかどうかがわかります。
DNSキャッシュをクリアするコマンド
変更後に古いDNSキャッシュが残っていると古い情報が参照されることがあります。その場合、ターミナルでキャッシュをフラッシュするコマンドを実行するか、ネットワークサービスを再起動する方法が有効です。これにより新しいDNS設定が確実に使われ始めます。
ネットワーク位置設定と自動切替のスクリプト運用
複数のネットワーク環境を頻繁に使う場合、ネットワーク位置と呼ばれるプリセットを活用することで、学校や職場・自宅で異なるDNS構成を自動で切り替えることが可能です。スクリプトを使って設定を変更・適用する方法を準備しておくと便利です。
よくある質問:DNS設定を変更するときの疑問点に答える
DNS設定変更を試みる人からよく出る疑問をまとめました。操作前にこれらを理解しておくと安心です。
DNSを変更すると速度は必ず改善されるか
DNSを高速なプロバイダーに変えることで名前解決のレスポンスは改善されることが多いですが、インターネット全体の速度や回線品質、サーバーまでのネットワーク経路など他の要因にも左右されます。DNS変更だけですべてが解決するわけではないので、総合的に確認することが大切です。
ISPが提供するDNSとは何が違うか
ISP(インターネットサービスプロバイダー)が提供するDNSは地理的に近くて安定していることが多いですが、プライバシー保護やセキュリティ機能は限定的なことがあります。パブリックDNSプロバイダーの中にはそれらを強化しているものがあり、また広告やトラッキングを防ぐオプションがあることもあります。
手動設定と自動取得(DHCP)の使い分け
通常はDHCPを使ってDNSを自動取得する方法が簡単で手間がかかりません。ただし特定のDNSを使いたい、セキュリティやフィルタリングを重視したい場合は手動設定が有効です。手動設定ではDNSサーバーの変更や検索ドメインの追加・削除などを自分でコントロールできます。
まとめ
MacでDNS設定を変更することで、接続速度の改善やセキュリティ強化、プライバシー保護が可能になります。手順は「システム設定/環境設定 > ネットワーク > 接続方式選択 > 詳細 > DNS」であり、ここで手動または自動でDNSサーバーと検索ドメインを設定できます。
変更後にはDNSキャッシュのクリアや応答の確認を行い、設定が反映されているかを必ずチェックしましょう。VPN環境や企業ネットワークでは制約がある場合も多いため、管理者やサービスのサポート情報を確認することも必要です。
高速で信頼性のあるパブリックDNSを使うか、状況に応じて検索ドメインを整理し、優先順位を適切に設定することで、特定のサイトに接続できない問題やネットワークのもたつきも減らせます。まずは自分のMacのOSバージョンを確認し、この記事の手順に沿って安全に設定を変更してみてください。
コメント