私は、ドメイン名に新しい IP アドレスが割り当てられるたびにルーターによって自動的に更新される DDNS を使用しています。
no-ip ドメイン名は正しい IP アドレスを指しています。
現在、FTP クライアントでサーバーに接続しようとしています。IP アドレス 109.158.126.123 を使用してサーバーに接続できます。ただし、ドメイン名 crmepham.no-ip.biz を使用してサーバーに接続できません。
crmepham.no-ip.biz を使用して接続できないことの証拠は次のとおりです。
-
IP アドレスを使用して接続できることの証拠は次のとおりです。
しかし、ドメイン名が解決され、正常に接続されることもあります。私は no-ip と連絡を取りましたが、彼ら側ではドメイン名の解決に問題は見当たりません。
散発的に解決の問題が発生する原因は何でしょうか? これは、私のサーバーでホストされているすべての Web サイトにも影響を及ぼしており、IP アドレス経由では常に利用可能であるものの、散発的にしか利用できません。
サーバーは Ubuntu 14.04 LTS、Apache 2.4 を実行しており、仮想ホストと Tomcat 7 をセットアップしました。数日前まではすべて Ubuntu 12.04 で正常に動作していました。
編集:
nslookupを追加しました:
そして、最後の nslookup から 3 分後にさらに nslookup を実行します。
答え1
nslookup で最後に編集した後、何らかの理由で、ISP がルーターにポイントしている DNS サーバーが古くなっているか、ISP が透過プロキシを実行していて、no-ip チェッカーの結果をキャッシュしている可能性があります。2 番目のコマンドで nslookup が google DNS を使用するように強制すると、すべて正常に見えます。
ISPが運営するプロキシのほとんどは、ポート80のみにコンテンツをキャッシュするように設定されているため、別のポートを使用するとうまくいくかもしれません。これno-ipダイナミックアップデータはポート80、ポート443、ポート8245を使用します。
http://dynupdate.no-ip.com/nic/update
に
http://dynupdate.no-ip.com:8245/nic/update
ルーターの設定で、これで問題は解決するはずです。
もう一つの解決策はDNSをGoogleに変更することです - これは説明されていますここ