web-dev-qa-db-ja.com

1つのWifi接続の特定のDNS設定

私はこれをすべてのインターネット接続のメインDNS設定として使用します。

enter image description here

このDNSを使用している場合、特定のWifiネットワークは私を受け入れません。「DNSサーバーアドレスを自動的に取得する」を使用している場合にのみ機能します。

enter image description here

1つの特定のWifi接続のDNS設定を構成するにはどうすればよいですか?

3
Basj

PowerShellを使用してネットワークを構成できます。これらの組み合わせを使用して、アドレスを手動で設定し、自動にリセットできます。

Get-NetAdapter -Name "Your_Network_Adapter_Name" | Set-DnsClientServerAddress -ServerAddresses 8.8.8.8,8.8.4.4

Get-NetAdapter -Name "Your_Network_Adapter_Name" | Set-DnsClientServerAddress -ResetServerAddresses

接続しているネットワークを判別するには、いくつかの条件ステートメントを追加する必要があります。

接続時にそれらを自動的に実行するにはどうすればよいですか?システムイベントログとWindowsスケジューラを使用できます。必要なすべての情報(ソリューション全体)を提供することはできませんが、いくつかの出発点を提供することはできます。

これがあなたのやり方です WindowsスケジューラでPowerShellスクリプトを実行します

これがあなたのやり方です イベントログを使用してネットワークに接続したかどうかを判断します。

イベントによってトリガーされたときに実行されるようにスケジューラジョブを設定する必要があります。

必要に応じてDNS設定を変更しているため、コンピューターに関する中級の知識があることを前提としています。そうでない場合は、アダプタ設定を「自動」に変更してください。

5
hagier