日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Python中實現ipaddress網絡地址的處理

瀏覽:39日期:2022-06-17 11:54:39
目錄前言地址網絡打印網絡地址有多少IP可用接口前言

ipaddress庫提供了處理IPv4與IPv6網絡地址的類。這些類支持驗證,查找網絡上的地址和主機,以及其他常見的操作。

本篇,將詳細介紹Python中ipaddress庫的使用規則。(內容涉及很多計算機網絡知識,如果不懂,可以參考書籍《計算機網絡》)

地址

一般來說,我們使用ipaddress庫是通過ip_address()函數構建一個地址對象。它會返回一個IPv4Address或IPv6Address實例。實例如下:

import ipaddressimport binasciiaddresses = [ ’121.63.3.59’, ’2001:0db8:3c4d:0015:0000:0000:1a2f:1a2b’]for ip in addresses: address = ipaddress.ip_address(ip) print('IP地址:', address) print('IP Version:', address.version) print('是否是專用地址:', address.is_private) print('是否是公網地址:', address.is_global) print('是否是多播地址:', address.is_multicast) print('是否是環回地址:', address.is_loopback) print('是否是link-local保留:', address.is_link_local) print('判斷地址是否未指定:', address.is_unspecified) print('IP地址16進制:', binascii.hexlify(address.packed))

運行之后,效果如下:

Python中實現ipaddress網絡地址的處理

網絡

網絡地址通常用一個基本地址和一個掩碼表示,掩碼指示地址的哪些部分表示網絡,哪些部分表示該網絡上的地址。可以顯式的表示掩碼,也可以使用一個前綴長度值來表示,示例如下:

import ipaddressaddresses = [ ’192.168.1.0/24’, ’2001:0db8:3c4d:0015::/64’]for n in addresses: net = ipaddress.ip_network(n) print('是否是專用地址:', net.is_private) print('該網段的廣播地址:', net.broadcast_address) print('IP地址與子網掩碼:', net.compressed) print('掩碼以二進制的格式展示:', net.with_netmask) print('以主機掩碼格式展示:', net.with_hostmask) print('網絡中的地址總數:', net.num_addresses) print()

運行之后,效果如下:

Python中實現ipaddress網絡地址的處理

涉及IP地址與子網掩碼以及廣播地址等知識,讀者可以參考《計算機網絡》。

打印網絡地址有多少IP可用

在IPv4的網絡地址中,我們一般將其分為A,B,C類,上面我們提供的192.168.1.0是一個C類地址。學過網絡的應該一眼就可以看出來其主機地址有254個,基地址為192.168.1.0,而廣播地址為192.168.1.255。整體是256個。

因為這是C類地址,數學稍微好點的肯定手到擒來,但是我給你一個IPv6或者IPv4的A類地址,能口算出來多少的恐怕很少吧,而ipaddress庫可以直接遍歷打印,示例如下:

import ipaddressn = ’192.168.1.0/24’net = ipaddress.ip_network(n)for ip in zip(net): print(ip)

運行之后,效果如下:

Python中實現ipaddress網絡地址的處理

這里遍歷迭代,列出了所有的地址。如果只列出可用的主機地址把zip(net)改為zip(net.hosts())即可(也就是去除了廣播地址與基地址的其他地址)。

當然,如果你只是想確定一個地址是否在網絡中,可以直接使用in進行判斷。示例如下:

import ipaddressn = ’192.168.1.0/24’net = ipaddress.ip_network(n)ip=ipaddress.ip_address(’192.168.1.233’)if ip in net: print('在里面')接口

網絡接口表示網絡上的一個特定地址,可以表示為一個主機地址和一個網絡前綴或網絡掩碼。示例如下:

import ipaddressaddresses = [ ’192.168.1.251/24’, ’2001:0db8:3c4d:0015:0000:0000:1a2f:1a2b/64’]for ip in addresses: iface = ipaddress.ip_interface(ip) print(iface) print('網絡地址:', iface.network) print('ip地址:', iface.ip) print('字符串表示形式:', iface.with_prefixlen) print('二進制表示掩碼:', iface.with_netmask) print('主機掩碼表示:', iface.with_hostmask)

運行之后,效果如下:

Python中實現ipaddress網絡地址的處理

