![](https://bestproxy.cc/wp-content/uploads/2022/12/1671619557-1642519138-slider-jms.png)
IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。现在就跟着小编共同来学习一下:简单介绍基于GPL许可的三款IP地址管理工具。
就算是在一些最小型的网络上面,一个集成的网络发现/IP地址跟踪/DNS以及DHCP管理应用程序都能够直接极大地节省网络管理人员的时间,对于一些大型的网络来说的话,它更是不可缺少的工具。
大家都应该知道商业化的IP地址管理产品个头都不小,它们能够直接提供广泛而丰富的特性,不过打多数都是基于Windows的,而且它的价格可以说的上是不菲,要求的许可成本都以所管理的地址数目作为基础的。
对于一些没有丰富预算的Unix以及Linux的网络管理人员来说,他们过去经常都需要编写其自己的IP地址管理工具,他们所使用的标准应用程序有MySQL、php(PHP是一种HTML内嵌式的语言,PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言)、Nmap、Kismet、sed、Netcat、fping、awk、snmp等等。他们能够非常轻易地就构建出一个不错的网络发现和报告系统,不过构建一个能够管理名字服务的统一控制器,这就需要花费一点点工夫了。但是幸运的是,有几个设计得非常不错的开源IP地址管理的应用程序可以值得去试一试。
一、Ipplan
首先小编要为大家介绍的是Ipplan,相对来说还是比较成熟的,它是另外一个基于PHP的应用程序,支持用户希望用于后端的非常多的数据库。它的文档资料非常的丰富,拥有一个赏心悦目并且组织十分得当的web界面,除此之外,它还可以使用于DNS管理。它能够直接从路由表里面导入网络定义,也能够直接由XML文件等等里面导入数据,查找空闲的地址空间,支持VLAN。另外一个方面,它还拥有一个审核日志,并且可以处理网络地址转换(也就是NAT)。但是它也有一个缺陷,也就是它使用的是PHP4,这就会显得有一点儿过时并且不怎么安全了。
二、IPReg
Ipplan小编就已经介绍完毕了,接下来小编就为大家介绍一下IPReg。它也是基于MySQL/PHP的程序。它可以说的上是一个新出道的地址管理程序,它也拥有一些类似于其它程序的特性集,另外一个方面它还能够直接使用不一样的颜色为不一样的网络段显示所用的IP地址。除此之外,它支持A/B/C类子网,并可用图形方式查看子网(就比如说:VLAN、位置以及在用的IP地址等等),它可以为每一个用户配置MAC地址等等。
三、RackTables
最后RackTables称自己为一个“机架空间、交换机、IP地址、服务器、路由器等等的管理框架”。它拥有一个web界面,执行报告以及配置,并管理名字服务。另外一个方面,RackTables主要是以Apache、PHP5、MySQL这三者作为基础的。它能够直接实现精确的网络连接管理,除此之外还拥有统一的搜索功能以及一个多用户的访问模块。不过在这里小编想说的是,它的文档资料少得非常可怜,所以这样子的话我们就需要花一点时间来搞清楚它的运作机理了。不过呢,在非常大的程度上面,就小编个人认为RackTables使用起来相对来说还是蛮容易的。
在这里的话,大家还可以有另外一个选择对这一些工具进行定制。上面小编所介绍的三个工具都是基于GPL(是一份GNU通用公共授权非正式的中文翻译)的许可,因此大家能够直接重新分发我们的修改版本或者是为有的项目作出一点点的贡献(当然拉,这是一件不错的事情,毕竟大家都应该知道Unix/Linux世界需要更加多高质量的IPAM应用程序,从而就可以和名字服务非常好地集成在一起了)。
注:本文转载自公众平台;文内观点仅供参考。