双栈虚拟机IPv6路由目标不可达问题求助
双栈虚拟机IPv6路由目标不可达问题求助
我搭建了一台支持双栈IP(IPv4+IPv6)的虚拟机,目前IPv4工作完全正常,但IPv6始终提示“路由目标不可达”。我已经附上了IPv6路由表的截图和ping测试结果,并且反复检查、测试过Apache的配置,确认配置是正确的。
相关地址信息:
- 可正常访问的IPv4地址:
34.93.43.208 - 存在问题的IPv6地址:
2600:1900:40a0:4643::
真的快被这个问题搞疯了,太糟心了!我试过用Nginx做反向代理、调整PHP-FPM的相关设置,还有一堆其他操作,但都没解决问题。唯一的进展就是现在能从其他网络ping通这个IPv6地址了,另外我还把DNS托管换成了GoDaddy,因为之前的NS记录在IPv6方面有问题。
2023年8月16日更新:
- 在虚拟机本地执行命令
curl -g -6 'http://[2600:1900:40a0:4643::]',可以正常访问服务 - 但从我的笔记本或者其他外部网络执行同样的命令时,会出现如下错误:
curl: (7) Failed to connect to 2600:1900:40a0:4643:: port 80: No route to host
备注:内容来源于stack exchange,提问作者adaptable.services




