IP アドレスのリストを含むテキスト ファイルがあり、それらをそれぞれのドメインと照合できるようにしたいと考えています。それはやや簡単に行うことができますか?もしそうなら、誰かがそれを行う方法について正しい方向に向けることができますか?
ありがとう!
リバース DNS マッピングがあるかどうかを確認して満足していると仮定すると、
xargs -n 1 host <ips.txt
フォワード DNS がこの特定の IP アドレスに解決されるすべてのホストの名前が必要な場合、それは非常に困難ですが、おそらくより便利です (リバース DNS は一部の ISP によって無視されており、存在する場合でも役に立たないことがよくあります)。あなたが持っているかもしれない有用な質問に答えてください)。これには簡単で迅速な手法はありませんが、DomainTools とその競合他社は、クロールを通じて苦労して抽出したデータベースを持っており、喜んでお金を受け取ってくれます。
(言語について言及していないので..Netを使用すると仮定しています)
使用する
System.Net.Dns.Resolve();
IP アドレスを渡して、解決されたホスト名を取得できます。