本站已运行

蓝光高清网

搜索

[教程分享] 最简单最稳定的DDNS图文教程,黑白群通用

Synology 发表于 2021-2-28 11:26:30 | 显示全部楼层 |阅读模式
本帖最后由 Synology 于 2021-2-28 11:29 编辑

刚DIY了4盘黑裙,想开外网,结果发现电信竟然不给外网IP,果断投诉走起,告知家里监控需要外网IP,15分钟就给我开通了,所以才有了今天的教程,再次赞一下电信的服务,昨晚9点半才打的电话,9点45分就给我弄好了,废话不多说进入今天的正题

首先你得具备以下几个条件:
1.拥有外网IP,如果没有就找运营商吧,搞不定的话你可以出门右转花生壳内网穿透了。
2.拥有自己的域名,由于本教程使用的是DNSPOD的动态解析服务,你需要有自己的域名
3.DNSPOD账号,并将域名的DNS改为DNSPOD提供的,DNSPOD稳定速度快,我很多网站都长期使用他们的解析服务,最重要的是免费


首先我们先注册一个域名,随便一家注册商都行,本人在西部数码注册的,如果你们需要注册也可以找我,有折扣哦,然后注册DNSPOD的账号,传送门:https://www.dnspod.cn/ ,然后在控制台添加你的域名

image.png

因为要使用到DNSPOD提供的API接口,所以我们需要先创建API Token,以便我们使用API接口。在DNSPOD的控制台>用户中心>安全设置下添加一条API Toke


image.png

你会得到一个ID及密钥,请保存好它,如果不幸忘记了也没关系,可以再次创建新的。接着,去注册商那里修改dns为dnspod提供的免费线路
  • f1g1ns1.dnspod.net
  • f1g1ns2.dnspod.net



image.png

方法一:去群晖的DDNS设置界面添加一条服务,选择dnspod.cn为服务商(推荐,使用此方法到此完成,不必继续看了
image.png

方法二:为你的域名添加一条解析的记录
image.png

我们使用A记录,解析到你现有的外网IP,这个不重要,因为后续我们将使用脚本修改IP,记录添加完成后,我们需要获取这条记录的IP,最简单的办法是使用chrome或任何带有开发工具的浏览器,审查这条记录前面的复选框,复选框的value就是这条记录的ID
image.png

获取记录ID的方法还有一种,打开:https://c.runoob.com/compile/6,在左边的输入框输入以下代码,请修改对应的数值
  • # -*- coding: UTF-8 -*-
  • import urllib2,urllib
  • data={'login_token':'你的ApiToken数字ID,你的ApiToken数字密钥','format':'xml','domain':'你的域名'}
  • content_stream = urllib2.urlopen("https://dnsapi.cn/Record.List", data=urllib.urlencode(data))
  • content = content_stream.read()
  • print content

复制代码


在右边的输入框会返回一个XML,在记录对应的ITEM中寻找ID的值,这就是记录的ID,进入群晖的控制面板,打开计划任务,新增一条计划任务,选择用户自定义脚本



回复

使用道具 举报

全部回复0 显示全部楼层

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

开通会员 帮助中心 返回顶部 返回列表