发布网友
共2个回答
热心网友
你好!
你这问题是ipv4的NAT问题
192.168.0.0这种私有ip在运营商的设备里不可能存在的
你上网的过程是这样的
比如你电脑ip为192.168.1.100
你pppoe拨号获得1.1.1.1
你要去往目的ip为2.2.2.2
当你发出数据请求的时候 计算机会找是否有去往目的的路 找不到就会丢给网关 也就是路由器 或者如果你直接用电脑pppoe拨号上网会有个缺省条目
下面说核心问题 这里以有路由器为例子
当路由器收到源为192.168.1.0网段的数据后 默认路由器拨号上网成功有2个缺省条目 一个是到192.168.1.0网段的 还有一个是到任意位置的缺省条目 由于192.168.1.100发的数据包目的地址没有明细条目可到 所以路由器有缺省条目 但是并不是立即转发 是把源地址换为它wan口的1.1.1.1 当数据回来的
由于路由内部有NAT映射表 然后就在把数据给的192.168.1.100
就是这么个过程 如果你pc直接拨号上网就不会有这个NAT过程 当然现在由于ipv4地址枯竭 有的运营商都是NAT后让用户上网…………这个就要看人品了 或者联系运营商解决
希望能帮助你!
热心网友
答非所问!比如说:我的地址为1.1.1.1(已经经过NAT转换),现在我希望发给一个朋友,他的*地址为2.2.2.2,内网地址为192.168.1.3,怎么发?目的地址填2.2.2.2的话显然不对,填内网地址更是扯淡,这种情况怎么解决?
热心网友
你好!
你这问题是ipv4的NAT问题
192.168.0.0这种私有ip在运营商的设备里不可能存在的
你上网的过程是这样的
比如你电脑ip为192.168.1.100
你pppoe拨号获得1.1.1.1
你要去往目的ip为2.2.2.2
当你发出数据请求的时候 计算机会找是否有去往目的的路 找不到就会丢给网关 也就是路由器 或者如果你直接用电脑pppoe拨号上网会有个缺省条目
下面说核心问题 这里以有路由器为例子
当路由器收到源为192.168.1.0网段的数据后 默认路由器拨号上网成功有2个缺省条目 一个是到192.168.1.0网段的 还有一个是到任意位置的缺省条目 由于192.168.1.100发的数据包目的地址没有明细条目可到 所以路由器有缺省条目 但是并不是立即转发 是把源地址换为它wan口的1.1.1.1 当数据回来的
由于路由内部有NAT映射表 然后就在把数据给的192.168.1.100
就是这么个过程 如果你pc直接拨号上网就不会有这个NAT过程 当然现在由于ipv4地址枯竭 有的运营商都是NAT后让用户上网…………这个就要看人品了 或者联系运营商解决
希望能帮助你!
热心网友
答非所问!比如说:我的地址为1.1.1.1(已经经过NAT转换),现在我希望发给一个朋友,他的*地址为2.2.2.2,内网地址为192.168.1.3,怎么发?目的地址填2.2.2.2的话显然不对,填内网地址更是扯淡,这种情况怎么解决?