PythonからMXレコードを確認したい。そこで、dnspython
パッケージをインストールしましたが、次のライブラリをインポートしようとすると、次のようになります。
import dns.resolver
次のエラーが表示されます。
ModuleNotFoundError: No module named 'dns'.
私はPyCharmとPython 3を使用します。
最初にインストールする必要があります https://github.com/rthalley/dnspython
pip install dnspython
私のために働くもの...
import dns
import dns.resolver
result = dns.resolver.query('gmail.com', 'MX')
for mxdata in result:
print('MX Record: ', mxdata)
MXレコード:30alt3.gmail-smtp-in.l.google.com。
MXレコード:20alt2.gmail-smtp-in.l.google.com。
MXレコード:40alt4.gmail-smtp-in.l.google.com。
MXレコード:5gmail-smtp-in.l.google.com。
MXレコード:10alt1.gmail-smtp-in.l.google.com。
HTH