ip不在同一网段的电脑怎么互相ping通对方 15

两台电脑的ip和子网掩码分别是192.168.2.3/255.255.0.0和192.168.3.1/255.255.255.0,怎么设置才能ping通对方的电脑呢?... 两台电脑的ip和子网掩码分别是192.168.2.3/255.255.0.0 和 192.168.3.1/255.255.255.0,怎么设置才能ping通对方的电脑呢? 展开
 我来答
雪儿视频编辑
推荐于2020-04-09 · TA获得超过1.7万个赞
知道答主
回答量:44
采纳率:0%
帮助的人:1.1万
展开全部

方法如下:

1. 如果是同处于一个内部网络环境的,就是一个大局域网。比如192.168.0.1/24和192.168.1.1/24,他们并不在一个网段内所以无法直接ping通。这时候你可以把2台电脑接入路由器设置静态或者动态路由,计算机网关指向路由,这样icmp包就可以相互到达,双方ping通。

2. 如果2台计算机同时处于公网内,只要能联网肯定是可以ping通的。要ping通,必须B能回应消息,故B也会发查找网关的MAC arp请求,明显能通。假设B设置网关为另一个不存在的ip,那么B会一直arp请求,也是ping不同,若B没有设置网关,不会转发arp请求的,也Ping不通。

3. 还有一种情况是有一台机器是属于内网的ip如192.168.10.1,另外一台计算机是公网IP,如202.100.1.17,如果这2台要ping通的话,内网IP的那台机器只要能联网就能ping的通公网IP的计算机,而公网的计算机要访问内网计算机,需要通过VPN或者端口映射来完成访问。

扩展资料:

ping应用在同一网段内

IP层协议通过机器B的IP地址和自己的子网掩码,发现它跟自己属同一网络,就直接在本网络内查找这台机器的MAC,如果以前两机有过通信,在A机的ARP缓存表应该有B机IP与其MAC的映射关系,如果没有,就发一个ARP请求广播,得到B机的MAC,一并交给数据链路层

后者构建一个数据帧,目的地址是IP层传过来的物理地址,源地址则是本机的物理地址,还要附加上一些控制信息,依据以太网的介质访问规则,将它们传送出去。

ping应用在不在同一网段内

在主机A上运行“Ping 192.168.1.4”后,开始跟上面一样,到了怎样得到MAC地址时,IP协议通过计算发现D机与自己不在同一网段内,就直接将交由路由处理,也就是将路由的MAC取过来。

至于怎样得到路由的MAC,跟上面一样,先在ARP缓存表找,找不到就广播。路由得到这个数据帧后,再跟主机D进行联系,如果找不到,就向主机A返回一个超时的信息。

参考资料:百度百科-ping

马玉保护协会
2019-04-28
知道答主
回答量:6
采纳率:0%
帮助的人:1911
展开全部

这个问题我刚知道。如题

主机A的ip是192.168.2.3/16

主机B的ip是192.168.3.1/24

将主机A的网关设为192.168.3.1,主机B的网关设为192.168.2.3,实现。

原理就是,非同一网络,ARP给网关,让网关帮忙转发,正好网关就是主机B,主机B回复ARP发给网关,也就是主机A,ARP结束,双方确定mac地址,开始通信。

以下是我自己做的实验和抓包,pc1 ping pc2。

如有不对,还请指正。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
列吧BG
2016-11-28 · TA获得超过1739个赞
知道大有可为答主
回答量:3061
采纳率:0%
帮助的人:861万
展开全部
1. 如果是同处于一个内部网络环境的,就是一个大局域网。比如192.168.0.1/24和192.168.1.1/24,他们并不在一个网段内所以无法直接ping通。这时候你可以把2台电脑接入路由器设置静态或者动态路由,计算机网关指向路由,这样icmp包就可以相互到达,双方ping通。
2. 如果2台计算机同时处于公网内,只要能联网肯定是可以ping通的。
3. 还有一种情况是有一台机器是属于内网的ip如192.168.10.1,另外一台计算机是公网IP,如202.100.1.17,如果这2台要ping通的话,内网IP的那台机器只要能联网就能ping的通公网IP的计算机,而公网的计算机要访问内网计算机,需要通过VPN或者端口映射来完成访问。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
aq19950125
推荐于2017-10-03 · TA获得超过297个赞
知道答主
回答量:58
采纳率:100%
帮助的人:51.1万
展开全部
要看是什么情况。

*1. 如果是同处于一个内部网络环境的,就是一个大局域网。比如192.168.0.1/24和192.168.1.1/24,他们并不在一个网段内所以无法直接ping通。这时候你可以把2台电脑接入路由器设置静态或者动态路由,计算机网关指向路由,这样icmp包就可以相互到达,双方ping通。

*2. 另一种情况他们不在一个局域网内,如果这两者需要访问的话就需要点对点隧道进行对联了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
仆含莲xg
2013-05-23 · TA获得超过374个赞
知道答主
回答量:477
采纳率:100%
帮助的人:188万
展开全部
这个东西需要一个网桥来连接2个网段的资源才可以共享。也可以用服务器系统实现。SER2000、SER2003.SER2008
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(8)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式