web-dev-qa-db-ja.com

コマンドプロンプトまたはPSを使用してDNS設定を設定するにはどうすればよいですか?

Windows 7のCLI(cmd.exeまたはPowerShell)を使用して、特定のネットワークアダプターのTCP/IP DNSパラメーターを編集するにはどうすればよいですか?

13
Robert Massa

netsh.exe

netsh interface ip set dns name="Local Area Connection" source=static addr=none

netsh interface ip add dns name="Local Area Connection" addr=8.8.4.4 index=1
netsh interface ip add dns name="Local Area Connection" addr=8.8.8.8 index=2

netsh interface ip set dns name="Local Area Connection" source=dhcp
27
ephemient

主なもの:最初のDNSを静的エントリとして設定できます。次に、他のDNSサーバーのみ追加/追加できます。したがって、プライマリDNSサーバーを設定するには、次のようなものを使用します。

netsh interface ip set dns name="Local Area Connection" static 8.8.8.8

他のDNSサーバーを追加/追加するには、次のようなaddオプションを使用する必要があります。

netsh interface ip add dns name="Local Area Connection" addr=8.8.4.4 index=2
3
Pol Hallen

Powershellを使用したDNSサーバーの管理に関する情報はたくさんあります。ここに scripting guys: のすばらしい記事があります。

ワークステーションで独自のローカルDNS設定を管理したい場合は、powershellを使用してWMIに接続し、 DNS WMIクラス を使用できます。

1
Brian