使用ping6检查LINUX服务器是否支持IPV6

苹果上架,现在IPV6是必备条件。前几天为其他公司服务器出的版本被拒之后,吾决定先用吾司服务器上架再说。感觉吾司服务器是支持IPV6的。

那么,吾司服务器是不是真的支持IPV6?于是上网查了一下,边学习边记录,希望给后来的朋友带来方便:


后面内容都是抄的(显示字串是自己操作复制的,个人试了以后,发现其实并不等于通。最简单的办法是:


ping6 ipv6.baidu.com

这个大家都明白什么意思。


1、ifconfig

如果列出信息中,有类似以下内容,表示支持。

net6 addr: fe80::250:56ff:febc:5de9/64 Scope:Link


2、netstat -tuln

查看监听的IP中是否有IPv6格式。如果有类似以下内容,表示支持:

tcp6       0      0 :::1883                 :::*                    LISTEN

1883是什么?就是MQTT使用的端口。


3、lsmod

查看IPV6模块是否加载。有类似以下信息,表示已支持。

nf_conntrack_ipv6      18894  0

nf_defrag_ipv6         34768  1 nf_conntrack_ipv6

ip6t_REJECT            12939  0

ip6t_rt                13537  0

ip6table_filter        12815  0

ip6_tables             26901  1 ip6table_filter


4、开启IPV6

有文章说,vi /etc/modprobe.conf,加入以下两句:

alias net-pf-10 off

alias ipv6 off


吾服务器UBUNTU并没有这个文件。另外用文章研究。

上一篇:Django 设置admin后台表和App(应用)为中文名


下一篇:dnspython之dns工具包