Windows Server DNS 設定をホスト ファイルにエクスポート/インポートするツールはありますか?

Windows Server DNS 設定をホスト ファイルにエクスポート/インポートするツールはありますか?

社内 DNS サーバーには多くのルールがあり、それらをローカル ホスト ファイルで使用したいと考えています。このような変換を行うユーティリティはありますか?

アップデート:DNS サーバーは Windows Server であり、使用例では、DNS がそのサーバーにポイントされずに使用する必要のあるゾーンが多数あるため、それらをローカル ホスト ファイルに変換する必要があります。

答え1

それは「ルール」が何を意味するかによります。TTL 設定や MX レコードのようなものは、hosts ファイルには同等のものは存在しません。ほとんどの人は逆のことをしたい (hosts ファイルをゾーン ファイルに変換する) のですが、そのためのユーティリティがいくつかあります。ゾーン ファイルから hosts ファイルに戻すのはそれほど難しくありませんが、そのためのパッケージ ツールを見つけることができませんでした。ブログ投稿sed 行に正規表現を使用して A レコードを抽出します (使用できる場合) (出力をファイルにリダイレクトするか、出力をコピーして hosts ファイルに貼り付けます)。

sed "s/\(.*\) *IN A *\(.*\)/\2\t\1/" lan.zone

答え2

リクエストに合理的な理由がある場合でも、どの DNS サーバーか、どの OS かなど、作業に必要な情報を提供する必要があります。

情報がまったくないことを考えると、私が最初に提案できることは、dig を使用して情報をテキスト ファイルにダンプし、そこから任意の方法で必要な詳細を読み取ることです。

答え3

一方から他方にエクスポートするための実際のツールはありません。

ホスト ファイルを頻繁に編集する場合は、いつでもホスト ファイル エディターなどのツールを使用できます。

https://github.com/scottlerch/HostsFileEditor

個人的には、ホスト ファイルをメモ帳で編集するか、気分次第で Notepad++ で編集することを好みますが、速度を重視する場合は、上記のようなツールを使用すると、エントリをコピーして貼り付けることができます (ルールと呼んでいるものだと思います)。

関連情報