简短回答:Ubuntu 上的 telnet 客户端是支持 IPv6 的。
详细说明如下:
在 Ubuntu 中,常用的 telnet 命令来自 telnet 或 telnet-ssl 软件包,例如:
sudo apt install telnet
该 telnet 客户端支持 IPv6 地址,使用方式例如:
telnet ipv6.google.com
# 或
telnet 2001:db8::1 23
如果 IPv6 地址中包含 : 且带端口,有时需要加中括号(取决于实现):
telnet [2001:db8::1] 23
如果你指的是 telnet 服务端(telnetd):
telnetd 一般也能监听 IPv6(取决于具体实现和 xinetd / systemd 配置)ip addr 能看到 inet6)ufw / ip6tables)需放行对应端口出于安全考虑,Ubuntu 官方更推荐使用:
ssh user@ipv6-address
✅ 总结:Ubuntu 的 telnet 客户端支持 IPv6;服务端视配置而定,但生产环境不建议使用 telnet。
如果你是想做 IPv6 连通性测试,我也可以推荐更合适的命令(如 nc、curl、ssh)。