我正在尝试在我的Raspberry Pi3上设置个人Web服务器,我从Google Domains购买域名,这样我就可以使用动态DNS让google更新我的Raspberry-Pi网络服务器的IP地址(因为我的ISP提供动态IP)。
在我的Raspberry Pi上,我使用crontab进行定期更新,使用google推荐的wget命令。这是'语法'(由谷歌建议)我用来完成DNS更新:wget https://username:[email protected]/nic/update?hostname=subdomain.yourdomain.com
问题! Google可以很好地通信并更新我的IP,但它会显示我的Raspberry Pi的IPv6而不是IPv4地址。
问题:我应该对我的Pi做出哪些更改,以便谷歌使用我的公共IPv4地址而不是IPv6更新自己。请注意我是初学者,所以请提供我可以轻松遵循的步骤
十分感谢你!
将-4
添加到wget
的参数中。 Google Domains使用您的请求的源IP更新动态DNS合成记录(如Google服务器所示)。因此,您需要强制wget
通过IPv4发出此请求,这是-4
参数的作用。