RoS双线或多线设置动态域名(DDNS)

RoS双线或多线设置动态域名(DDNS),第1张

动态域名只能绑定在一条线路上面,不管你多线还是双线你只对你的默认路由做动态域改运名绑定就行了。你复制到基歼携另一台ros的话,有可能 某些参数不对造成域搏伏名不能正常更新所以不能访问。建议你手动重新做一次。当然这些都是建立在你动态域名能够正常使用的情况下

在ROS上,可以通过对53端口的UDP访问进行dst-nat,to-address指向我们自己的dns服务器或如果Ros开启DNS服务,也可以指向Ros本身。

WinBox设置:

本例中使用ROS自带的DNS服务,ROS IP为192.168.27.254。

首先开启ROS的DNS服务:Winbox中选IP->DNS,在Static页面中点Settings,按下图设乱裤置,其中202.96.64.68和202.96.69.38按你所在地区和ISP的DNS填写。

确定后在Winbox中选IP->Firewall,选NAT页面,点红色加号“+”,按哗裤简下图设置纯侍:

Chian=dstnat,Protocol=UDP,Dst.Port=53,Action=dst-nat,To Address=192.168.27

命令行设置:

/ip firewall nat

add action=dst-nat chain=dstnat disabled=no dst-address-type=!local

dst-port=53 protocol=tcp to-addresses=192.168.0.1 to-ports=53

add action=dst-nat chain=dstnat disabled=no dst-address-type=!local

dst-port=53 protocol=udp to-addresses=192.168.0.1 to-ports=53

/ip dns

set allow-remote-requests=yes cache-max-ttl=1w cache-size=4096KiB

max-udp-packet-size=512 primary-dns=202.96.64.68

secondary-dns=202.96.69.38

本文主要讲解如何借助阿里云aliyun的云解析API接口来实现RouterOS(以下简称ROS)的DDNS动态解析。

一、创建访问控制RAM的AccessKey

我这边简单的讲讲如何申请开通:

1、阿里云网站 -->产品 -->安全 --> 应用身份服务 ,这个就是控制API ,用户管理,新建用户,填写用户名和勾上“为该用户自动生成AccessKey”,保存好这个accesskey。

2、策略碰首管理 -->自定义授权策略,新建授权策略,选择兆简空白模版,授权策略名称随便填(如alidns),策略内容为下面的内容(修改下面内容中的域名为你自己要做DDNS的域名)

action是api的接口,只接受AddDomainRecord(增加域名解析),DescribeDomainRecords(输出域名解析列表)和UpdateDomainRecord(修改域名解析记录)

Resource是指被授权的具体对象,这边domain/myxzy.com需要修改成你自笑猜数己的域名domain/xxx.com。这样就是授权对象是该域名

3、授权--新增授权--添加权限—在授权主体,对上面创建的用户,点击授权,选择刚才自定义创建的策略,确定。

二、PHP制作aliyun API动态解析接口

以下是我制作好的php解析接口

接口地址:

HTTP请求方式:

请求参数:

示例:

“0”代表解析修改成功或者是当前解析记录ip相同

“1”代表AccessKey报错(这个阿里云我这边经常出现,刷新就可以正常)

“2”代表没有设置参数

1、本接口未记录所有的解析AccessKey和解析记录,但是服务器的访问日志会有链接记录(按照政策要求需保存6个月的日志)。虽然有日志但是本接口不提供任何查询。

2、强烈建议按照步骤一设置授权权限。

3、由于使用本接口出现的任何安全问题,本人概不负责。这边只能保证本人不会去做任何后门行为。这边建议勤换AccessKey

id、secret、domain、record、pppoe修改成自己的。定时1分钟运行就好。

脚本说明:获取pppoe拨号ip,然后判断和记录解析ip是否相同,不同开始访问我的php解析脚本,解析脚本就判断参数执行,返回0或1或2,如果是0更新记录的alidns解析ip,其他的不记录。

四、alidns-api-php脚本源码

Github: https://github.com/myxzy/alidns-api-php


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12242118.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-22
下一篇 2023-05-22

发表评论

登录后才能评论

评论列表(0条)

保存