公网IP和局域网IP如何转换?

网友解答: 我们都知道现在的ipV4资源,越来越少。即使我们用的是运营商的网络也用的是私有的ip。查看你的ip地址一般都是10.*.*.*,这个网站属于私网ip,A类地址。关于ip地址的

网友解答:

我们都知道现在的ipV4资源,越来越少。即使我们用的是运营商的网络也用的是私有的ip。查看你的ip地址一般都是10.*.*.*,这个网站属于私网ip,A类地址。关于ip地址的分类的详细信息可以百度一下,或者搜索相关的文章。

再说一说我们的局域网地址。局域网地址,一般用了一个c类的地址,192.168.*.*,这个可以容纳253台主机。对于一个普通家庭来说,已经足够了。

还有一种非常特殊的地方。如果dhcp服务故障,你的电脑会自己设置成169.254.*.*这样的地址。遇到这样的地址,一般就是自动获取ip地址失败。

下面回到正题,回答一下公网和私网ip地址的转换,要了解公网和私网的ip转换。就不得不说nat,地址转换协议。如下图所示,nat实现了私网地址到公网地址的映射。原理上非常简单,在nat服务器里面(这里的服务器是一般意义的服务器,家里的普通光猫也可以作为nat服务器),私网地址和端口映射到了指定的公网地址和某个端口,在nat服务器里面,一直维持着这样一张映射表。

下图展示了地址转换协议nat是如何把局域网的ip地址转换到公网的ip地址。其实在网络设备里面存在着各种各样的表。mac地址与端口的映射表,arp和ip的映射,私网ip和公网ip的nat映射表,有的还有路由表等等。

这这里对nat的相关知识进行一下扩展。nat分为静态转换,动态转换,端口映射。

静态转换。听他讲话是公司内部的对外服务器,比如web服务器,邮件服务器等。内部的ip地址转换为唯一的外部ip地址。也就是地址池里面只有一个地址。动态转换。动态转换地址池里面有很多地址。当访问外网的时候具体使用哪个地址由nat服务器分配。自己家里的终端上网的ip到运营商运营商出局,采用的就是动态转换。端口映射。原ip和源端口映射到一个外部ip和某个端口。家庭网络到运营商的网络就属于这种端口映射的转换。关于端口的详细信息可以查阅详阅资料,端口号最大为65535,再减去1024个常用端口。其实这个映射数是有限的。如下图所示。

以上就是nat的相关知识,要充分理解nat的相关概念,还需要了解ip,端口,协议等相关知识。nat的实质就是一张映射表,原ip地址和源端口到外部ip和外部端口的映射。

还有别的问题,请在评论区留言讨论。若想获得更多的网络知识,请关注。

网友解答:

“网络极客”,全新视角、全新思路,伴你遨游神奇的网络世界。


局域网的私网IP地址和互联网的公网地址是通过NAT技术进行转换的。

一方面通过NAT技术有效的解决了IPv4地址不足的问题;

一方面通过NAT技术可以隐藏并保护局域网内部计算机,有效的避免外部攻击。

一起来看看什么是NAT,以及路由器是如何通过NAT进行转换。


什么是NATNAT(Network Address Translation,网络地址转换)是1994年提出的。当在专用网内部的一些主机本来已经分配到了本地IP地址(即仅在本专用网内使用的专用地址),但现在又想和因特网上的主机通信(并不需要加密)时,可使用NAT方法。

定义比较枯燥难懂,简单点说,就是将内部私网地址转换成公网上网的一种技术。

NAT从实现形式上可以分为:

静态转换:IP地址实现上一对一,一个私网地址转换成一个公网地址;

动态转换:私网地址和公网地址之间转换不固定,各自存在自由的地址池;

端口多路复用:多个私网IP地址对应一个公网地址,通过不同端口加以区分。


如何设置

1.家宽路由器

家宽路由器无法看到具体的配置过程;

WAN口通过拨号,获得WAN口的IP地址;

内部转换的地址段通过路由器的DHCP服务器进行分配。

2.企业级路由器

通过下面的命令进行配置公网IP的地址池:

ip nat pool test(地址池名称) *.*.*.* *.*.*.*(地址段) netmask 255.255.255.252;

之后需要在访问控制列表中设置那些地址可以进行转化,具体的配置方法这里就不详细阐述。


关于NAT转换,还有那些问题?

欢迎大家留言讨论,喜欢的点点关注。


标签: