●学校情報

講座一覧・募集状況

学習方法

学習サポート

修了生の評価

受講生の横顔

当学院について

入学相談

入学手続

 

●講座情報

技術者養成講座

プログラミング講座

WEB講座

情報処理試験講座

Excel講座

Access講座

 

●関連コラム

関連コラム

関連用語集

 

logo

 

 

関連用語集

基本情報技術者試験のネットワーク基礎:DNS(Domain Name System)とは?

DNS(Domain Name System)は、インターネット上で使われる「ドメイン名」をIPアドレスに変換する仕組みです。
ユーザーが使いやすい文字列のURL(例:www.example.com)を、機械が通信できる数値(例:93.184.216.34)に変換します。

DNSの基本的な役割

  • ドメイン名とIPアドレスを対応付ける(名前解決)
  • ユーザーはIPアドレスを意識せずにWebサイトにアクセス可能
  • 世界中で分散管理されている

名前解決の例

www.example.com → DNSを通じて → 93.184.216.34

DNSの仕組み(名前解決の流れ)

  1. ユーザーがブラウザでURLを入力
  2. PCやスマホがDNSサーバに名前解決を要求
  3. DNSサーバがIPアドレスを返す
  4. そのIPアドレスに向けて通信が行われる

DNSの構成要素

  • ドメイン名: インターネット上の名前(例:example.com)
  • DNSサーバ: ドメイン名とIPアドレスの対応表を管理するサーバ
  • ルートDNS・TLD DNS・権威DNS: 名前解決を階層的に処理するサーバ群

DNSの階層構造

  • ルートドメイン: (.) ← 最上位
  • TLD(トップレベルドメイン): .com、.jp、.net など
  • セカンドレベルドメイン: example(example.comの"example")
  • サブドメイン: www(www.example.comの"www")

キャッシュの利用

  • DNSの応答結果は、キャッシュとして一定時間保存される
  • 頻繁な名前解決の負荷を軽減する仕組み

基本情報技術者試験での出題ポイント

  • DNSの役割(ドメイン名とIPアドレスの変換)
  • 名前解決の流れとDNSサーバの種類
  • 階層構造の理解(TLDやサブドメインの意味)

学習のコツ

  • 実際にURLを入力してアクセスする流れを意識する
  • 「DNSとは住所録のようなもの」と例えると覚えやすい
  • ドメインの階層構造を図で整理すると理解しやすい

まとめ

  • DNS: ドメイン名 ⇔ IPアドレスの変換を行う仕組み
  • インターネット通信に不可欠な基盤技術
  • 試験では仕組み・流れ・役割の理解が問われる

DNSは、ユーザーが意識せずとも日常的に使っている重要な技術です。
試験では図解問題や語句選択問題として出題されやすいため、階層構造と名前解決の流れを押さえておきましょう。

 

基本情報試験関連用語集

−−−−−  基本情報技術者試験  −−−−−

基本情報技術者試験の重要分野:アルゴリズムとは?

基本情報技術者試験の基礎知識:フローチャートとは?

基本情報技術者試験の頻出テーマ:ソート(整列)とは?

基本情報技術者試験の頻出テーマ:探索(サーチ)とは?

基本情報技術者試験の注目テーマ:再帰(リカーシブ)とは?

基本情報技術者試験の基本データ構造:スタック/キューとは?

基本情報技術者試験の基本構造:配列(Array)とは?

基本情報技術者試験の理解必須テーマ:ポインタとは?

基本情報技術者試験の基本概念:関数(Function)とは?

基本情報技術者試験の言語分類:手続き型言語(C言語など)とは?

基本情報技術者試験の頻出テーマ:オブジェクト指向(OOP)とは?

基本情報技術者試験の基礎概念:クラス/インスタンスとは?

基本情報技術者試験の重要概念:継承/ポリモーフィズムとは?

基本情報技術者試験の重要知識:データベース正規化とは?

基本情報技術者試験の必須知識:SQL(SELECT, INSERT, UPDATE, DELETE)

基本情報技術者試験の重要テーマ:トランザクションとACID特性とは?

基本情報技術者試験の頻出分野:ネットワーク層(OSI参照モデル)とは?

基本情報技術者試験の重要知識:IPアドレス/サブネットマスク

基本情報技術者試験のネットワーク基礎:DNS(Domain Name System)とは?

基本情報技術者試験のWeb基礎:HTTP/HTTPSとは?

基本情報技術者試験の情報セキュリティ:ファイアウォール/IDS/IPSとは?

基本情報技術者試験の開発基礎:ソフトウェアライフサイクル(SDLC)とは?

基本情報技術者試験のソフトウェア開発手法:ウォーターフォールモデル/アジャイル開発

基本情報技術者試験のプロジェクト管理:ガントチャート/WBSとは?

基本情報技術者試験の管理知識:リスクマネジメントとは?

基本情報技術者試験のセキュリティ基礎:情報セキュリティ基本方針とは?

基本情報技術者試験のセキュリティ管理:ISMS(情報セキュリティマネジメントシステム)とは?

基本情報技術者試験の法律知識:著作権法/不正アクセス禁止法

基本情報技術者試験のセキュリティ脅威:マルウェア/フィッシング/ゼロデイ攻撃

基本情報技術者試験の社会的責任:情報倫理/個人情報保護法