コマンドプロンプトまたはWindows PowerShellを使ってDNSサーバーを変更したい場合、このチュートリアルが役に立ちます。ネットワーク接続ウィンドウを開く代わりに、このステップバイステップガイドに従って、コマンドプロンプトまたはPowerShellを使って変更することができます。
DNS設定の変更は比較的簡単ですが、何らかの理由でコントロールパネルが開かない場合は、問題が発生することがあります。その場合は、このガイドを使って作業を完了することができます。このチュートリアルでは、優先DNSサーバーと代替DNSサーバーのみを変更する方法について説明します。
コマンドプロンプトを使ってDNSサーバーを変更する方法
コマンドプロンプトを使ってDNSサーバーを変更するには、以下の手順に従います。
- タスクバーの検索ボックスでcmdを検索します。
- 管理者として実行オプションをクリックします。
- netshコマンドを使ってすべてのインターネットソースを表示します。
- インターフェース名を確認します。
- サーバーアドレスを変更するコマンドを入力します。
まず、コマンドプロンプトを管理者権限で開く必要があります。そのためには、タスクバーの検索ボックスでcmd
を検索し、管理者として実行オプションをクリックします。開いたら、インターフェース名またはインターネットソース名を取得する必要があります。それを取得するには、以下のコマンドを入力します。
netsh interface show interface
画面にこれまで接続したインターネットソース名がすべて表示されます。この時点で接続しているインターフェースの名前をメモしておきます。
その後、以下のコマンドを実行します。
IPv4 DNSユーザーの場合:
netsh interface ipv4 set dnsservers "Interface Name" static preferred-DNS-address primary
netsh interface ipv4 add dnsservers "Interface Name" alternate-DNS-address index=2
IPv6 DNSユーザーの場合:
netsh interface ipv6 set dnsservers "Interface Name" static preferred-DNS-address primary
netsh interface ipv6 add dnsservers "Interface Name" alternate-DNS-address index=2
preferred-DNS-addressとalternate-DNS-addressを希望のDNSサーバーアドレスに置き換えることを忘れないでください。
PowerShellを使ってDNSサーバーを変更する方法
PowerShellを使ってDNSサーバーを変更するには、以下の手順に従います。
- タスクバーの検索ボックスでpowershellを検索します。
- 管理者として実行オプションをクリックします。
Get-DnsClientServerAddress
コマンドを入力してInterfaceAliasを表示します。- DNSサーバーアドレスを変更するコマンドを入力します。
まず、昇格されたWindows PowerShellウィンドウを開く必要があります。そのためには、powershell
を検索し、管理者として実行オプションをクリックします。次に、以下のコマンドを入力してInterfaceAliasの名前をメモします。
Get-DnsClientServerAddress
その後、以下のコマンドを入力してIPv4とIPv6のアドレスを変更します。
Set-DNSClientServerAddress "InterfaceAlias" –ServerAddresses ("preferred-DNS-address", "alternate-DNS-address")
Enterキーを押す前に、3つのことを変更する必要があります:
- InterfaceAlias,
- Preferred-DNS-address,
- Alternate-DNS-address.
Enterキーを押す前は、以下のようになります。
Set-DNSClientServerAddress "Wi-Fi" –ServerAddresses ("1.1.1.1","1.0.0.1")
これらの変更を行った後、DNSキャッシュをフラッシュする必要があるかもしれません。
Windows 11で使用されているDNSサーバーを見つける方法
- Windowsの設定を開く
- ネットワークとインターネットに移動
- 接続されているネットワークのプロパティを開く
- DNSサーバーの詳細を知りたいネットワーク接続をクリック
- このネットワークで使用されているIPv4 DNSサーバーとIPv6 DNSサーバーアドレスの詳細が表示されます。
DNSがHTTPSを使用しているかどうかを知る方法は?
Cloudflareは、この設定を確認できるウェブページを提供しています。ページにアクセスしたら、[私のブラウザをチェック]をクリックすると、不足しているセキュリティ対策が明らかになります。
ヒント: Comodo Secure DNS、OpenDNS、Google Public DNS、Yandex Secure DNS、Cloudflare DNS、Angel DNSなど、最高のDNSサーバープロバイダーについて詳しくはこちらをご覧ください。
コメントする