• 欧美亚VPS推荐网,同时启用新域名 eaavps.com

    Europe:欧洲

    America:美国

    Asia:亚洲

    VPS:Virtual Private Server 虚拟专用服务器

  • 搬瓦工 年付49.99美元/年的 CN2 GIA-E限量方案,值得你拥有,要买的速度。估计很快就会被卖完。

    https://www.eaavps.com/788.html

  • :grin:

    感谢大家支持,今天是个好节日,祝大家节日快乐,玩得开心!

Dynu 动态域名解析教程分享

折腾笔记 涛哥 5年前 (2019-02-28) 5651次浏览 已收录 0个评论 扫描二维码

Dynu 动态域名解析教程分享


支持windows、LINUX众多操作系统版本、nat vps 、动态IPVPS 、免费动态IP解析,使用该动态域名解析简单方便,不用像其它的过多去调试脚本之类的。免费用户只能创建4个二级域名。Dynu 提供基本功能永远的免费,基本够我们使用,就算你买会员也只需要9.9美元/年

Dynu 动态域名解析教程分享

首选。Dynu的主站应该是被墙了,我这里正常是无法访问的,需要代理才能打开
https://www.dynu.com/zh-CN/ControlPanel

打开主页面,设置语言为中文,在成功注册成为会员后点击左上角的设置图标,进入后台控制中心

你可以选择使用系统的免费域名,也可以使用自己的域名。

有WINDOWS 和其它多种客户端下载。
https://www.dynu.com/zh-CN/Resources/Downloads

注册好之后我们就开始在我们的LINUX VPS 服务器上进行操作了

一、CENTOS 7 安装

 

1. 在终端输入下面的命令:

rpm -ivh https://www.dynu.com/support/downloadfile/30

2. 编缉 配置文件

vi /etc/dynuiuc/dynuiuc.conf

按 i 插入开始编缉
第一行开始

username YOURUSERNAME  # Your account username. (会员账号)
password YOURPASSWORD # Your account password or IP update password. (IP更新密码 与会员账号密码不同,也可使用会员密码,最好能经过MD5加密过)
location LOCATIONNAME # Can be left empty. Location name can be assigned to hostnames in the control panel.(二级域名的位置或者组名)
ipv4 true # Can be true or false. (开启IPV4地址更新)
ipv6 false # Can be true or false. (关闭IPV6地址更新)
pollinterval 300 # IP update interval in seconds. Minimum is 120. (IP更新时间,最低120秒)
debug false # Can be true or false.
quiet true # Can be true or false.

以下为完整的配置示例,根据自己的信息填写好就行了 ,注意第三项位置名字 ,在解析管理面板里设置单独的位置名字,然后填写到这里。

username vpstj
password 123456
location vpstj001
ipv4 true
ipv6 false
pollinterval 300
debug false
quiet true

Dynu 动态域名解析教程分享设置位置 别名

Dynu 动态域名解析教程分享填写位置 别名

Dynu 动态域名解析教程分享

修改完配置后按ESC 退出编缉状态,再按SHIFT键+冒号 :键 输入 wq 存盘退出。

3. 重新加载服务:
(如果你需要测试自己的配置是否则正确,你可以先在动态域名的设置里把IP地址修改为其它随便一个IP地址如: 127.0.0.1 再在VPS终端 输入下面的命令,再刷新一下解析管理平台。功能正常的话,应该马上显示出当前最新的IP地址。)

systemctl restart dynuiuc.service

4.到这里配置完成,在域名解析后台你马上可以看到域名已经解析为当前服务器的IP地址。
5. 配置定时执行 加载服务
每10分钟执行加载服务
输入

crontab -e

然后会弹出 vi 编辑界面,在里面添加一行:

*/10 * * * * systemctl restart dynuiuc.service

 

其它常用命令

使用systemd管理服务:

systemctl start dynuiuc.service
systemctl stop dynuiuc.service
systemctl restart dynuiuc.service
systemctl status dynuiuc.service

查看和截断日志文件:

查看实时日志:

tail -f /var/log/dynuiuc.log

查看整个日志文件:

cat /var/log/dynuiuc.log

截断日志文件:

cat /dev/null > /var/log/dynuiuc.log

查看服务状态:

systemctl status dynuiuc.service -l

二、Debian/Ubuntu

登入您的VPS終端,執行下列命令
## Debian/Ubuntu

apt-get update
apt-get install curl -y

## CentOS

yum update -y
yum install curl -y

把下面的命令修改成你自己的格式后复制到命令行里:

curl "https://api.dynu.com/nic/update?hostname=您申請的域名&password=您Dynu帳戶的密碼"

注意:填写您Dynu帳戶的密碼时最好使用MD5加密后的字符串,最好不要直接使用明文的密码

## 返回下面信息表示成功 ##
good xxx.xxx.xxx.xxx (IP地址)

設定定時更新

crontab -e

按i进入编辑模式,貼上下方命令,並按esc一下,再输入:wq保存

*/1 * * * * curl "https://api.dynu.com/nic/update?hostname=您申請的域名&password=您Dynu帳戶的密碼" > /dev/null 2>&1

至此所有步驟完成,當IP變更時腳本會自動更新A紀錄指向您的域名
您可以登入dynu.com後台查看域名IP
並可以使用您的DDNS連接您的VPS

三、安装crontab

如果你的系统过于精简没有安装crontab命令的话会有出错提示,可以运行以下安装命令:

yum install vixie-cron
yum install crontabs

说明:
vixie-cron软件包是cron的主程序;
crontabs软件包是用来安装、卸装、或列举用来驱动 cron 守护进程的表格的程序。
cron 是linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务:

//启动服务

/sbin/service crond start

//关闭服务

/sbin/service crond stop 

//重启服务

/sbin/service crond restart

//重新载入配置

/sbin/service crond reload

查看crontab服务状态:

service crond status

手动启动crontab服务:

service crond start

参考:http://os.51cto.com/art/201004/192442.htm
其它的crontab 命令或以参考http://man.linuxde.net/crontab


欧美亚VPS推荐网eaavps.com , 版权所有丨如未注明 , 均为原创丨
转载请注明原文链接:Dynu 动态域名解析教程分享
本站的文章和资源来自互联网或者站长的原创。
如果有侵犯版权的资源请尽快联系站长,我们会在24h内删除有争议的资源。
欢迎加入QQ群:875883962 | 一起研究讨论交流心得,对发广告、潜水等会清理出群。
文明交流、拒绝非法信息。
喜欢 (33)
[pcghost@163.com]
分享 (0)
涛哥
关于作者:
不是从来就有,也不会永远存在。

您必须 登录 才能发表评论!