2016-08-28 7 views
0

この瞬間に、DNSとドメインの解決方法を学習していますが、質問があります。複数のサブドメインのDNSレベルが動作しています

たとえば、a.test.comとしましょう。

私が理解しているように、まず中間ISP DNSサーバが呼び出されます。キャッシュにドメインIPがある場合は、それを返します。そうでなければ、それは連続してこれらの次の作業を行います。

  • をそれはそれはテストを返しトップレベルのDNSサーバことを呼び出します
  • IP
  • コム DNSサーバーを返すルートDNSサーバを呼び出します。 COM DNSサーバーのIP
  • それは最終的にa.test.comのIP
  • を取得すること DNSサーバーを呼び出します

正しいですか?

さらに、a.b.c.test.comを解決するとどうなりますか?
別のDNSサーバーを呼び出すか、c.test.comのDNSサーバーにa.b.c.test.comのIPが含まれていますか?

ありがとうございました

答えて

0

はい、あなたはかなり正しいです。次のステップでは何も起こりません。c.test.comは、より信頼できるサーバー(b.c.test.comのもの)への参照で応答するか、またはそれ自体が正式なものであれば応答で応答します。

+0

abctest.comのIPを取得するには、これらのサーバーへの次の要求が行われます:(m。)root-servers.com、comのDNSサーバー、test.com DNSサーバー、c.test.com DNS、 bctest.com DNS、abctest.com DNS(最終IPアドレスを返します)? DNSキャッシュがないことを考慮してください。 – Paeshell01

+0

これは必須ではありませんが、必須ではありません。 'test.com'ゾーンのために権威のあるネームサーバが' a.b.c.test.com'のために正式な答えを与えることができるので、3番目以降のステップは起こりません。例として 'dig a.b.c.d.e.bajic.nl @ 8.8.8.8 + trace'を試してみてください。 –

+0

ほとんどの場合、 'test.com'の権限のあるサーバーに' a.b.c.test.com'(とすべてのサブドメイン)のAレコードも含まれているので、その状況はよくありますか? 'test.com'の正式なネームサーバは' test.com'のIPアドレスを返すものですか? – Paeshell01

関連する問題