我买了一台支持 ipv6 的专用服务器,他们给了我 ipv6 信息:
IP Address Allocation:
IPv6: xxxx:6c80:0:14::/64
Gateway: xxxx:6c80::1
如何设置并检查 ipv6 是否在我的服务器上运行?我目前使用的是 Centos 6.8 和 nginx 1.11。
答案1
只需编辑您的/etc/sysconfig/network-scripts/ifcfg-eth0
文件即可。例如:
IPV6INIT="yes"
IPV6ADDR="2001:db8:d43f:1e97::a28b/64"
IPV6_DEFAULTGW="fe80::205:73ff:fec3:18d9"
IPV6_PRIVACY="no"
然后重新启动网络,例如service network restart
或重新启动计算机。
您可以通过对启用 IPv6 且响应 ping 的主机执行 ping 操作来查看其是否正常工作。
ping6 -n -c 1 www.google.com
PING www.google.com(2607:f8b0:4006:80e::2004) 56 data bytes
64 bytes from 2607:f8b0:4006:80e::2004: icmp_seq=1 ttl=57 time=24.1 ms
--- www.google.com ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 24.173/24.173/24.173/0.000 ms
您还可以在安装操作系统时设置 IPv6 地址和网关。