ドメインのライブ 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.