インターネットプロトコルバージョン4(TCP/IPv4)とインターネットプロトコルバージョン6(TCP/IPv6) DNSサーバー構成の設定を「DNSサーバーアドレスを自動的に取得する」ハードコードされた値(GoogleのDNSサーバーの場合)に戻します。手動で行うのはちょっと面倒です(私はコントロールパネル-ネットワークとインターネット-ネットワーク接続)に移動する必要があります、開くワイヤレスネットワーク接続2、次に開くプロパティ対応するバージョンの場合、DNSサーバーの値を入力し、他のバージョンについても繰り返します。プロセスを自動化するユーティリティまたはスクリプトはありますか?ありがとう。
管理者特権のコマンドプロンプトから(または.batファイルから):
netsh interface ipv4 set dnsserver "Wireless Network Connection 2" source=static addr=8.8.8.8
netsh interface ipv4 add dnsserver "Wireless Network Connection 2" addr=8.8.4.4 index=2
または
netsh interface ipv4 set dnsserver "Wireless Network Connection 2" source=dhcp
Ipv4をipv6(もちろん適切なアドレス)に置き換えるだけです。
PowerShellで:
$wmi = Get-WmiObject win32_networkadapterconfiguration -filter "ipenabled = 'true'"
$DNSServers = "8.8.8.8","8.8.4.4"
$wmi.SetDNSServerSearchOrder($DNSServers)
元に戻します:
$wmi.SetDNSServerSearchOrder()
(パラメーターなし= null、これにより自動モードに戻ります)
参照:
http://fatbeards.blogspot.com/2008/06/change-dnswins-ip-on-multiple-servers.html
一部のメーカー(IBM/Lenovo、Sonyはほんの数例)は、それを解決するために独自の(ブランド化された)ユーティリティをユーザーに提供していました。主にノートブックPCで使用されます。「既知の」ネットワークに接続されたノートブックの場合、ユーティリティはそのネットワークに存在する必要があるすべてのものを自動的に設定します(プロキシ、DNS、おそらく同じインターフェイス上のセカンダリIP)。そのようなシステムを使用している場合は、そのオプションを使用してみてください。
一方、そのネットワークのDCHPサーバーに設定してみませんか?とにかく、静的(MACによる)設定は実装するのが難しいことではありません。