問題ID: 35385の選択肢の文言ついて

  • フォーラムは新サイトへ移行しました。
  • このフォーラムではゲスト投稿が禁止されています
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2020-12-11 14:03
gsoyakarana  半人前 居住地: tokyo  投稿数: 7
問題:
「/etc/resolv.conf」は以下のように設定されている。
hostコマンドなどでDNSサーバに問い合わせて名前解決を行う場合の動作として正しいものはどれか。(2つ選択)

正解:ホスト名にtest1.domain、test2.domain、test3.domainの順にドメインを追加して名前解決を試みる
正解:192.168.1.1から応答が無ければ、192.168.1.2に問い合わせる
不正解:192.168.1.1に問い合わせて解決できなければ、192.168.1.2に問い合わせる

正解の”192.168.1.1から応答が無ければ” と 不正解の ”192.168.1.1に問い合わせて解決できなければ” について
具体的な違いを知りたいのですが、どなたかご教示いただけないでしょうか。

両方とも同じ結果になるが、過程が違うという認識でよろしいでしょうか?
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2020-12-11 17:17
quensan  長老   投稿数: 119
不正解の ”192.168.1.1に問い合わせて解決できなければ” (名前解決ができない=そのドメイン名は存在しない)の場合は、192.168.1.1はNXDomain(不在応答)を返すだけで、2つ目のDNSサーバ192.168.1.2に問合せないということだと思います。
解説の実行例では(こちらは192.168.1.2ですが)、
> 「NXDomain(存在しない)」が返ってきたので、次のnameserverには行かない
とありますね。

正解の”192.168.1.1から応答が無ければ”の場合は、DNSサーバでなかったり、サーバが落ちていたりして問合せがタイムアウトになった場合は次のnameserverに行くようです。


同じような質問がありました。
https://teratail.com/questions/195534
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2020-12-12 18:43
gsoyakarana  半人前 居住地: tokyo  投稿数: 7
quensanさん

ご丁寧に教えていただきありがとうございます。
また、お礼が遅くなり申し訳ございません。

いただいた解説を拝読し以下の結果に行きつきました。

不正解の選択肢は「問い合わせたけど名前解決できない」
正解の選択肢は「そもそも応答が無い」

上記をもちまして本件、一旦クローズとさせていただきます。
本当にありがとうございました。

  >フォーラム検索へ


Copyright (c) 2020 Ping-t All rights reserved.