解决方案:事实证明,ipv6拥有自己的防火墙,我不知道,它过滤掉了80和443!非常感谢尼古拉斯·皮皮托尼!
我很难让apache接受ipv6连接(在ipv4上一切都很完美)。 ready.chair6.net的结果:
我测试过/尝试过的内容:
我真的被困在这里,我还能做什么?
答案 0 :(得分:1)
MX记录错误表示从DNS服务器获取IP地址时遇到问题。
解决方案:尝试使用dig +short AAAA $hostname
作为dig +short MX $hostname
和$hostname
的URL。如果您在终端中看不到IPv6 IP,则说明您没有完全设置DNS。如果您刚刚设置了URL,那么请等待一天以更新缓存。如果已经有一段时间了,请与谁向/购买域名的人联系,谁负责使您的URL指向您的IP。
注意:MX仅用于邮件。如果您不希望传入邮件/这不是问题所在,则该测试正在测试不需要测试的内容,您可以忽略它。
更多可能性:第4行的主机名与倒数第二行的主机名相同吗?尝试从另一台计算机上的第4行ping该IPv6地址(不在同一专用网络上);你得到什么?
如果收到响应,请尝试nmap
在另一台计算机上使用IPv6,以查看端口80是否对公众开放。
-如果nmap
失败,那么如果您在NAT之后,请尝试检查端口转发设置。如果您不在NAT后面,则可能是某些原因阻止了他们的计算机和计算机之间的请求(极不可能);您可以尝试远程登录以远程登录80端口,看看是否收到请求-因为这只是一个Apache问题。
-如果nmap
成功,那么您会得到什么?通过命令行从另一台计算机发送HTTP请求,看看是否收到响应。
如果无法执行ping操作,则说明您没有连接到Internet(o.O),请教该如何帮助您。如果可以ping通IPv6,但不能ping通URL,则dig
一定不能显示任何内容,并且是前面提到的DNS。如果dig
在这种情况下确实显示了某些内容,那么我迷路了。