この名前をローカルで解決できるように、プログラムで名前/ IPの関連付けをWindowsに追加したいとします。これはリブートの間に保持される必要はありません。プログラムでホストを追加する(Windowsでは名前解決)
「ホスト」ファイルにエントリを追加する唯一の方法ですが、これは特に自動化したいので、これはハッキーです。
コマンドラインツールまたはWin32 APIを使用してこれを行う方法はありますか?おそらく、Windows DNSキャッシュまたはそれに類するものにエントリを追加することによって?
ああ、この解決策がVistaと互換性があるかどうかを明記してください。
よろしくお願いいたします。
編集:ありがとう、男。残念ながら、あなたの答えのすべては実際にDNSや他のサーバーに関係しています。私は「標準」のWindowsインストールで動作する純粋なローカルソリューションを探していました。しかし、そのようなものは存在しないようです。
リンクされたスクリプトは、サーバーのDNSレコードを変更するためのものです。これは疑問には使えますが、レコードを追加できるようにしたい人は誰でもDNSサーバを公開する必要があります。マシンにローカルではなく名前 - > IPマッピングをグローバルにする – ShuggyCoUk
各マシンのローカルDNSサーバーが可能になりますが、ローカルサーバーがWMIに応答するかどうかはわかりません。動作する可能性のある製品についてはhttp://www.simpledns.com/kb.aspx?kbid=1128を参照してください – ShuggyCoUk
ああ、そうです。それは少し残忍です。 – unwind