到此這篇關于Python中實現ipaddress網絡地址的處理的文章就介紹到這了,更多相關Python ipaddress網絡地址 內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产极品一区| 综合亚洲视频| 日韩久久精品网| 在线亚洲一区| 国产午夜一区| 亚洲色诱最新| 成人va天堂| 精品国产成人| 久久不见久久见免费视频7| 亚洲高清影视| 欧美aa国产视频| 久久一区精品| 亚洲精品麻豆| yellow在线观看网址| 国产欧美一区二区精品久久久| 国内激情久久| 91精品国产乱码久久久久久久 | 国产欧洲在线| 欧美aaaaaa午夜精品| 911精品国产| 国产探花一区| 国产精品xxx在线观看| 日韩国产欧美在线视频| 亚洲理论在线| 久久精品在线| 麻豆精品蜜桃| 久久一级电影| 国产精品婷婷| 亚洲中午字幕| 婷婷综合福利| 免费视频一区二区三区在线观看| 欧美91在线| 999国产精品永久免费视频app| 精品丝袜在线| 中文字幕日韩亚洲| 国产乱码精品一区二区三区亚洲人| 欧美韩一区二区| 欧洲av一区二区| 少妇精品久久久一区二区三区| 亚洲三区欧美一区国产二区| 尤物在线精品| 国产丝袜一区| 在线精品亚洲欧美日韩国产| 91精品国产成人观看| 亚洲色图国产| 鲁鲁在线中文| 丝袜国产日韩另类美女| 日本精品在线播放| 国产成人精品免费视| 激情综合网站| 久久国产麻豆精品| 日本免费久久| 日韩美女国产精品| 久久超级碰碰| 成人久久一区| 老鸭窝亚洲一区二区三区| 国产精品mv在线观看| 欧美色图一区| 欧美日韩一区自拍| 成人片免费看| 97成人在线| 91久久午夜| 伊人久久在线| 欧美精品不卡| 老牛影视一区二区三区| 国产传媒在线| 日韩av一级片| av资源中文在线| 中文久久精品| 日本精品不卡| 久久精品av麻豆的观看方式| 91精品综合| 国产传媒在线观看| 国产伦精品一区二区三区视频| 亚洲午夜黄色| 高潮一区二区| 国产一区二区三区91| 亚洲三级av| 亚洲乱码久久| 中文字幕一区二区三区在线视频| 国产一区亚洲| 亚洲爱爱视频| 久久天堂精品| 久久激情av| 欧美欧美黄在线二区| 免费日韩av片| 欧美日韩国产亚洲一区| 欧美/亚洲一区| re久久精品视频| 一区三区视频| 伊人www22综合色| 蜜桃av一区二区| 亚洲日本在线观看视频| 日韩精品欧美成人高清一区二区| 日韩欧美中文字幕电影| 欧美欧美黄在线二区| 精品国产亚洲日本| 青青久久av| 日韩在线一区二区| 红杏一区二区三区| 国产一区二区三区日韩精品| 精品国产一区二区三区噜噜噜| 精品网站aaa| 欧美色图一区| 日韩有码av| 激情国产在线| 先锋影音久久久| 久久av影院| 狠狠干成人综合网| 日韩av午夜在线观看| 国产精品亚洲综合色区韩国| 亚洲韩日在线| 欧美亚洲三级| 亚洲电影有码| 免费精品国产的网站免费观看| 亚洲精品一区二区妖精| 日韩高清成人在线| 日韩欧美一区二区三区免费观看| 欧美在线亚洲| 精品国产麻豆| 欧美影院视频| 午夜久久免费观看| 国产videos久久| 亚洲精品在线国产| 久久网站免费观看| 国产成人精品一区二区免费看京| 欧美日韩三区| 四虎4545www国产精品| 国产精品中文字幕亚洲欧美| 国产高清一区| 国产精品天堂蜜av在线播放| 日韩激情一区| 中文字幕成人| 影院欧美亚洲| 国产999精品在线观看| 蜜臀久久99精品久久久画质超高清| 国产一区二区三区不卡视频网站| 亚洲综合色婷婷在线观看| 九九久久婷婷| 国产精品88久久久久久| 日本а中文在线天堂| 国产精品**亚洲精品| 欧美一区二区三区久久| 免费不卡在线视频| 蜜臀av性久久久久蜜臀aⅴ四虎| 欧美激情麻豆| 久久精品国产久精国产| 国产精品日韩| 国产一区二区三区91| 国产精品调教| 国产精品入口久久| 国产精品videosex极品| 国产福利一区二区三区在线播放| 日韩av在线播放中文字幕| 日本aⅴ亚洲精品中文乱码| 日韩一区精品字幕| 蜜桃久久久久久久| 日韩视频一二区| 国产精品一区免费在线| 欧美激情三区| 国产精品s色| 久久精品国产999大香线蕉| 久久不见久久见中文字幕免费| 国产精品流白浆在线观看| 国产精品xvideos88| 日欧美一区二区| 国产精选久久| 亚洲女同av| 亚洲少妇自拍| 国产视频一区二区在线播放| 精品国产一区二区三区av片| 亚洲人成在线网站| 天堂av在线一区| 欧美精品观看| 播放一区二区| 石原莉奈在线亚洲三区| 日韩精品免费视频人成| 精品精品99| 亚洲综合三区| 卡一精品卡二卡三网站乱码| 色婷婷狠狠五月综合天色拍| 免费欧美日韩| 精品中文在线| 久久精品影视| 日韩国产在线不卡视频| 日韩理论视频| 亚洲精品福利| 久久蜜桃av| 国模大尺度视频一区二区| 99在线精品视频在线观看| 精品99在线| 久久不射网站| 91精品国产调教在线观看| 日韩av不卡一区二区| 久久亚洲国产| 六月婷婷综合| 97久久中文字幕| 蜜臀国产一区| 精品国产中文字幕第一页| 日精品一区二区三区|