ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

传统网络工程师如何利用python实现公司内网IP地址信息查询?

2021-04-12 14:56:14  阅读:168  来源: 互联网

标签:24 深圳市 python ip 网络 福田区 查询 add IP地址


相信大家看了上一期的视频,应该能感受到传统网络工程师的危机到来了,这个也没办法。毕竟,互联网竞争很激烈,公司不想被竞争对手干掉,那就需要争夺时间,谁的业务越来上线,就能越早抢占先机。

然而,传统网络工程师新建网络、网络运维都是依赖于肉眼、人力来,效率难以提升,也容易造成人为失误,所以就造成业务上线周期加长。所以这就需要用编程工具来提升效率。
SDN到来,并不是说,不需要网络技术了,所学的路由交换都没用了。网络技术还是不能丢的,只是说,传统的网络工程师如果也能掌握编程能力,未来将是很吃香的。
本期举个例子,如果你是公司的网络工程师,正常你规划公司的ip地址,会参考物理位置信息来规划ip地址,如:


IP网段
物理信息
192.168.1.0/24
深圳市福田区A栋1楼
192.168.2.0/24深圳市福田区A栋2楼
192.168.3.0/24深圳市福田区A栋3楼
172.16.1.0/24深圳市福田区B栋1楼
172.16.2.0/24深圳市福田区B栋2楼
172.16.3.0/24深圳市福田区B栋3楼
10.10.1.0/24
深圳市福田区C栋1楼


如果公司的妹子电脑经常被内网某个ip地址***,然后经常会有妹子来找你,帮忙查一下某ip地址在哪里?或者有时领导找你,某个ip地址是公司哪里的?
假设公司很多,有很多网络段, 你再用excel去搜索, 那就out了!效率低。如果您能写个小程序,输入ip就能出来,是不是效率就提升了?不就有大把时间去喝咖啡,泡妞了嘛~


本期龙哥通过视频,手把手教大家如何编写python程序来实现,希望帮助传统网络工程师一起提升编程能力。






ip=input('请输入要查询的ip地址:')

ip_list=ip.split('.')

add = ip_list[0]

if int(add)==192:

    add=str('A栋')

elif int(add)==172:

    add=str('B栋')

elif int(add)==10:

    add=str('C栋')

else:

    print('未知')


print('该ip地址属于:' + add + ip_list[2] +'楼')



以上是我学习python过程中的见解,如有错误的地方,还请大家大胆批评指正,在网工的道路上,我们一起成长!


标签:24,深圳市,python,ip,网络,福田区,查询,add,IP地址
来源: https://blog.51cto.com/u_15127557/2701418

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有