IPV6的测试-ipv6网卡配置-ipv6的nginx配置-ipv6的ping测试-ipv6的curl测试
1. 首先你的网络要先支持ipv6
centos 下ipv6 配置
vim /etc/sysconfig/network-scripts/ifcfg-eth0
添加类似:
IPV6INIT=yes
IPV6ADDR=2400:A480:000F:0212:007C:0000:0000:00E3/64
IPV6ADDR_SECONDARIES=""
重启网卡
service network restart
2. 测试IPv6 是否联通, 可使用用ping命令, centos不过是ping6 命令 或 win7 貌似是 ping -6
如图: ping6 ipv6.scau.edu.cn
ping6 www.updateweb.cn
2. 使用 curl 测试联通
未联通:
[root@w122114124227-0 nginx-1.6.2]# curl -6 'http://www.updateweb.cn
curl: (6) Couldn't resolve host 'www.updateweb.cn'
正常联通会显示内容:
curl -6 'http://2400:a480:f:212:7c::e3/'
curl -6 'http://www.updateweb.cn'
注意:
a. 需要做dns 域名解析配置:
b. nginx 配置
首先:
查看 nginx 是否支持 ipv6, 如果nginx -V 没有 --with-ipv6 , 需要重新编译 nginx
其次:
配置nginx.conf
监听ipv4 和 ipv6 的 80,
server{
....
listen[::]:80;
...
}
只监听IPv6:
server{
....
listen[::]:80defaultipv6only=on;
...
}
指定IPv6地址进行监听:
server {
....
listen [3608:f0f0:3002:31::1]:80;
...
}
测试地址:
http://ipv6-test.com/validate.php
IPV6 : 在线ping:
http://www.subnetonline.com/pages/ipv6-network-tools/online-ipv6-ping.php
http://centralops.net/co/Ping.aspx