阿里云 腾讯云 设置DDN(动态域名解析)
搭建内网服务器时,因为运营商分配的公网ip地址是动态的。在一段时间后或者重启路光猫后,会导致公网ip变化,此时阿里云设置DNS将失效。因此需要进行动态域名解析。
阿里云没有像花生壳一样的内置到路由器的动态域名解析服务。所以,我们没办法在路由器段进行动态域名解析设置。但是,阿里云提供了DNS的API,各个语言的API都有,因此我们可以在服务器端来实现这个动态域名解析服务。
下面讲一下我实现的整个过程,我是通过go语言完成的。如下。
1. 设置DNS域名解析服务
进入阿里云的DNS服务页面,设置域名解析。这个页面,相当于是手动操作,来实现域名解析设置。这里我们根据阿里云的教程来添加解析记录。这里我设置不是真实的服务器外网IP,真实的是211,这里我设置的212,以便后面测试DDNS是否生效。
上面圈出来的一行,即是官方生成的这段代码运行成功后的反馈。只要没有报错,并且有这行代码,设置域名解析上能查看到我们解析记录已经修改成功了,118.123.37.212
变成了118.123.37.211
说明我们的工作完成了。
4. 腾讯服务器域名解析
将上面的程序跑在腾讯云服务器上,即可将阿里云的域名解析为腾讯云服务器对应的IP地址。
和阿里域名解析一样,找到API文档,DNSPod相关的内容,也是有SDK和API的使用说明及在线调试,路径为:文档中心 > API 中心 > DNSPod > 记录相关接口 > 修改记录
https://cloud.tencent.com/document/api/1427/56157
修改解析类型可以支持IPV6地址的解析。
可以直接使用DDNS-GO,里面继承了各个域名服务商的解析服务: https://github.com/jeessy2/ddns-go
推荐本站淘宝优惠价购买喜欢的宝贝:
本文链接:https://hqyman.cn/post/4238.html 非本站原创文章欢迎转载,原创文章需保留本站地址!
休息一下~~