我在Google域名上有一个域名,我想指向我的网站,在家里的树莓派服务器上运行。我的公共IP地址是动态的,当IP更新时,我不知道如何保持域名指向我的IP。有人熟悉Google域名动态DNS配置吗?
我最初在Google域的DNS选项卡上配置了一个“自定义资源记录”,因为它的描述是“资源记录定义您的域的行为方式。常见的用途包括将您的域指向您的web服务器或为您的域配置电子邮件传递。”这是有效的,直到我的IP更改,然后域名不再指向正确的IP。
接下来,我尝试将“动态DNS”合成记录添加到我的Google域名DNS配置中。我有一个cron作业,它每5分钟在我的服务器上运行一次,并运行以下内容(用户名和密码设置为与Google域名合成记录生成的凭据相匹配):
curl https://$USERNAME:$PASSWORD@domains.google.com/nic/update?hostname=$HOSTNAME&myip=正如我所期望的那样,当curl命令运行时,它确实成功地更新了合成记录中的IP地址。但是,“自定义资源记录”中的IP地址不会更新,并且域不再指向正确的IP。我需要手动将自定义资源记录更改为正确的IP,才能使其再次工作。
发布于 2019-02-17 03:29:27
实际上已经解决了这个问题。我给了合成记录一个虚构的子域,因为我认为我必须这样做,而解决方案就是把它留空。
发布于 2021-01-21 21:28:55
如果要配置整个域,而不仅仅是子域,请在子域字段中放置'@‘(不带引号)。这将重定向所有内容
https://stackoverflow.com/questions/54622269
复制相似问题