LinuCレベル2 ネットワーク構成 問26
ネットワーク構成/高度なネットワーク構成管理を任されているネットワーク192.168.1.0/24で、どのアドレスのホストが稼働しているかだけを調べたい。ポートの開閉は調べず、応答したホストを一覧にするnmapの指定として適切なものはどれか。
当サイトのオリジナル問題(LinuCレベル2の出題範囲「ネットワーク構成」に対応。実際の試験問題ではありません)
- Anmap -Pn 192.168.1.0/24
- Bnmap -sV 192.168.1.0/24
- Cnmap -p- 192.168.1.0/24
- Dnmap -sn 192.168.1.0/24
正解:D
解説
nmapの-snは、ポートスキャンを行わずにホストの発見(稼働しているかの確認)だけを行う指定です(古いバージョンでは-sPと書きました)。ICMPエコー要求やTCPのパケット等を送って応答を確かめ、特権ユーザーが同じイーサネットのセグメントを調べる場合はARP要求が使われます。逆に-Pnはホストの発見を省略して全アドレスをポートスキャンする指定です。nmapによるスキャンは、自分が管理しているか、許可を得たネットワークに対してだけ行います。
選択肢ごとの解説
- A誤り。-Pnはホストの発見を省略し、すべてのアドレスを稼働中とみなしてポートスキャンを行う指定です。稼働しているホストの確認にはならず、ポートも調べます。
- B誤り。-sVは開いているポートに問い合わせて、動作しているサービスの種類やバージョンを調べる指定で、ポートスキャンも行います。
- C誤り。-p-は1〜65535のすべてのポートをスキャン対象にする指定で、ポートスキャンを行います。
- D正しい。-snはポートスキャンを行わず、応答したホストの一覧だけを表示します。