def query_domain_ns(domain): domain = utils.get_maindomain(domain) resolver = utils.dns_resolver() try: answer = resolver.query(domain, 'NS') except Exception as e: logger.log('ERROR', e.args) logger.log('ERROR', f'查询{domain}的NS记录出错') return list() ns = [item.to_text() for item in answer] logger.log('INFOR', f'{domain}的权威DNS名称服务器 {ns}') return ns
def query_domain_ns(domain): logger.log('INFOR', f'Querying NS records of {domain}') domain = utils.get_maindomain(domain) resolver = utils.dns_resolver() try: answer = resolver.query(domain, 'NS') except Exception as e: logger.log('ERROR', e.args) logger.log('ERROR', f'Querying NS records of {domain} error') return list() ns = [item.to_text() for item in answer] logger.log('INFOR', f'{domain}\'s authoritative name server is {ns}') return ns