Namecheap + ddclient - 400 错误请求错误

Namecheap + ddclient - 400 错误请求错误

我刚刚在 namecheap 上注册了一个域名,想通过 ddns 进行自托管。我的主机设置如下:

@      127.0.0.1            A (address)
www    http://domain.com    HTTP Redirect   

显然,我试图让 www.domain.com 重定向到 domain.com,然后动态 DNS 更新后者。所以我的 ddclient.conf 文件是:

## update time in 300 seconds                                                                                                          
daemon=300
## you can open this file with any text editor to see what is being sent                                                               
cache=/tmp/ddclient.cache
pid=/var/run/ddclient.pid

## This line will get your public IP address if you're system is not directly connected                                                
## to the internet, such as behind a firewall/router                                                                                   
use=web, web=http://whatismyipaddress.com/, web-skip='Your IP address is'
protocol=namecheap
server=dynamicdns.park-your-domain.com

## Your Domain name                                                                                                                    
login=foo.com
password=bar                                                                                                                         
@

我从网上的一个教程中摘录了此内容。当我尝试连接到该站点时,www.domain.com 请求会按预期重定向,但重定向或直接 domain.com 请求会出现 400 Bad Request 错误。nginx 日志中没有任何内容,这是我第一次托管自己的服务器,所以我真的不知道从哪里开始调试它。

答案1

这几乎总是发生在 Namecheap 的默认 DNS 上,因为它们不会立即更新,当您在浏览器中输入域名时会产生错位,DNS 会尝试解析到 Namecheap 首次指向的位置(它自己的停放页面),而实际上他们的系统已经将它指向了你想要它去的地方...他们只是还没有更新 DNS。

解决办法几乎总是喝杯咖啡,稍后再回来查看!

相关内容