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)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…