web-dev-qa-db-ja.com

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 BadRequestエラーを返します。 nginxログには何もありません。これは、自分のサーバーをホストする最初のロデオなので、どこからデバッグを開始すればよいかわかりません。

これはほとんどの場合、NamecheapのデフォルトDNSで発生します。これは、ドメインがすぐに更新されないため、ブラウザにドメインを入力すると不整合が発生し、DNSは、実際にはNamecheapが最初にポイントした場所(独自のパーキングページ)に解決しようとします。システムはすでにそれをあなたが望む場所に向けています...彼らはDNSを(まだ)更新していません。

解決策は、ほとんどの場合、コーヒーを飲み、後でもう一度確認することです。

2
Silicon Dales