NAT VPS配置DDNS

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是否更新

暂无评论

发送评论 编辑评论


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