当前springBoot项目中需要支持通过主机名的方式连接redis,于是在win的hosts环境中配置
ipv6 hostname

映射关系,ping命令失败如下(不能通过ping hostname ,ping通ipv6)
![]()
解决办法:
1.查看当前 要访问的 ipv6的地址是通过那个【网卡号】进行访问。
例如我要访问的是linux虚拟机。
则用cmd,ipconfig
(以下的网络适配器是我用来访问虚拟机系统的 一个虚拟网卡配置)
找到【默认网关的ipv6地址】 fe80:xxxx:xxxx::z%7
可以发现是通过%7这个参数配置的网卡号访问虚拟机内部linux系统。
2.把%7加入hosts文件中如下:

3.ping 2-11

本文讲述了如何在Windows hosts文件中配置IPv6和主机名映射,以解决SpringBoot项目中通过主机名访问Redis的问题。作者详细介绍了通过IPConfig找到访问Linux虚拟机的网卡号,并将其加入hosts文件,以确保ping命令的成功。
676

被折叠的 条评论
为什么被折叠?



