网络基础之IPv6

ipv6为啥也有私有地址?ipv4的NAT为啥被广泛诟病?

免费!我国首个IPv6公共DNS正式发布:亦能解析IPv4

一、IPv6测试

1、如何查询某个网站在国内还是国外

可以通过CNNIC(就是那个流氓网站!)的whois页面查询,看国家代码项,CN是中国,US是美国。其实他是通过APNIC查询的,具体哪个页面待补充。

问题:为啥huangjiaming同学的国家码是CN,我的zhangqihui.me是US,难道他用的是假的github?

2、如何测试上网是否支持ipv6呢

参考这篇文章:联通ipv6 to ipv4。用http://test-ipv6.com/测试我的联通宽带是否支持ipv6,结果很有意思:

得分0/10:联通宽带,台式机Windows10,chrome浏览器
得分0/10:联通宽带,台式机Windows10,firefox浏览器
得分0/10:联通宽带,台式机Windows10,EDGE浏览器
得分0/10:联通宽带,android手机,内置魅族浏览器
得分0/10:联通宽带,android手机,firefox浏览器
得分0/10:联通蜂窝,android手机,chrome浏览器
得分10/10:联通宽带,android手机,chrome浏览器 #yeah!路由器立功了

其中,得分0的,测试信息完全一致:

公网地址是108.61.201.19 #没有通过代理的提示,与路由器中显示的公网地址不一致,刷新后ipv4保持不变
您的互联网服务提供商(ISP)看起来是 AS-CHOOPA - Choopa, LLC, US #联通蜂窝ISP是 CHINA169-BACKBONE CNCGROUP China169 Backbone,CN 移动蜂窝ISP是 CMNET-V4SHADONG-AS-AP Shangdong Mobile Communicaton
您的DNS服务器(通常由您的网络服务商提供)已经可以接入IPv6互联网了 #DNS是支持的!

唯一满分得分10的测试信息:

您在公网上的IPv4地址是66.249.82.132,通过代理,Via:1.1 Chrome-Compression-Proxy #与路由器中显示的公网地址不一致,刷新后ipv4地址最后一位变化
您在公网上的IPv6地址是2001.4860.4801.4009::2e,通过代理,Via:1.1 Chrome-Compression-Proxy #刷新后ipv6地址不变
您的互联网服务提供商(ISP)看起来是 GOOGLE-Google Inc. US
您的DNS服务器(通常由您的网络服务商提供)已经可以接入IPv6互联网了

以上测试,路由器中的IPv6其实是关闭的,路由器开启IPv6有5种选项:

Native
静态 IPv6 #
Tunnel 6to4 #
Tunnel 6in4 #
Tunnel 6rd #

二、实施

使用shadowsocks,搭建ipv6 VPN,让ipv4上ipv6,下载速度提升到100M
Shadowsocks,Vultr,IPV6搭建校园网免流量环境
vultr vps开通IPv6图文教程

三、HTTP、IP知识

判断本机IP地址是公网地址还是私网地址 #有公网、局域网IP范围的图示,非常直观,值得学习

推荐图书:《图解HTTP》,作者:上野宣

问题:

1、家里有多个电脑、手机等终端上网,到底占用了一个还是多个公网IP,假设是多个,比如我正在用的笔记本,它的公网IP是多少?如何查询?
2、发现家里的路由器连续开机23天没有重启,但ip地址却变了两次,比如“112.254.97.0”,注意末尾是“0”!印象中末尾是1代表网关,0、255一般不用,难道0也合法了?

实践1、查询树莓派、路由器的网址信息

首先通过ssh登录树莓派或者路由器(树莓派、路由器缺省的ssh都是关闭的,都需要通过设置打开ssh)

ip addr show

linux下的ip命令非常强大,总结如下:待补充

实践2、查询局域网windows电脑的公网ip

方法1、浏览器输入网址 http://beta.speedtest.net/ ,左下角的客户端图标附近会显示本机公网ip

China Unicom
27.223.99.130

方法2、浏览器输入网址 http://www.ip138.com/ ,会显示

您的IP是:[27.223.99.130] 来自:山东省青岛市 联通

方法3、打开windows命令行窗口,输入命令“tracert ip138.com”,第一个非局域网ip就是本机的公网ip(此方法失败)

实践3、公网ip的验证方法:

方法1、通过外网ping

方法2、在内网windows电脑上打开telnet服务

windows电脑打开命令窗口

telnet localhost #返回“在端口 23 ,连接失败”,和本机防火墙中telnet服务器设置有关系吗?

Windows 7中Telnet功能安装与测试

实践4、手机获得IP地址是IPv6吗?

手机设置到4G联网状态,IP地址为10.186.167.42,显然是IP v4类型的局域网地址
手机连上家庭wifi后,IP地址为192.168.1.108,以及fe80:6a3e:34ff:fe2a:9cb2,也就是IPv4和IPv6地址都有,如果访问IPv6网站,是不是FGW就拦不住了?

Advertisements

发表评论

Fill in your details below or click an icon to log in:

WordPress.com 徽标

You are commenting using your WordPress.com account. Log Out /  更改 )

Google photo

You are commenting using your Google account. Log Out /  更改 )

Twitter picture

You are commenting using your Twitter account. Log Out /  更改 )

Facebook photo

You are commenting using your Facebook account. Log Out /  更改 )

Connecting to %s