'Reset all resolver configuration to the defaults.'

def reset(self):

    self.domain = dns.name.Name(dns.name.from_text(socket.gethostname())[1:])
    if (len(self.domain) == 0):
        self.domain = dns.name.root
    self.nameservers = []
    self.search = []
    self.port = 53
    self.timeout = 2.0
    self.lifetime = 30.0
    self.keyring = None
    self.keyname = None
    self.keyalgorithm = dns.tsig.default_algorithm
    self.edns = (-1)
    self.ednsflags = 0
    self.payload = 0
    self.cache = None
    self.flags = None
    self.retry_servfail = False
