CloudFlare DNS による1000番台エラー

DNS や CDN 用の CloudFlare を使用する際、1000番台のエラーが発生することがあります。このエラーは、DNS が禁止された IP アドレスを指していることを示します。ホスト名が Fastly に CNAME 化され、オリジンサーバーが Fastly 内の完全修飾ドメイン名 (FQDN) として設定された場合に、このエラーが生じます。

古いサーバー

このエラーを解決するには、任意のバックエンドのオリジンサーバーのホストとして IP アドレスを使用するように Fastly に指示します。これにより、サーバーへのトラフィックのホスト名を解決する必要がなくなります。

新しいサーバー

また、VCL の設定ファイルを直接変更することで変更することもできます。例えば、以下の VCL が、

1
2
3
4
5
backend F_Hosting_server_Example_Backend {
  ...
  .port = "80";
  .host = "exampleserver.exampledomain.tld";
}

以下のようになります。

1
2
3
4
5
backend F_Hosting_server_Example_Backend {
  ...
  .port = "80";
  .host = "12.34.56.78";
}
Back to Top