name.py 468 B

123456789101112131415
  1. #!/usr/bin/env python
  2. from __future__ import print_function
  3. import dns.name
  4. n = dns.name.from_text('www.dnspython.org')
  5. o = dns.name.from_text('dnspython.org')
  6. print(n.is_subdomain(o)) # True
  7. print(n.is_superdomain(o)) # False
  8. print(n > o) # True
  9. rel = n.relativize(o) # rel is the relative name www
  10. n2 = rel + o
  11. print(n2 == n) # True
  12. print(n.labels) # ['www', 'dnspython', 'org', '']