मैं प्रोग्रामिंग और पायथन के लिए नया हूँ। मैं चर को पढ़ने के लिए उपयोगकर्ता इनपुट फ़ंक्शन को प्राप्त करने का प्रयास कर रहा हूं। मूल रूप से निम्न कोड काम करता है लेकिन डोमेन = चर में जो भी डोमेन निर्दिष्ट करता है उसका उपयोग करता है

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')

अग्रिम में धन्यवाद

-1
Maskiin 11 सितंबर 2020, 20:28

1 उत्तर

सबसे बढ़िया उत्तर

domain = input('Please type your domain\n') का उपयोग करें और डोमेन असाइनमेंट को हटा दें।

इनपुट फ़ंक्शन के बारे में अधिक देखें यहां, यह मूल रूप से कंसोल को प्राप्त तर्क को प्रिंट करता है और उपयोगकर्ता इनपुट देता है।

0
GalSuchetzky 11 सितंबर 2020, 20:33