コマンドプロンプトとPowerShellを使用してDNSサーバーを変更する方法

コマンドプロンプト(Command Prompt)またはWindowsPowerShellを使用して(Windows PowerShell)DNSサーバーを変更する場合は、このチュートリアルが便利です。[ネットワーク接続](Network Connections)ウィンドウを開く代わりに、このステップバイステップガイドを実行し、コマンドプロンプト(Command Prompt)またはPowerShellを使用して変更を加えることができます。

DNSサーバーアドレスの変更(Changing the DNS server addresses)は比較的簡単ですが、何らかの理由でコンピューターのコントロールパネルが開いていない場合は、問題が発生する可能性があります。それはあなたが仕事を成し遂げるためにこのガイドを使うことができるときです。このチュートリアルは、優先DNSサーバー(Preferred DNS server)代替DNSサーバー(Alternate DNS server )のみを変更するのに役立つことに注意してください。

コマンドプロンプトを使用して(Command Prompt)DNSサーバーを変更する方法

コマンドプロンプトを使用して(Command Prompt)DNSサーバーを変更するには、次の手順に従います-

  1. タスクバーの検索ボックスでcmdを検索します。(cmd)
  2. [管理者として実行(Run as administrator)]オプションをクリックします。
  3. netshコマンドを使用して、すべてのインターネットソースを表示します。
  4. インターフェイス名(Interface Name)を書き留めます。
  5. コマンドを入力(Enter)して、サーバーアドレスを変更します。

最初に、管理者権限でコマンドプロンプト(open Command Prompt with administrator privilege)を開く必要があります。そのためcmdには、タスクバー(Taskbar)の検索ボックスで検索し、[管理者として実行(Run as administrator )]オプションをクリックします。開いた後、インターフェース名(Interface Name)またはインターネットソース名を取得する必要があります。これを取得するには、次のコマンドを入力します-

netsh interface show interface

以前に接続されたすべてのインターネットソース名が画面に表示されます。この時点で接続しているインターフェースの名前を書き留めます。

コマンドプロンプトを使用してDNSサーバーを変更する方法

その後、これらのコマンドを実行します-

IPv4 DNSユーザーの場合:(For IPv4 DNS users:)

netsh interface ipv4 set dnsservers "Interface Name" static preferred-DNS-address primary
netsh interface ipv4 add dnsservers "Interface Name" alternate-DNS-address index=2

コマンドプロンプトを使用してDNSサーバーを変更する方法

IPv6 DNSユーザーの場合:(For IPv6 DNS users:)

netsh interface ipv6 set dnsservers "Interface Name" static preferred-DNS-address primary
netsh interface ipv6 add dnsservers "Interface Name" alternate-DNS-address index=2

優先DNS(DNS)アドレスと代替DNSアドレスを目的のDNSサーバーアドレスに置き換えることを忘れないでください。

PowerShellを使用して(PowerShell)DNSサーバーを変更する方法

PowerShellを使用して(PowerShell)DNSサーバーを変更するには、次の手順に従います-

  1. タスクバーの検索ボックスでPowerShellを検索します。(powershell)
  2. [管理者として実行(Run as Administrator)]オプションをクリックします。
  3. Get-DnsClientServerAddressコマンドを入力して、InterfaceAliasを表示します。
  4. (Enter)コマンドを入力して、 DNSサーバーアドレスを変更します。

最初に、昇格されたWindowsPowerShell(open an elevated Windows PowerShell)ウィンドウを開く必要があります。そのためには、[管理者として実行(Run as Administrator )powershell]オプションを検索してクリックできます。次に、次のコマンドを入力し、 InterfaceAlias(InterfaceAlias)名を書き留めます。

Get-DnsClientServerAddress

その後、次のコマンドを入力して、IPv4アドレスとIPv6アドレスを変更します。

Set-DNSClientServerAddress "InterfaceAlias" –ServerAddresses ("preferred-DNS-address", "alternate-DNS-address")

Enterボタンを押す前に、次の3つの変更を行う必要があります。

  • InterfaceAlias、
  • 優先DNSアドレス、
  • 代替DNSアドレス。

コマンドプロンプトとPowerShellを使用してDNSサーバーを変更する

Enterボタンを押す前は、次のようになります-

Set-DNSClientServerAddress "Wi-Fi" –ServerAddresses ("1.1.1.1","1.0.0.1")

これらの変更を行った後、DNSキャッシュをフラッシュする(flush the DNS cache)必要がある場合があります。

ヒント(TIP):Comodo Secure DNS、 OpenDNS、 Google Public DNS、 Yandex Secure DNS、 Cloudflare DNS 、  AngelDNSなどの最高のDNSサーバープロバイダーの詳細をご覧ください。



About the author

私はオーディオとユーザー アカウントの分野で長年働いてきた技術者です。Windows と Mac の両方のコンピューター、およびアップル製品の経験があります。また、2007 年からは Apple 製品の使い方についても教えています。主な専門分野は、ユーザー アカウントと家族の安全です。これに加えて、Windows 7 Home Premium、8.1 Pro、10 Pro、12.9 Mojave など、さまざまなソフトウェア プログラムの経験があります。



Related posts