ドメインからNSレコードを取得するUNIXコマンドはありますか?
質問
特定のドメイン名のプライマリおよびセカンダリNSレコードと、それらに関連付けられたIPアドレスを取得する方法を探しています。
現在、この種の情報はintodns.comのようなWebサイトから入手できますが、私はドメインの膨大なリストに取り組んでおり、このプロセスをBashスクリプトで自動化したいと思います(おそらくこれに最適な選択ではありません...)。
私は試した nslookup domain.com
, 、プライマリNS IPアドレスを提供します。
hostname domain.com
何も返しません...
私もテストしました dig domain.com TYPE NS
これはあまり情報を追加しません。
この時点で、私は考えています wget
intodns.comページのページと私が必要なものを取得するためにHTMLを解析する...
これを行うためのより良い方法を知っていますか?
どうもありがとう!
解決
$ dig example.com NS
私にとってはうまくいきます。いいえ、名前サーバーのIPアドレスは解決しませんが、NSレコードの一部ではありません。あなたは自分でそれをしなければなりません。 WHOISの出力とは異なり、標準化された形式であるため、解析が簡単になります。
他のヒント
nslookup -query=ns <server.com>
所属していません StackOverflow