在我的 /etc/hosts 上我创建了一些 ipv6address
fe80::ee01 hpux.ipv6.private hpux
fe80::ee03 slack64.ipv6.private slack64
我愿意
ssh -6 fe80::ee01%br0 OK
如果我做
ssh -6 hpux%br0
给我错误
并且
ssh hpux%br0
给出错误。无法使用 ipv6 主机名?
答案1
为您的主机提供真实地址。fe80:
地址是链路本地的,它们适用于自动协议(mDNS、DHCPv6 等),但不适用于正常使用。使用您从 ISP 获得的全局 IPv6 地址。如果您的 ISP 尚不支持 IPv6,请寻找更好的 ISP。我意识到这可能并非每个人都能做到。
另一种方法是生成自己的 ULA 前缀,例如http://unique-local-ipv6.com/或者https://www.sixxs.net/tools/grh/ula/。您将无法使用 ULA 地址访问互联网,但如果您想获得该协议的经验,它们是非常有用的。