8.8.8.8 がドメインを見つけられないことがある

8.8.8.8 がドメインを見つけられないことがある

ローカル Wi-Fi や個人用ホットスポットなどから 8.8.8.8 に解決しようとすると、失敗することがあります。応答は次の Google IP アドレスから受信されます:

74.125.46.10
74.125.112.1
74.125.112.9
74.125.x.x
74.125.z.z
74.125.w.w

しかし、AWS または DO 上のサーバーから 8.8.8.8 に解決すると、常に成功します。応答は、さまざまな Google IP アドレスから受信されます。

172.253.199.4
172.253.1.194
172.217.33.132

それはなぜでしょうか?

アイデア: Google は、AWS や DO などの大口顧客を一般顧客よりも優先しているのでしょうか? それとも、別の説明があるのでしょうか?


さらに:

  1. まったく同じ方法で設定されたテスト サブドメイン xip.teltel.io も作成し、そのドメインを 8.8.8.8 に解決すると、毎回正常に動作します。sip.teltel.io と xip.teltel.io の唯一の違いは負荷です。sip は顧客のトラフィックを受信し、xip はテスト要求のみを受信します。

それをどう説明するんですか?

--

  1. tcpdump (tcpdump udp およびポート 53) を実行してトラフィックをキャプチャしたところ、Google が解決に失敗すると、ネーム サーバーが Google からのリクエストを受信しないことがわかりました。

--

  1. ここで、ループを自分でテストできます: これは "sip" では失敗します - while true; do dig A 42894078.sip.teltel.io @8.8.8.8; done; これは "xip" では問題ありません - while true; do dig A 42894078.xip.teltel.io @8.8.8.8; done;

どうか、この問題を解決するのを手伝っていただけますか? 私たちにとっては非常に謎に思えます。

ありがとう!

関連情報