INNER CODE UNIT · Python
record_response_values
kubernetes/k8s.io · dns/check-zone.py:97
def record_response_values(record, response):
"""
Verify a response, returning cleaned up values or None
"""
try:
return quote_cleanup(response.result())
except NXDOMAIN:
log.error('*** NXDOMAIN for: %s', record.fqdn)
return None
except Timeout:
log.error('*** Timeout for: %s', record.fqdn)
return None
except (NoAnswer, NoNameservers):
# FIXME: unsure why NS records come back: *** NoAnswer:
# The DNS response does not contain an answer to the question: X. IN NS
# However all other records we can compare
if record._type == 'NS':
log.info('*** NS Record with NoAnswer for: %s', record.fqdn)