ipv6基础知识点


1、linux查看ipv6地址

ifconfg

红框中的是ipv6地址,

fe80 开头的是链路本地地址,不是真正的ipv6地址 2、绑定ipv6地址命令 ip -6 addr add ipv6地址 dev 网卡名称 3、ping ipv6地址 ping6  ipv6地址 例如:ping6 2409:8c20:1833:2000::afd:b73a 4、telnet ipv6地址和端口 和telnet ipv4没有区别 例如:telnet 2409:8c20:1833:2000::afd:b73a 80 需要注意的是如果显示  Connection refused(ipv4正常),很有可能是提供服务的中间件需要配置支持ipv6 5、cul ipv6地址 curl "http://\[ipv6地址\]:端口" 例如: curl "http://\[2409:8c20:1833:2000::afd:b739\]:80" 6、nginx开启ipv6支持

 增加上图配置,reload重新加载配置

7、开启mysql支持ipv6

打开mysql的配置文my.conf

 修改bind_address ::

重启mysql服务

8、keepalived 开启ipv6支持

编辑keepalived的配置文件keepalived.conf,增加如下内容

 重启keepalived

9、数据库连接改ipv6地址

直接将ipv4地址替换为ipv6地址即可

10、rest请求改为ipv6地址

将ipv4地址改为ipv6地址,并且用[]包含起来