如何从IP地址列表中识别私有IP?

时间:2019-03-04 20:54:25

标签: python pandas networking ip

下面列出了专用IP列表

10.0.0.0 – 10.255.255.255    
172.16.0.0 – 172.31.255.255     
192.168.0.0 – 192.168.255.255

我有一个数据框,其中有一列称为 IP_Address 。我想创建另一个名为 IP_Type 的列,其值为 Public Private

我如何继续执行此操作?

这是我下面的内容:

IP_Address
----------
68.168.102.50
185.175.32.166
77.160.161.171
94.47.147.90
110.36.82.74
88.231.25.35
188.159.36.111
201.158.110.171

到目前为止,我已经将其分解为

#Private IPs in the 10 range
drill=df[0].str.split('.',expand=True)
ten= drill.loc[(drill[0] == "10") & (drill[1] <= "255") & (drill[2] <= "255") & (drill[3] <= "255")]

0 个答案:

没有答案