利用DNSPod实现动态域名解析DDNS (解析内网、外网或IPV6地址)
本文最后更新于 537 天前,其中的信息可能已经有所发展或是发生改变。

之前使用cloudflare的api进行的DDNS解析,不过现在使用的dnspod的自定义节点,而且cloudflare官方可停止了免费域名(ga、tk、ml、cf和gq)的api解析,基于以上两个原因,现在使用dnspod进行ddns解析。

参考博文利用DNSPod实现动态域名解析DDNS (解析内网、外网或IPV6地址)

新建记录

首先在dnspod新建一条解析记录,指向服务器IP,可以随意填写,稍后会更新。

申请API TOKEN

申请dnspod API TOKEN,了解如何创建 API Token

编辑配置

访问项目地址 ArDNSPod下载源码,上传到服务器。解压后修改dns.conf配置文件

原文件有bug,我修改后的下载地址

配置文件格式:

# 按`TokenID,Token`格式填写
arToken="12345,7676f344eaeaea9074c123451234512d"

# 每行一个域名
arDdnsCheck "test.org" "subdomain"

支持IPV6

若是要支持ipv6解析,将ddnspod.sh文件头的IPtype参数修改为3

测试

shell执行命令

sh ddnspod.sh

在配置文件没错的情况下,刷新dnspod就能看到之前的解析记录对应实际的ip。

计划任务

打开宝塔计划任务,添加任务类型:shell脚本,名称随意,执行周期为10分一次,脚本内容:

sh /实际目录/ddnspod.sh

暂无评论

发送评论 编辑评论


|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