国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > Python > 正文

python 實(shí)現(xiàn)dns解析,dns_request(socket getaddrinfo whiel)

2019-11-06 06:49:35
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
#coding:UTF-8#socket.getaddrinfo(host,  port, family=0, socktype=0, PRoto=0, flags=0)    #根據(jù)給定的參數(shù)host/port,相應(yīng)的轉(zhuǎn)換成一個(gè)包含用于創(chuàng)建socket對(duì)象的五元組,    #參數(shù)host為域名,以字符串形式給出代表一個(gè)ipV4/IPV6地址或者None.    #參數(shù)port如果字符串形式就代表一個(gè)服務(wù)名,比如“http”"ftp""email"等,或者為數(shù)字,或者為None    #參數(shù)family為地主族,可以為AF_INET  ,AF_INET6 ,AF_UNIX.    #參數(shù)socketype可以為SOCK_STREAM(TCP)或者SOCK_DGRAM(UDP)    #參數(shù)proto通常為0可以直接忽略,就是指定協(xié)議。套接口所用的協(xié)議。如調(diào)用者不想指定,可用0。常用的協(xié)議有,IPPROTO_TCP(=6)和IPPTOTO_UDP(=17),它們分別對(duì)應(yīng)TCP傳輸協(xié)議、UDP傳輸協(xié)議。    #參數(shù)flags為AI_*的組合,比如AI_NUMERICHOST,它會(huì)影響函數(shù)的返回值    #附注:給參數(shù)host,port傳遞None時(shí)建立在C基礎(chǔ),通過(guò)傳遞NULL。    #該函數(shù)返回一個(gè)五元組(family, socktype, proto, canonname, sockaddr),同時(shí)第五個(gè)參數(shù)sockaddr也是一個(gè)二元組(address, port)    # Echo server program    import sys,socketdomain='www.baidu.com'x=0n=1while x<n:result=socket.getaddrinfo(domain,53,socket.AF_INET,socket.SOCK_DGRAM,17,0)print resultnum=len(result)#print numa=0print domainwhile a<num:i=result[a][4][0]print ia=a+1#print a

x=x+1

ps:注釋部分為網(wǎng)上資料


發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 滦南县| 启东市| 抚松县| 望奎县| 延边| 铜山县| 山阴县| 沭阳县| 红安县| 二连浩特市| 宣城市| 陵川县| 嘉祥县| 拉萨市| 砀山县| 景谷| 鹤岗市| 高雄市| 萝北县| 灵寿县| 吉首市| 连江县| 淅川县| 洛浦县| 抚远县| 新龙县| 故城县| 双流县| 无锡市| 安化县| 织金县| 于都县| 苍山县| 周至县| 来宾市| 确山县| 威宁| 双流县| 河北省| 武穴市| 金堂县|