例如:我有一个公网 ip 为 10.23.2.40 ,内网 ip 为 192.168.0.34 ;我有另外一台电脑怎么来 ping 这个内网 ip ?是 10.23.2.40/192.168.0.34 ?还是怎么写呢?
1
summeriwiner 2017-11-09 21:37:02 +08:00 via Android
直接 ping 不通吗?
|
2
KillThunder OP @summeriwiner 就是不知道该怎么写......
|
3
a1044634486 2017-11-09 21:44:52 +08:00
服务器双 ip,为什么要 ping 内网 ip,不去 ping 外网 ip,这不是蛋疼吗??? 还是说这公网 ip 是路由器 ip,如果是路由器 ip,那肯定无解啊,没法 ping。
嗯,我说的应该没错。。 |
4
KillThunder OP @a1044634486 感谢你的回复,公网的确是路由器 ip
|
5
mrcn 2017-11-09 22:06:37 +08:00 via Android
如果你能控制公网 IP 的机器,那么办法挺多;如果不能,应该不行吧。
|
6
KillThunder OP @mrcn 请问有哪些办法,能具体说一下吗?
|
7
anyele 2017-11-09 22:24:51 +08:00
端口转发.
|
8
Tink 2017-11-09 22:48:37 +08:00 via iPhone
dmz
|
9
jptx 2017-11-09 23:03:39 +08:00
如果位于公网的电脑和 10.23.2.40 在同一个交换机下,我觉得可以在那台电脑上配静态路由,把 192.168.0.34 这个目标 ip 的下一跳指向 10.23.2.40 ,然后在路由器上检查好相应的路由条目,估计应该可以吧。但如果那台电脑和 10.23.2.40 不在同一个交换机下我觉得应该不可以吧(怀疑)。。。另外,端口转发是没用的,ping 走的是 ICMP 协议,没端口的
|
10
jacy 2017-11-09 23:10:56 +08:00
路由器是 openwrt 的话可以上去 ping
|
11
mrcn 2017-11-09 23:12:30 +08:00 via Android
@KillThunder 印象中 VPN 可以做这种事。参考企业内网。原理就是用公网 IP 当跳板。
|
12
yingfengi 2017-11-09 23:28:54 +08:00 via Android
1.VPN 到内网 ping
2.到路由上 ping 3 |
13
tony1016 2017-11-10 09:22:49 +08:00
应该只有建立 VPN 这条路了。似乎还没有 ICMP 的包转发工具吧
|
14
summeriwiner 2017-11-10 11:49:55 +08:00 via Android
各种方法都是时不就行了
|
15
msg7086 2017-11-10 14:48:13 +08:00
默认情况下 ping 不到的。内网 IP 不在你同网域内。
|
16
Arnie97 2017-11-11 04:41:26 +08:00 via Android
如果你不在意是否走 ICMP 协议,可以考虑 tcping + NAT 转发。
|