xyzfoo.com
ドメインを持っています。 ngrok.com
を指すDNS CNAMEレコードを作成しました。アプリはhttp://127.0.0.1:5000/
でローカルに実行していますが、zyxfoo.com
でリモートで実行していません。
サブドメインをngrok
のカスタムホスト名で使用する必要がありますか?サブドメインを作成することは、現在のホスティングプロバイダーにとって面倒なことのようです。余分なドメインを配置しているので、ngrok
でのテストのみにドメインを使用してもかまいません。
専用のIPアドレスとSSL証明書を持っています。私の親ドメインxyzfoo.com
にもサブドメインfoo.xyzfoo.com
を作成しました。このドメインを通じて、ホスト名cname-for-ngrok
とfoo.xyzfoo.com
の値でCNAMEレコードも作成しました
Ngrokからカスタムホスト名を取得しようとして2つのルートがあります。2つの方法でトラブルシューティングを行っています。foo.xyzfoo.com
とxyzfoo.com
はngrokダッシュボードの予約済みドメインです。親ドメインまたはサブドメインを更新しても、アプリケーションが表示されず、端末ログにもアクティビティが表示されません。
一部のDNSプロバイダーでは、apexドメイン( http://xyzfoo.com )のAレコードの代わりにCNAMEレコードを作成できます。 CloudFlareはこれを可能にする1つの例です。これらのDNSプロバイダーを使用すると、 http://xyzfoo.com を http://randomstuffabcd.ngrok.com にポイントできます。
Ngrokはブラウザーから送信されたHost
ヘッダーを使用してトラフィックをリダイレクトする方法を決定するため、Ngrokダッシュボードで使用するドメインを「予約」する必要があります。これを行うには、有料のNgrokプランが必要です。
ドメインを予約すると、それを指すCNAMEレコードが付与されます。
無料のDNS CNAME(例:ud-jira-01.chickenkiller.com)をngrokホスト名でポイントしてみましたが、HTTP経由で試してみると、これが返されます。トンネルud-jira-01.chickenkiller.comが見つかりません。 ngrokがホストヘッダーまたはCNAME経由で侵入しようとしていることを通知する他の方法に何らかの方法で気づいているのではないかと疑い、意図的にこれを壊そうとしている。それか私は何か間違って設定されています!