我已经用fear.orgbuild立了我的DNS。 我有一个loggingssh.strugee.net指向71.32.87.80。 我没有build立任何AAAAlogging。
当我运行ping ssh.strugee.net或traceroute ssh.strugee.net ,他们完成DNSparsing。 但是,当我SSH入ssh.strugee.net,DNSparsing超时。 ping6和traceroute6同样失败。 如果我直接把DNSlogging指向的IP,操作完成。
正因为如此,我敢肯定,问题是我不支持IPv6,但我不知道如何继续我的诊断,因为我不知道如何build立我和我的服务器之间的networking,我不知道IPv6和IPv4如何在该networking中运行。 有没有一个通用的方式,我可以find这个? 我应该如何继续解决这个问题?
值得注意的是我的ISP是CenturyLink,而且我在同一个ISP上运行了check-ipv6testing,但在不同的地理位置。 它说我没有IPv6地址。 我使用Google Public DNS和OS X.在OS X DNS优先级列表中,首先是Google DNS IPv6,其次是Google DNS IPv4,后面是默认的DNS服务器集合(CenturyLink's)。
如果您使用的是Linux或OS X系统,则可以执行ssh -v [email protected]并查看它为什么会超时。
我怀疑它与IPv6有什么关系。 这可能与您的客户端,以及如何到达远程端的SSH守护进程。 清除您的DNScaching并仔细检查您的所有设置。