首页 > 心得分享 > 深圳电信开启 IPv6 并通过 DNSPod API 配置脚本实现 DDNS 动态解析

深圳电信开启 IPv6 并通过 DNSPod API 配置脚本实现 DDNS 动态解析

前段时间看到有人说电信 IPv6 已经全部普及了,便心痒痒的想去试一下。
当时直接在天翼的光猫上配置的,虽然成功获取到了 IPv6 并访问 IPv6 网站,
但实际上,外网并不能 ping 通,也无法开放端口。

前天不死心,又去搞了一下,这次没用光猫拨号,改为路由器拨号...

成功获取 IPv6 并开放端口监听服务!!!

简单说下步骤:

进入天翼光猫:192.168.1.1(光猫背面标签有写,自己改动的心里有数)
登录超级账号:telecomadmin/useradmin
登录密码:nE7jA%5m (如果密码不对,请自行百度对应型号账号密码)

进入后,配置网络为桥接即可,IPv4&IPv6模式。

Snipaste_2019-04-10_23-49-32.png

大致就是如图配置,红圈重点关注。

然后进入路由器配置即可。

由于路由器各不相同,简单说下概要:
首先路由器要支持 IPv6,然后正常宽带配置拨号。
然后一般会有 IPv6 页面,配置大概就是:
联机类型:NATive
接口:PPP(oE)
后期可以配置路由器配置 IP(Stateful)
可以分配个短点的 IP 便于查看。
电脑可以查看获取的 IPv6 地址,如果不是 "240e:" 开头,就说明是获取到了外网 IPv6。
并且,经过测试,80端口并没有封,可以做任意服务了,
于是,我又买了树莓派,但愿不会吃灰...

由于分配的 IPv6 前缀是动态的,而路由器的 DDNS 功能是 IPv4 的,
遂写了个 IPv6 的脚本,基于 DNSPod 的 API 提交。

代码先放在 GayHub 上了,简单实现功能,没做太多的判断什么的。

需要自己手动安装 json 解析插件 “jq”。
打开自行编辑配置密钥和域名信息。

DNSPod 密钥获取方式:
用户中心左侧:用户中心->安全设置->API Token->创建即可。

Snipaste_2019-04-11_00-13-23.png

结果如图所示,获取的 ID 和 Token 用逗号隔开即可。
如:96,f3c**c017

配置 Token、域名和子域名即可。
注意,请自行提前添加 子域名的 AAAA 记录,本脚本并不会自动创建子域名。

项目地址:https://github.com/imdong/ddns_ipv6

暂时就是这样了,等我捯饬好树莓派,继续...

上一篇: PHP使用GuzzleHttp访问Https时报cURL error 60: SSL certificate problem错误的解决方案

下一篇: 已是最新的文章