mx-lookup.py (249140) | mx-lookup.py (276605) |
---|---|
1#!/usr/bin/python 2# vim:fileencoding=utf-8 3''' 4 mx-lookup.py: Lookup for MX records 5 6 Authors: Zdenek Vasicek (vasicek AT fit.vutbr.cz) 7 Marek Vavrusa (xvavru00 AT stud.fit.vutbr.cz) 8 --- 26 unchanged lines hidden (view full) --- 35''' 36import unbound 37 38ctx = unbound.ub_ctx() 39ctx.resolvconf("/etc/resolv.conf") 40 41status, result = ctx.resolve("nic.cz", unbound.RR_TYPE_MX, unbound.RR_CLASS_IN) 42if status == 0 and result.havedata: | 1#!/usr/bin/python 2# vim:fileencoding=utf-8 3''' 4 mx-lookup.py: Lookup for MX records 5 6 Authors: Zdenek Vasicek (vasicek AT fit.vutbr.cz) 7 Marek Vavrusa (xvavru00 AT stud.fit.vutbr.cz) 8 --- 26 unchanged lines hidden (view full) --- 35''' 36import unbound 37 38ctx = unbound.ub_ctx() 39ctx.resolvconf("/etc/resolv.conf") 40 41status, result = ctx.resolve("nic.cz", unbound.RR_TYPE_MX, unbound.RR_CLASS_IN) 42if status == 0 and result.havedata: |
43 print "Result:" 44 print " raw data:", result.data | 43 print("Result:") 44 print(" raw data:", result.data) |
45 for k in result.data.mx_list: | 45 for k in result.data.mx_list: |
46 print " priority:%d address:%s" % k | 46 print(" priority:%d address:%s" % k) |
47 48status, result = ctx.resolve("nic.cz", unbound.RR_TYPE_A, unbound.RR_CLASS_IN) 49if status == 0 and result.havedata: | 47 48status, result = ctx.resolve("nic.cz", unbound.RR_TYPE_A, unbound.RR_CLASS_IN) 49if status == 0 and result.havedata: |
50 print "Result:" 51 print " raw data:", result.data | 50 print("Result:") 51 print(" raw data:", result.data) |
52 for k in result.data.address_list: | 52 for k in result.data.address_list: |
53 print " address:%s" % k | 53 print(" address:%s" % k) |