2017-06-22 9 views
0

Googleクラウドにフロントエンドとポート80用の静的IPを持つGoogleクラウドロードバランサを介してアクセスするバックエンドサービスがあります(アイデアは得られません)私はネットワーキングに関する非常に基本的な知識を持つ開発者です)。GoogleクラウドのDNSレコードセットが機能しない

ドメイン名(カスタムドメインではなくapps.googleusercontent.comのサブドメイン)を使用してこのサービスにアクセスするには、ゾーン(クラウドDNS内)を作成してから、IPロードバランサの私はこの新しいドメインで404(Google 404ページ)を取得します。

新しいドメイン名でnslookupを実行しましたが、返されたIPがロードバランサIPと異なっていました。 NSLookupは30分後に再試行したときに別のIPを返しました。

これはドメインを設定する正しい方法ですか?

P.S.バックエンドはKubernetesサービスです。

ゾーンを作成するために、私はこのDNSサフィックスを使用:apps.googleusercontent.com

+0

kubectlを使用してサービスエンドポイントを取得しているかどうかを確認してください。 – gaurav9

+0

LoadBalancer IPを使用してバックエンドサービスにアクセスできます。 – user6317694

+0

DNSレコードのttl設定を確認して1分にしてからもう一度やり直してください – gaurav9

答えて

0

「apps.googleusercontent.com」ドメインは、Googleが所有している一般的なドメインです。あなたはそのIPを変更することはできません。

ドメイン名に「Nslookup」を実行すると、GoogleのIPが返されます。そのため、ロードバランサIP経由で直接アクセスしようとすると、それが機能します。

カスタムドメインを指すCNAMEレコードをドメインに追加する必要があります。

関連する問題