domain-name-system – 从linux更新GoDaddy DNS

我有以下设置:

>在GoDaddy注册的域名
>运行带有动态公共IP的ArchLinuxArm的插头计算机
>在GoDaddy DNS管理器中更新域以指向插头计算机的公共IP

到现在为止还挺好.但是,如果我的ISP决定更改它,我需要在GoDaddy DNS管理器中自动更新IP(DynDns样式).

知道如何去做吗?

解决方法

目前,GoDaddy不提供动态DNS,也没有API来编程更新DNS

根据GoDaddy support

… DNS modifications through scripts would not be
possible with our DNS services. These changes can only be done from
within the DNS Manager interface that is provided as part of your
customer account.

因此,您需要用于动态DNS的第三方提供商,并且您有以下选项:

>将您的域名移至支持动态DNS的DNS托管服务(如no-ip.com,我自己的net-me.netmany others). GoDaddy可能仍然是您的域名注册商,但您使用的是第三方DNS托管服务.
>(更简单)设置​​任何动态DNS帐户,可以是像yourusername.some-dynamic-dns-provider.net这样的第三级域名,并使用GoDaddy设置CNAME DNS记录,该记录将指向您的动态域名.例如,如果您有www.yourdomain.com CNAME yourusername.some-dynamic-dns-provider.net,则所有对www.yourdomain.com的请求都将被DNS重定向到您的动态IP地址.虽然无法为裸域创建CNAME记录(yourdomain.com,但没有www.).
>您还可以将域名完全移至另一个域名注册商,该域名注册支持动态DNS. (我认为namecheap.com确实如此.)

相关文章

vue阻止冒泡事件 阻止点击事件的执行 <div @click=&a...
尝试过使用网友说的API接口获取 找到的都是失效了 暂时就使用...
后台我拿的数据是这样的格式: [ {id:1 , parentId: 0, name:...
JAVA下载文件防重复点击,防止多次下载请求,Cookie方式快速简...
Mip是什么意思以及作用有哪些