宝塔Apache 下是可以直接使用ipv6的,不需要设置,这个在之前的腾讯云系统中测试,确实只要控制台设置这个轻量主机有ipv6就可以了。
但是后来的这台机器系统比较新吧,偶然发现一直以来的ipv6不行了,ping6 www.qq.com不通,原来是没有获取v6ip
相关命令如下:
[root@VM-16-8-centos ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host noprefixroute
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 52:54:00:5c:f5:4e brd ff:ff:ff:ff:ff:ff
altname enp0s5
altname ens5
inet 10.0.16.8/22 brd 10.0.19.255 scope global noprefixroute eth0
valid_lft forever preferred_lft forever
inet6 fd76:3600:170a:3104:0:9e39:271c:4029/128 scope global dynamic noprefixroute
valid_lft 373297071sec preferred_lft 121009071sec
inet6 fe80::de99:40d0:bdd1:5e81/64 scope link noprefixroute
valid_lft forever preferred_lft forever
[root@VM-16-8-centos ~]# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 10.0.16.8 netmask 255.255.252.0 broadcast 10.0.19.255
inet6 fd76:3600:170a:3104:0:9e39:271c:4029 prefixlen 128 scopeid 0x0<global>
inet6 fe80::de99:40d0:bdd1:5e81 prefixlen 64 scopeid 0x20<link>
ether 52:54:00:5c:f5:4e txqueuelen 1000 (Ethernet)
RX packets 253872475 bytes 138623132189 (129.1 GiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 217902820 bytes 165688420535 (154.3 GiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 4142944 bytes 12987946262 (12.0 GiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 4142944 bytes 12987946262 (12.0 GiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
[root@VM-16-8-centos ~]# ip -6 addr show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 state UNKNOWN qlen 1000
inet6 ::1/128 scope host noprefixroute
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 state UP qlen 1000
inet6 fd76:3600:170a:3104:0:9e39:271c:4029/128 scope global dynamic noprefixroute
valid_lft 373293536sec preferred_lft 121005536sec
inet6 fe80::de99:40d0:bdd1:5e81/64 scope link noprefixroute
valid_lft forever preferred_lft forever
//正文开始
//下面主要是看看当前ipv6到底通不通
[root@VM-16-8-centos ~]# ping6 www.qq.com
ping6: connect: Network is unreachable
//ip地址在你的腾讯云控制台可以拿到,注意对比看你的网关格式,直接替换就可以了
//原文写的叫:添加ipv6配置
[root@VM-16-8-centos ~]# nmcli con add con-name dhcp ifname eth0 type ethernet ipv4.method auto ipv6.addresses 2402:4e00:c032:4000:22da:7fa8:10ea:0/128 ipv6.gateway 2402:4e00:c032:4000::
Connection 'dhcp' (0219f35b-fd0e-45d1-ba31-2a8a6aa06d3b) successfully added.
//原文写的是:激活配置文件
[root@VM-16-8-centos ~]# nmcli con up dhcp
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/3)
[root@VM-16-8-centos ~]# nmcli con show
NAME UUID TYPE DEVICE
dhcp 0219f35b-fd0e-45d1-ba31-2a8a6aa06d3b ethernet eth0
lo 166ef238-4485-44e5-b050-12dd248af123 loopback lo
cloud-init eth0 1dd9a779-d327-56e1-8454-c65e2556c12c ethernet --
//原文写的是:删除原有配置文件
[root@VM-16-8-centos ~]# nmcli con del cloud-init\ eth0
Connection 'cloud-init eth0' (1dd9a779-d327-56e1-8454-c65e2556c12c) successfully deleted.
//原文写的是配置文件
[root@VM-16-8-centos ~]# ping6 www.qq.com
PING www.qq.com(240e:97c:2f:2::4c (240e:97c:2f:2::4c)) 56 data bytes
64 bytes from 240e:97c:2f:2::4c (240e:97c:2f:2::4c): icmp_seq=1 ttl=50 time=28.0 ms
64 bytes from 240e:97c:2f:2::4c (240e:97c:2f:2::4c): icmp_seq=2 ttl=50 time=28.0 ms
有返回数据了,直接将域名aaaa解析就可以了。
方法来自:
OpenCloudOS Server 9 如何配置ipv6-腾讯云开发者社区-腾讯云
https://cloud.tencent.com/developer/article/2473943
本文转载自互联网,如有侵权,联系删除
发表评论