私はこれをすべてのインターネット接続のメインDNS設定として使用します。
このDNSを使用している場合、特定のWifiネットワークは私を受け入れません。「DNSサーバーアドレスを自動的に取得する」を使用している場合にのみ機能します。
1つの特定のWifi接続のDNS設定を構成するにはどうすればよいですか?
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設定を変更しているため、コンピューターに関する中級の知識があることを前提としています。そうでない場合は、アダプタ設定を「自動」に変更してください。