![为什么我可以 ping 通 ipv6 但不能 ping 通 ipv4 反之亦然?(Hamachi)](https://linux22.com/image/1623973/%E4%B8%BA%E4%BB%80%E4%B9%88%E6%88%91%E5%8F%AF%E4%BB%A5%20ping%20%E9%80%9A%20ipv6%20%E4%BD%86%E4%B8%8D%E8%83%BD%20ping%20%E9%80%9A%20ipv4%20%E5%8F%8D%E4%B9%8B%E4%BA%A6%E7%84%B6%EF%BC%9F%EF%BC%88Hamachi%EF%BC%89.png)
我在用着Hamachi 登录将笔记本电脑(A
Win8.1)连接到工作电脑(B
Win10)进行 SSH,两台电脑都运行 Windows 防火墙,允许 SSH 端口 22,并且执行程序。
我不知怎么就让它工作了。然后我尝试在另一个端口上为另一个 Python 应用程序打开一个端口,尝试进行远程计算设置通信,但它没有按预期工作。尝试调试时,我 ping 了两台机器(在ping.exe
通过 FW 允许两台机器之后)每一侧的不同机器,令我惊讶的是,我发现发生了这种情况。
# On: machine A
ping -4 <ipv4-B>
# results in timeout!
# On: machine A
ping -6 <ipv6-B>
# OK
然后做相反的事情:
# On: machine B
ping -4 <ipv4-A>
# OK
# On: machine B
ping -6 <ipv6-A>
# results in timeout!
到底是怎么回事?
我的 Hamachi 机器两边都是绿色的,所以连接看起来没问题。所以我猜一定是 Windows 中的某些 FW 出了问题。我该如何调试和理解这个问题?
可能相关的问题(但对我的情况没有帮助):