web-dev-qa-db-ja.com

ドメインのネームサーバーを変更せずにCloudFlareをテストする方法

ドメインのネームサーバーを変更せずにCloudFlareをテストするにはどうすればよいですか?

ドメインのネームサーバーを変更したくないので、DNS設定に問題があることを確認するためだけに、伝播を何時間も待ちます。

ローカルホストファイルでネームサーバーなどをスプーフィングできますか?

21
cappuccino

はい、ネームサーバーを変更する前にテストできるはずです。何をすべきかは次のとおりです。

  1. Www.cloudflare.com/sign-upでサインアップし、ネームサーバーの更新を求められたら、ステップ4までサインアップを完了します。
  2. [name] .ns.cloudflare.comの形式で提供される2つのネームサーバーに注意してください。
  3. ターミナルからルックアップを実行して、ドメインに割り当てられているIPアドレスを取得します。 Linux/Unixでは次のようになります:Dig @ [name] .ns.cloudflare.com yourdomain.com
  4. チェックするすべてのサブドメインで手順3を繰り返します。
  5. ローカルホストレコードを更新して、ドメインをルックアップで見つけたIPに解決します。
  6. ローカルホストの更新を行ったのと同じマシンからサイトを閲覧すると、トラフィックはCloudFlareを通過するはずです。

これはしばらくは機能しますが、24時間後、CloudFlareのシステムは、ネームサーバーが更新されていないことを検出し、場合によってはエラーを返すことがあります。ただし、この手法では、ネームサーバーを更新する前に基本的なテストを行うことができます。

34
Matthew Prince

将来のユーザーを頭痛から救うために、上記の答えはもう機能しません: https://community.cloudflare.com/t/ip-on-cloudflare-nameserver-is-not-masked-despite-orange -クラウド/ 76137

私の理解では、ネームサーバーを変更する必要があります。

1
with