1

Google Cloud DNS ゾーンに内部ドメインをセットアップしました。次に、自分のコンピューターをゾーンのネーム サーバーに指定し、フォールバック/パブリック IP に 8.8.8.8 を指定しました。すべての内部アドレスを問題なく解決でき、ほとんどのパブリック アドレスも解決できます。何らかの理由で、Google サイトの DNS 名が解決されません。たとえば、次の場合は解決されません。

www.google.com

www.gmail.com

www.youtube.com

これを修正する方法についてのアイデアはありますか?

アップデート

$dig www.google.com

; <<>> DiG 9.8.3-P1 <<>> www.google.com ;; グローバル オプション: +cmd ;; 答えを得た: ;; ->>HEADER<<- opcode: クエリ、ステータス: NXDOMAIN、id: 14289 ;; フラグ: qr aa rd; クエリ: 1、回答: 0、権限: 1、追加: 0 ;; 警告: 再帰が要求されましたが、利用できません

;; 質問セクション: ;www.google.com. で

;; 権限セクション: google.com。300 IN SOA ns-cloud-c1.googledomains.com. dns-admin.google.com. 1 21600 3600 1209600 300

;; クエリ時間: 29 ミリ秒 ;; サーバー: 216.239.32.108#53(216.239.32.108) ;; 日時: 2015 年 3 月 13 日金曜日 12:49:36 ;; MSG サイズ rcvd: 104

4

2 に答える 2

0

次に、自分のコンピューターをゾーンのネーム サーバーに指定し、フォールバック/パブリック IP に 8.8.8.8 を指定しました。

そうしないでください。インターネットからアクセスするには、DNS リゾルバーを使用するようにコンピューターを設定する必要があります。Cloud DNS ネームサーバーは、ホストするゾーン以外の質問には答えません。それらは「権限のある」サーバーであり、「リゾルバー」ではありません。8.8.8.8 と 8.8.4.4 は Google のパブリック DNS リゾルバーです。インターネット上のあらゆる質問に回答するのは、実際にそのデータを「所有」しているからではなく、ユーザーに代わってクエリを実行し、信頼できるサーバーから回答を発見するためです。

ゾーンが公開されている場合は、これですべてです。リゾルバーはツリーを下ってゾーンを見つけ、答えを出します。特別な構成はありません。しかし、このゾーンが非公開の場合 (ドメインを購入したり、既に存在するドメインで作成したりしていない場合)、追加の作業を行う必要があります。インターネット上の誰も、どこを見ればよいかを知らなければ見つけることができないからです。この種の名前に対して、別のことを行うことを知っている独自のリゾルバーを実行する必要があります。それは「ビュー」と呼ばれます。その時点で、そのサーバーでデータを直接ホストすることを検討できます。

于 2015-03-29T16:19:41.580 に答える