web-dev-qa-db-ja.com

Ngrokカスタムホスト名はサブドメインにcnameを追加します

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-ngrokfoo.xyzfoo.comの値でCNAMEレコードも作成しました

Ngrokからカスタムホスト名を取得しようとして2つのルートがあります。2つの方法でトラブルシューティングを行っています。foo.xyzfoo.comxyzfoo.comはngrokダッシュボードの予約済みドメインです。親ドメインまたはサブドメインを更新しても、アプリケーションが表示されず、端末ログにもアクティビティが表示されません。

5
phillipsk

一部のDNSプロバイダーでは、apexドメイン( http://xyzfoo.com )のAレコードの代わりにCNAMEレコードを作成できます。 CloudFlareはこれを可能にする1つの例です。これらのDNSプロバイダーを使用すると、 http://xyzfoo.comhttp://randomstuffabcd.ngrok.com にポイントできます。

3
Gavin

Ngrokはブラウザーから送信されたHostヘッダーを使用してトラフィックをリダイレクトする方法を決定するため、Ngrokダッシュボードで使用するドメインを「予約」する必要があります。これを行うには、有料のNgrokプランが必要です。

ドメインを予約すると、それを指すCNAMEレコードが付与されます。

2
Chris

無料のDNS CNAME(例:ud-jira-01.chickenkiller.com)をngrokホスト名でポイントしてみましたが、HTTP経由で試してみると、これが返されます。トンネルud-jira-01.chickenkiller.comが見つかりません。 ngrokがホストヘッダーまたはCNAME経由で侵入しようとしていることを通知する他の方法に何らかの方法で気づいているのではないかと疑い、意図的にこれを壊そうとしている。それか私は何か間違って設定されています!

0
Eric Bloch