首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为动态DNS配置Google域?

问如何为动态DNS配置Google域?
EN

Stack Overflow用户
提问于 2019-02-11 07:39:59
回答 2查看 3.8K关注 0票数 2

我在Google域名上有一个域名,我想指向我的网站,在家里的树莓派服务器上运行。我的公共IP地址是动态的,当IP更新时,我不知道如何保持域名指向我的IP。有人熟悉Google域名动态DNS配置吗?

我最初在Google域的DNS选项卡上配置了一个“自定义资源记录”,因为它的描述是“资源记录定义您的域的行为方式。常见的用途包括将您的域指向您的web服务器或为您的域配置电子邮件传递。”这是有效的,直到我的IP更改,然后域名不再指向正确的IP。

接下来,我尝试将“动态DNS”合成记录添加到我的Google域名DNS配置中。我有一个cron作业,它每5分钟在我的服务器上运行一次,并运行以下内容(用户名和密码设置为与Google域名合成记录生成的凭据相匹配):

代码语言:javascript
复制
curl https://$USERNAME:$PASSWORD@domains.google.com/nic/update?hostname=$HOSTNAME&myip=

正如我所期望的那样,当curl命令运行时,它确实成功地更新了合成记录中的IP地址。但是,“自定义资源记录”中的IP地址不会更新,并且域不再指向正确的IP。我需要手动将自定义资源记录更改为正确的IP,才能使其再次工作。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-02-17 03:29:27

实际上已经解决了这个问题。我给了合成记录一个虚构的子域,因为我认为我必须这样做,而解决方案就是把它留空。

票数 0
EN

Stack Overflow用户

发布于 2021-01-21 21:28:55

如果要配置整个域,而不仅仅是子域,请在子域字段中放置'@‘(不带引号)。这将重定向所有内容

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54622269

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档