Files
2026-07-13 12:31:34 +08:00

30 lines
595 B
Python

# -*- coding: utf-8 -*-
"""
@File : dns_util.py
@Date : 2023-09-08
"""
from __future__ import print_function, unicode_literals, absolute_import, division
import six
import dns.resolver
def query_domain_cname(domain):
"""
查询域名的CNAME记录
:param domain:
:return:
"""
lst = []
query_object = dns.resolver.resolve(
qname=domain,
rdtype='CNAME',
raise_on_no_answer=False
)
for query_item in query_object.response.answer:
for item in query_item.items:
lst.append(six.text_type(item))
return lst