惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V2EX - 技术
V2EX - 技术
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Latest news
Latest news
T
The Exploit Database - CXSecurity.com
博客园 - 三生石上(FineUI控件)
WordPress大学
WordPress大学
L
Lohrmann on Cybersecurity
aimingoo的专栏
aimingoo的专栏
B
Blog
T
Threat Research - Cisco Blogs
罗磊的独立博客
Application and Cybersecurity Blog
Application and Cybersecurity Blog
P
Proofpoint News Feed
P
Palo Alto Networks Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
宝玉的分享
宝玉的分享
博客园 - 司徒正美
Google DeepMind News
Google DeepMind News
Blog — PlanetScale
Blog — PlanetScale
T
Tor Project blog
阮一峰的网络日志
阮一峰的网络日志
Last Week in AI
Last Week in AI
Martin Fowler
Martin Fowler
酷 壳 – CoolShell
酷 壳 – CoolShell
Recorded Future
Recorded Future
D
DataBreaches.Net
Y
Y Combinator Blog
大猫的无限游戏
大猫的无限游戏
IT之家
IT之家
B
Blog RSS Feed
Scott Helme
Scott Helme
P
Proofpoint News Feed
V
Vulnerabilities – Threatpost
A
Arctic Wolf
Help Net Security
Help Net Security
L
LINUX DO - 最新话题
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Vercel News
Vercel News
AWS News Blog
AWS News Blog
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
S
Schneier on Security
Hacker News: Ask HN
Hacker News: Ask HN
N
Netflix TechBlog - Medium
L
LangChain Blog
博客园 - 叶小钗
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
M
MIT News - Artificial intelligence
N
News and Events Feed by Topic
Webroot Blog
Webroot Blog
W
WeLiveSecurity

噜啦 - 折腾日记

博客启用全新域名 coding.lula.fun - 噜啦 sublime 修改新标签页默认语法 - 噜啦 小米降噪耳机 开箱|测评 - 噜啦 Handsome主题魔改 - 噜啦 CentOS 7 搭建私聊 Telegram Bot 运营商浏览器插入广告,如何解决? - 噜啦 Sublime配置C/C++ - 噜啦
NAT VPS配置DDNS - 噜啦
博主: 噜啦 · 2018-06-09 · via 噜啦 - 折腾日记
  1. 首页
  2. 正文  

介绍

NAT VPS逐渐流行,对于动态IP,总不可能换一次IP就更改一次。于是DDNS就派上了用场。
这里采用南琴浪大佬制作的脚本,结合CloudFlare实现IP的动态解析

配置DDNS

Centos安装unzip:

yum install unzip

Debian/Ubuntu安装unzip:

apt-get install unzip

下载文档

wget -N --no-check-certificate https://coding.lula.fun/usr/uploads/2018/06/795788678.zip
unzip 795788678.zip
mkdir /home/CloudFlare_DDNS
cp -f /root/config.conf /home/CloudFlare_DDNS

登陆CloudFlare

获取API KEY

如图选择第一个Google Chrome_2018-06-09_15-44-39.png

Google Chrome_2018-06-09_15-47-10.png

获取zone_id

点击域名,下方会显示此域名的zone_id

Google Chrome_2018-06-09_15-51-53.png

解析域名

前缀填写自己想要的,IP随意,记得关闭小彩云

Google Chrome_2018-06-09_15-51-31.png

编辑config.conf

vi /home/CloudFlare_DDNS/config.conf

Fuck_2018-08-04_16-02-46.png
输入i进行编辑,先填写上面三项,注意:不要有空格邮箱填写CloudFlare的注册邮箱
编辑完成后输入ESC退出编辑,然后输入:wq回车保存

获取record_id

命令行输入

bash CloudFlare_DDNS_Setter.sh

输入1

Xshell_2018-06-09_16-13-00.png
你会得到一段代码,找到里面对应DDNS域名解析id,即为record_id

接下来继续编辑config.conf

vi /home/CloudFlare_DDNS/config.conf

填写后面的三项,域名填写你刚才解析的域名例如ddns.yourdomain.com
ttl填写120即可

解析NAT VPS IP

命令行输入

bash CloudFlare_DDNS_Setter.sh --ddns

登陆CloudFlare查看IP是否自动修改为服务器的IP
如果同步失败请检查API_kEY是否正确[清除缓存后查看]

Google Chrome_2018-06-09_16-27-13.png

配置Crontab任务

服务器IP变动后需要即时解析IP,这不废话么
Crontab一般自带,如果没有

Crontab安装教程

1.centos安装crontab

yum install vixie-cron crontabs   #安装Crontab
chkconfig crond on   #设置开机启动Crontab
service crond start   #启动Crontab

2.debian安装crontab

apt-get install cron   #安装Crontab
/etc/init.d/cron restart   #重启Crontab

配置任务

使用crontab -e进入任务编辑,i进入编辑模式

输入

*/5 * * * * bash CloudFlare_DDNS_Setter.sh --ddns

Fuck_2018-08-04_15-59-43.png

脚本设置为5分钟运行一次,保存退出

ESC退出编辑模式,:wq保存,此时再去CloudFlare修改一下IP地址(自定义一个不是当前服务器的IP),静心等待5分钟,看看IP是否更新

相关参考链接

南琴浪博客

GitHub

赞赏作者

如果觉得我的文章对你有用,请随意赞赏

NAT VPS配置DDNS

 •