[PHP] DNSレコードを表示するツール
個人的によく調べるDNSレコードを表示するツールを作成。
説明とかいいからツールを使用したいという場合は以下からどうぞ
表示するレコード
個人的によく調べられるだろうと思っている以下のレコードを表示します。
A,NS,MX,SPF,SOA
A
いわずと知れたDNSの代表的?なレコードタイプ。
ホスト名に紐づくIPアドレスを表示します。
AはAddressのAらしいです。
NS
ドメインを管理しているDNSサーバー情報を表示します。
Name Serverの略です。
MX
そのドメインのメールの配送先を表します。
Weight, Hostが格納されており、複数ある場合には優先度をWeightで指定します。
少ない数字の方に優先的に配送されます。
Mail Exchangerの略です。
SPF
TXTレコードの中に含まれています。
そのドメインで許可しているメールの送信元を記載します。
取得したTXTレコードで v=spf1 から始まるレコードをSPFレコードとして表示します。
Sender Policy Frameworkの略です。
SOA
SOAレコードとは、DNSで定義されるそのドメインについての情報の種類の一つで、ゾーンの管理のための情報や設定などを記述するためのもの。
http://e-words.jp/w/SOA%E3%83%AC%E3%82%B3%E3%83%BC%E3%83%89.html
です。詳細は省略します。
使用した関数
MXレコードの取得には getmxrr を使用しています。
その他は dns_get_record でそれぞれのレコードタイプを指定して使用しました。
あくまでもPHPの ネットワーク 関数 を使用した結果ですので結果については保証しかねます。
自己責任でご使用ください。
ディスカッション
コメント一覧
まだ、コメントがありません