學習python自動化營運之模組網域名稱解析方法詳解

來源:互聯網
上載者:User

標籤:python   domain   please   記錄   

1.MX

    

#!/usr/bin/env python


import dns.resolver


domain = raw_input(‘please input an domain: ‘)

MX = dns.resolver.query(domain, ‘MX‘)

for i in MX:

        print ‘MX preference =‘, i.preference, ‘mail exchanger =‘, i.exchange


2.NS

#/usr/bin/env python




import dns.resolver

domain = raw_input(‘please input an domain: ‘)

ns = dns.resolver.query(domain, ‘NS‘)

for i in ns.response.answer:

        for j in i.items:

                print j.to_text()


3.A記錄

#!/usr/bin/env python


import dns.resolver

domain = raw_input(‘please input an domain: ‘)

A = dns.resolver.query(domain, ‘A‘)

for i in A.response.answer:

        for j in i.items:

                print j.address


4.CNAME

#!/usr/bin/env python


import dns.resolver


domain = raw_input(‘please input an domain: ‘)

cname = dns.resolver.query(domain, ‘CNAME‘)

for i in cname.response.answer:

        for j in i.items:

                print j.to_text()


學習python自動化營運之模組網域名稱解析方法詳解

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.