dnspython

来自百合仙子's Wiki
跳转到导航 跳转到搜索

例子

PTR 查询:

import dns.resolver, dns.reversename

r = dns.resolver.Resolver()
r.nameservers = ['192.168.1.68']

def lookupip(ip):
  name = dns.reversename.from_address(ip)
  ans = r.query(name, 'PTR')
  try:
    return ans[0].to_text().rstrip('.')
  except IndexError:
    return

参见

外部链接