過去問ドリル

LinuCレベル2 ネットワーク構成 問26

ネットワーク構成/高度なネットワーク構成

管理を任されているネットワーク192.168.1.0/24で、どのアドレスのホストが稼働しているかだけを調べたい。ポートの開閉は調べず、応答したホストを一覧にするnmapの指定として適切なものはどれか。

当サイトのオリジナル問題(LinuCレベル2の出題範囲「ネットワーク構成」に対応。実際の試験問題ではありません)

正解:D

解説

nmapの-snは、ポートスキャンを行わずにホストの発見(稼働しているかの確認)だけを行う指定です(古いバージョンでは-sPと書きました)。ICMPエコー要求やTCPのパケット等を送って応答を確かめ、特権ユーザーが同じイーサネットのセグメントを調べる場合はARP要求が使われます。逆に-Pnはホストの発見を省略して全アドレスをポートスキャンする指定です。nmapによるスキャンは、自分が管理しているか、許可を得たネットワークに対してだけ行います。

選択肢ごとの解説

  • A誤り。-Pnはホストの発見を省略し、すべてのアドレスを稼働中とみなしてポートスキャンを行う指定です。稼働しているホストの確認にはならず、ポートも調べます。
  • B誤り。-sVは開いているポートに問い合わせて、動作しているサービスの種類やバージョンを調べる指定で、ポートスキャンも行います。
  • C誤り。-p-は1〜65535のすべてのポートをスキャン対象にする指定で、ポートスキャンを行います。
  • D正しい。-snはポートスキャンを行わず、応答したホストの一覧だけを表示します。
LinuCレベル2の問題を演習モードで解く