摘要:通過域名,最終得到該域名對應的地址的過程叫做域名解析或主機名解析。協(xié)議運行在協(xié)議之上,使用端口號。在文檔中對有規(guī)范說明,對的動態(tài)更新進行說明,對查詢的反向緩存進行說明。
你們是否跟我一樣,不知道什么是DNS,在這里,首先普及一下什么是DNS
DNS(Domain Name System,域名系統(tǒng)),萬維網(wǎng)上作為域名和IP地址相互映射的一個分布式數(shù)據(jù)庫,能夠使用戶更方便的訪問互聯(lián)網(wǎng),而不用去記住能夠被機器直接讀取的IP數(shù)串。通過域名,最終得到該域名對應的IP地址的過程叫做域名解析(或主機名解析)。DNS協(xié)議運行在UDP協(xié)議之上,使用端口號53。在RFC文檔中RFC 2181對DNS有規(guī)范說明,RFC 2136對DNS的動態(tài)更新進行說明,RFC 2308對DNS查詢的反向緩存進行說明。
dnspython模塊簡介
dnspython是Python實現(xiàn)的一個DNS工具包,它支持幾乎所有的記錄類型,可用于查詢、傳輸并動態(tài)更新ZONE信息,同時支持TSIG驗證信息和EDNS0。在系統(tǒng)管理方面,我們可以利用它的查詢功能來實現(xiàn)DNS服務監(jiān)控及解析結(jié)果的校驗,可以代替nslookup和dig工具。
2.方法:
A:查詢域名的IP源碼:
domain = input("請輸入域名地址:") A = dns.resolver.query(domain, "A") for i in A.response.answer: for j in i.items: print(j.address)
MX:郵件交換記錄,定義郵件服務器的域名源碼:
domain = input("請輸入域名地址:") MX = dns.resolver.query(domain, "MX") for i in MX: print("MX preference=", i.preference, "mail exchanger=", i.exchange)
NS:標記區(qū)域的域名服務器及授權子域
print(dns.resolver.query("baidu.com"), "NS")
CNAME:別名記錄,實現(xiàn)域名間的映射(方法同上)
PTR:反向解析,與A相反,將IP轉(zhuǎn)化為域名(方法同上)
SOA:SOA標記,一個起始授權區(qū)的定義(方法同上)
文章版權歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/42935.html
摘要:多學習總沒錯。。。簡介模塊包含類,可以方便的處理絕大部分個是為和的網(wǎng)絡和地址。判斷網(wǎng)段是否重疊 多學習總沒錯。。。 IPy簡介: IPy模塊包含IP類,可以方便的處理絕大部分個是為IPv6和IPv4的網(wǎng)絡和地址。可以通過version方法就可以分出IPv4和IPv6 IPy方法: from IPy import IP ip = IP(192.168.1.20) print(i...
摘要:簡介是一個跨平臺庫,能夠輕松實現(xiàn)獲取系統(tǒng)運行的進程和系統(tǒng)利用率包括內(nèi)存磁盤網(wǎng)絡等信息。它主要應用于系統(tǒng)監(jiān)控,分析和限制系統(tǒng)資源及進程的管理。它實現(xiàn)了同等命令行工具提供的功能,如等。 psutil簡介 psutil是一個跨平臺庫(http://code.google.com/p/psutil/),能夠輕松實現(xiàn)獲取系統(tǒng)運行的進程和系統(tǒng)利用率(包括CPU、內(nèi)存、磁盤、網(wǎng)絡等)信息。它主...
某熊的技術之路指北 ? 當我們站在技術之路的原點,未來可能充滿了迷茫,也存在著很多不同的可能;我們可能成為 Web/(大)前端/終端工程師、服務端架構工程師、測試/運維/安全工程師等質(zhì)量保障、可用性保障相關的工程師、大數(shù)據(jù)/云計算/虛擬化工程師、算法工程師、產(chǎn)品經(jīng)理等等某個或者某幾個角色。某熊的技術之路系列文章/書籍/視頻/代碼即是筆者蹣跚行進于這條路上的點滴印記,包含了筆者作為程序員的技術視野、...
摘要:比較的是兩個對象的內(nèi)容是并發(fā)編程之協(xié)程異步后端掘金引言隨著的盛行,相信大家今年多多少少都聽到了異步編程這個概念。使用進行并發(fā)編程篇二掘金我們今天繼續(xù)深入學習。 python 之機器學習庫 scikit-learn - 后端 - 掘金一、 加載sklearn中的數(shù)據(jù)集datasets from sklearn import datasets iris = datasets.load_i...
閱讀 4152·2023-04-26 02:40
閱讀 2655·2023-04-26 02:31
閱讀 2746·2021-11-15 18:08
閱讀 569·2021-11-12 10:36
閱讀 1425·2021-09-30 09:57
閱讀 5192·2021-09-22 15:31
閱讀 2626·2019-08-30 14:17
閱讀 1269·2019-08-30 12:58