通信相手のIPアドレスを問い合わせる仕組み|情報セキュリティマネジメント 令和元年 秋期午前試験 問47

出典:令和元年秋期 午前 問47 分野:ネットワーク / ネットワーク方式
PCが,Webサーバ,メールサーバ,他のPCなどと通信を始める際に,通信相手のIPアドレスを問い合わせる仕組みはどれか。
  • ア:ARP(Address Resolution Protocol)
  • イ:DHCP(Dynamic Host Configuration Protocol)
  • ウ:DNS(Domain Name System)
  • エ:NAT(Network Address Translation)
解説

DNS(Domain Name System)は、Webサーバやメールサーバなどのドメイン名・ホスト名に対応するIPアドレスを調べる仕組みです。PCが通信相手を「www.example.com」のような名前で指定した場合、DNSサーバに問い合わせて対応するIPアドレスを取得し、そのIPアドレスを使って通信します。

DNSダウンロード

本問では、「通信相手のIPアドレスを問い合わせる」という部分が判断のポイントです。通信相手の名前からIPアドレスを調べる名前解決を行う仕組みなので、ウが適切です。

❌他選択肢が誤りの理由
ア:ARP(Address Resolution Protocol)
⇒ARPは、同一ネットワーク内でIPアドレスに対応するMACアドレスを調べるためのプロトコルです。通信相手のドメイン名からIPアドレスを問い合わせる仕組みではありません。
イ:DHCP(Dynamic Host Configuration Protocol)
⇒DHCPは、PCなどにIPアドレス・サブネットマスク・デフォルトゲートウェイ・DNSサーバのアドレスなどを自動的に設定するための仕組みです。通信相手のIPアドレスを名前から調べるものではありません。
エ:NAT(Network Address Translation)
⇒NATは、プライベートIPアドレスとグローバルIPアドレスなどを相互に変換する仕組みです。通信相手の名前に対応するIPアドレスを問い合わせる仕組みではありません。
TSUNAGARU-ADVICE

まず押さえたいこと

DNSは、Webサーバやメールサーバなどのドメイン名から対応するIPアドレスを調べる仕組みです。PCは通信相手の名前しか分からない場合、DNSを使ってIPアドレスを取得してから通信を開始します。

迷ったときの判断軸

名前からIPアドレスを調べる = DNSと覚えましょう。ARPは同一ネットワーク内でIPアドレスからMACアドレスを調べる仕組み、DHCPはPCにIPアドレスなどのネットワーク設定を割り当てる仕組み、NATはIPアドレスを変換する仕組みです。

科目Bにつなげるために

科目Bでは、DNSキャッシュポイズニングや不正な名前解決によって利用者が偽サイトへ誘導される事例につながります。どのDNSサーバを使って、どの名前をどのIPアドレスに解決したかを追えるようにしておきましょう。