This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
little_stone bd2d50cf35 code update
2022-05-05 20:41:28 +08:00

25 lines
569 B
Python

import dns.resolver
from Tools.domain_extract import Extracter
class DNSResolver:
def __init__(self):
pass
@staticmethod
def get_NS(resource_url):
# domain 是资源二级域
hostname, domain = Extracter.extract(resource_url)
nameserver = []
NS = dns.resolver.resolve(domain, "NS")
for i in NS.response.answer:
for j in i.items:
nameserver.append(str(j))
return nameserver
if __name__ == "__main__":
a = DNSResolver()
print(a.get_NS("https://www.baidu.com"))