利用DNSPod实现动态域名解析DDNS (解析内网、外网或IPV6地址)
作者:csuper
发表于:2021-02-18
https://blog.csdn.net/imkiimki/article/details/83794355
自己折腾可以使用DNSPod + 个人域名 + ArDNSPod脚本.
利用DNSPod实现动态域名解析
首先需要注册一个域名,去腾讯云注册最为方便,因为DNSPod 2015年被腾讯收购后和腾讯云的账号打通了。
登陆dnspod控制台https://console.dnspod.cn/dns/list,创建一条A记录解析,IP值暂时随便填就行:
运行ddnspod.sh,就可以获得IP地址,更新域名的解析值了(这里选择的是解析LAN 地址)。
到域名控制台查看,已经更新了记录值. 现在就可以通过域名ddns1.imki.club 访问主机了。
2. 在ddnspod.sh 开头,IPtype值改为3,切换到 IPv6 解析。
3. 运行ifconfig,查看具有IPv6地址的网卡设备名,例如eth0等
4. ddnspod.sh 69行,将 eth0 替换成本机的网卡设备名。确保单独运行该命令可以返回ipv6地址
ip addr show dev eth0 | sed -e's/^.*inet6 \([^ ]*\)\/.*$/\1/;t;d'
5. 配置dns.conf文件,运行ddnspod.sh即可更新解析值。
自动更新解析
DDNS的第一个D含义在于动态,即IP地址变化之后自动更新域名记录值,这可以通过把脚本设置为定时任务cron来实现。
版权声明
本文仅代表作者观点,不代表Csuper立场。
本文系作者授权百度百家发表,未经许可,不得转载。