File: mx-typed.py

package info (click to toggle)
dnspython 2.8.0-1
  • links: PTS, VCS
  • area: main
  • in suites: experimental
  • size: 2,556 kB
  • sloc: python: 37,194; sh: 7; makefile: 4
file content (11 lines) | stat: -rwxr-xr-x 285 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
#!/usr/bin/env python3

from typing import cast

import dns.resolver
from dns.rdtypes.ANY.MX import MX

answers = dns.resolver.resolve("nominum.com", "MX")
for rdata in answers:
    mx_rdata = cast(MX, rdata)
    print("Host", mx_rdata.exchange, "has preference", mx_rdata.preference)