INNER CODE UNIT · Python

configure_resolvers

kubernetes/k8s.io · dns/check-zone.py:56

def configure_resolvers(dns_servers):
    """
    For each dns_server, configure an an async resolver
    Return a list of a AsyncResolvers
    """
    resolvers = []
    for server in dns_servers:
        # We need to resolve this if it's not an IP
        if not is_ip(server):
            server = unicode(query(server, 'A')[0])
        log.info('server=%s', server)
        resolver = AsyncResolver(configure=False,
                                 num_workers=4)
        resolver.nameservers = [server]
        resolver.lifetime = 8
        resolvers.append(resolver)
    return resolvers

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…