Python dns.resolver.resolve用户输入函数

2024-09-27 22:23:40 发布

您现在位置:Python中文网/ 问答频道 /正文

我不熟悉编程和Python。我正在尝试实现to user输入函数来读取变量。基本上,以下代码可以工作,但使用我在domain=variable中指定的任何域

import dns.resolver

#i would like user inputs the domain and that domain's DNS is checked 
input('Please type your domain\n')

#unfonetly it reads from here
domain = 'example.com'
for qtype in 'A', 'AAAA', 'MX', 'NS', 'TXT', 'SOA':
    result = dns.resolver.resolve(domain,qtype, raise_on_no_answer=False)
    if result.rrset is not None:
        print(result.rrset)
        print('Record checked successfully\n')

提前谢谢


Tags: to函数代码isdnsdomain编程result

热门问题