MXレコードの検索と確認 質問する

MXレコードの検索と確認 質問する

ドメインのライブ MX レコードを期待されるものと照合するツールを作成する必要があります (一部のスタッフがレコードをいじり、すべての受信メールが無効な場所にリダイレクトされる問題が発生しました)

正直に言うと、私はまったく有能なプログラマーではありません。「Dive into python」を 40 ページほど読み、最も基本的なコードを読んで理解することができます。しかし、ただ答えを与えられるよりも、学ぶ意欲があります。

それで、どの言語を使うべきか誰か提案できますか?

私は Python を使用し、0s.system() を使用して (dig +nocmd domain.com mx +noall +answer) を実行してレコードを取得することから始めようと考えていましたが、これを既存のレコード セットと比較する方法が少しわかりません。

すべてがナンセンスに聞こえたらごめんなさい!

ありがとう、クリス

ベストアンサー1

dnspythonモジュール (組み込みではないので、必須pip install):

>>> import dns.resolver
>>> domain = 'hotmail.com'
>>> for x in dns.resolver.resolve(domain, 'MX'):
...     print(x.to_text())
...
5 mx3.hotmail.com.
5 mx4.hotmail.com.
5 mx1.hotmail.com.
5 mx2.hotmail.com.

おすすめ記事