本文主要是介绍私用IP地址,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
私 用IP地址,通常又被称为RFC1918地址,是按照IETF RFC 1918,被公司或组织在其自有的网络中为非公开目的而使用的地址。由于不能通过路由器传输,私用IP地址不能被直接与互联网相连接;但另一方面,公用 IP地址通常是为了公众的需求而由大的公司或互联网服务供应商(ISP)所拥有的,所以便可以与,例如,互联网之类的公共网络相连接。用户与互联网服务供 应商签订网络服务协议时,用户便从互联网服务供应商的公用IP地址库中分配到合法IP地址号码。使用私用IP地址时,公司的私用网络与互联网服务供应商之间需要一个网络地址转换装置以便于实现准确的公用和私用IP地址之间的映射和转换。
采用私用IP地址有下列优点:
- 网络安全性增加(原因在于私用IP地址不会在互联网上传送);
- 保护全球IP地址库;
- 用户无需注册或支付任何费用;
- 通过防火墙和NAT与互联网连接时,用户不会阻碍来自于自己的地址。
使用私用IP地址时,必须注意下面的事项:
- 两个或两个以上的组织合并时,避免在合并的网络中使用同样的IP地址;
- 有些应用软件与NAT不相兼容;
- 采用NBT (UDP 138),如,NT网络平台,不能通过防火墙与NAT相通讯的;
- 需要加密和密码交换,尤其是将IP嵌入数据流中的应用软件,可能与NAT不相兼容;
- 设计和构建IP地址也许工作量更大。
IETF RFC1918所界定的私用IP地址范围如下表所示:
类别 | 起点 | 终点 | 域内无级路由选择法屏蔽 | 十进制掩码 |
Class A | 10.0.0.0 | 10.255.255.255 | /8 | 255.0.0.0 |
Class B 或 20 Bit | 172.16.0.0 | 172.31.255.255 | /12 (或typically /16以上) | 255.240.0.0 (或255.255.0.0) |
Class C 或 16 Bit | 192.168.0.0 | 192.168.255.255 | /16 (或typically /24以上) | 255.255.0.0 (或255.255.255.0) |
这篇关于私用IP地址的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!