dns名前解決・とは?初心者が今すぐ知るべき基本と仕組み共起語・同意語・対義語も併せて解説!

  • このエントリーをはてなブックマークに追加
dns名前解決・とは?初心者が今すぐ知るべき基本と仕組み共起語・同意語・対義語も併せて解説!
この記事を書いた人

高岡智則

年齢:33歳 性別:男性 職業:Webディレクター(兼ライティング・SNS運用担当) 居住地:東京都杉並区・永福町の1LDKマンション 出身地:神奈川県川崎市 身長:176cm 体系:細身〜普通(最近ちょっとお腹が気になる) 血液型:A型 誕生日:1992年11月20日 最終学歴:明治大学・情報コミュニケーション学部卒 通勤:京王井の頭線で渋谷まで(通勤20分) 家族構成:一人暮らし、実家には両親と2歳下の妹 恋愛事情:独身。彼女は2年いない(本人は「忙しいだけ」と言い張る)


dns名前解決・とは?初心者が今すぐ知るべき基本と仕組み

インターネットでウェブサイトにアクセスするとき、私たちは URL の名前を入力します。例えば「example.com」のような名前です。ところが機械同士の通信では、名前ではなく数字の адрес、つまり IP アドレスを使います。 dns名前解決とは、この「名前を IP アドレスに変換するしくみ」のことを指します。名前解決がなければ、私たちは毎回 IP アドレスを覚える必要があり、ウェブ閲覧はとても不便になります。

この仕組みは世界中のコンピュータが協力して動かしています。まず端末は自分の DNSリゾルバ に名前解決の依頼を出します。リゾルバは自分が持つ情報だけで済ませる場合もありますが、分からないときは上位のサーバへ順番に問い合わせをします。これが DNS の「再帰的解決」と呼ばれる動きです。

どうやって名前が解決されるのかの流れ

以下は代表的な流れです。 root サーバトップレベルドメイン TLD サーバ権威サーバ という順で答えを得ます。

<th>段階
説明
1クライアントが DNS クエリを送る
2リゾルバが根サーバに問い合わせる
3根サーバが適切な TLD サーバを返す
4TLD サーバが権威サーバを指す
5権威サーバが IP アドレスを返す
6リゾルバが結果をキャッシュして返す

この流れにより、URL から IP アドレスが得られ、私たちの端末は目的のサーバへ通信できます。キャッシュの仕組みも重要で、一度解決した名前は一定時間は素早く返せます。これが DNS の速度と効率の秘密です。

また DNS には補足的な話題もあります。 DNSSEC による認証、IPv4 と IPv6 の併用、キャッシュ汚染 への対策などです。日常の利用では、家庭や職場のルータや ISP が提供する DNS サービスを使います。時には プライバシー保護の DNSフィルタリングのある DNS など、用途に応じて選ぶと良いでしょう。

自分で確認したいときにはコマンドを使います。Windows なら nslookup、macOS や Linux なら dighost などのツールがあります。nslookup でドメインを打つと、対応する IP アドレスが返ってきます。初心者の人はまず自分の普段使っている端末の DNS 設定を確認し、どの DNS サーバを使っているかを知ると理解が深まります。

総じて、 dns名前解決はインターネットの心臓部とも言える機能です。私たちが URL を入力してからページが表示されるまでの過程を支える、 invisible な仕組みを理解することは、ネットの使い方を一段と賢くする第一歩です。


dns名前解決の同意語

DNS名前解決
DNSを使用してドメイン名をIPアドレスへ変換する、いわゆる名前解決のプロセスのことです。
DNS解決
DNSを利用して名前解決を行い、対応するIPアドレスやリソースを特定する作業。
ドメイン名解決
ドメイン名(例: example.com)をIPアドレスなどの接続先情報へ変換する行為。
メイン名の解決
ドメイン名を解決して実際の接続先を決定する過程。
名前解決
ネットワーク上の名前(ドメイン名・ホスト名等)を、実在のリソース情報へ結びつける処理。
ホスト名解決
ホスト名をIPアドレスへ変換する作業。DNSの機能の一部として行われる。
ドメイン名解決プロセス
ドメイン名を解決する一連の手順(DNSクエリの送信、応答の受信、キャッシュの活用など)。
DNSリゾルバ処理
クライアント側のDNSリゾルバが、名前解決のためにDNSサーバへ問い合わせを行う処理。
DNSリゾルブ
DNSリゾルバの機能を使って、ドメイン名を解決すること。
DNS問い合わせ
DNSサーバへ名前解決のための問い合わせを行う行為。
ネーム解決
英語のName Resolutionを日本語化した表現。DNSを介して名前を解決することを指します。
ネームリゾルブ
Name Resolution(名前解決)を指す略式表現。DNSを介して名前を解決する作業を意味します。

dns名前解決の対義語・反対語

IPアドレス直打ち
DNS名前解決を介さず、ドメイン名を使わずに直接IPv4/IPv6アドレスで接続すること。
静的IPの使用
メイン名解決によるIPアドレスの動的取得に依存せず、固定のIPアドレスを使う運用・設定のこと。
DNS解決を無効化する設定
端末やネットワーク機器でDNSの問い合わせ機能をオフにする、あるいは無効化する設定のこと。
ドメイン名を使わないアクセス
ホスト名の解決を経由せず、IPアドレスなどを直接利用してアクセスすること。
DNSを使わない通信
ネットワーク全体でDNS問い合わせを行わず、名前解決を回避する方針・実装のこと。
逆引きDNS(リバースDNS)
IPアドレスからホスト名を求める機能。名前解決の目的とは方向が逆になる補助的機能として挙げられる。

dns名前解決の共起語

DNS
ドメインネームシステムの略。名前を対応するIPアドレスに変換するインターネットの基本仕組み。
名前解決
ドメイン名をIPアドレスに変換する一連のプロセス。ウェブサイトへ接続する際に不可欠な作業。
DNSサーバー
DNS情報を提供・管理するサーバ。根DNSから権威DNSまで階層的に配置される。
リゾルバ
名前解決を実行するクライアント側の仕組み。OSやアプリがクエリを送って回答を受け取る役割。
DNSキャッシュ
最近問い合わせた結果を一定期間保持して、同じ問い合わせを速く処理する仕組み
TTL
キャッシュの有効期限を秒単位で表す値。有効期限が過ぎると再度解決が必要。
Aレコード
IPv4アドレスを返すDNSレコードタイプ。
AAAAレコード
IPv6アドレスを返すDNSレコードタイプ。
CNAMEレコード
エイリアス(別名)を本来の名前へ転換するレコード。
MXレコード
メールサーバのホスト名と優先度を指定するレコード。
NSレコード
ゾーンを担当する権威DNSサーバの名前を示すレコード。
PTRレコード
逆引き用のレコード。IPアドレスから対応するドメイン名を得る。
SRVレコード
サービスの提供場所(ホストとポート)を示すレコード。
DNSSEC
DNSデータの署名と検証を通じて改ざんを防ぐセキュリティ拡張。
DNS over HTTPS
HTTPSを使ってDNSクエリを送る方式。通信を暗号化してプライバシーを保護。
DNS over TLS
TLSを使ってDNSクエリを送る方式。DoH同様に暗号化を提供。
root hints
ルートDNSサーバの情報(ヒント)を指すデータ。名前解決の出発点として使われる。
フォワーダー
他のDNSサーバへクエリを転送して解決を委任する仕組み。
逆引き
IPアドレスからドメイン名を解決するプロセス
hostsファイル
ローカルで名前解決を行うためのファイル。特定の名前に対して固定のIPを割り当てる。
resolv.conf
UNIX系でDNSサーバの情報を設定する設定ファイル
dig
DNS情報を問い合わせるコマンドラインツール。詳細な出力が得られる。
nslookup
DNS情報を問い合わせる古典的なコマンド。簡易から詳細モードまで対応。
hostコマンド
DNS情報を調べるシンプルなコマンド。初心者にも使いやすい。
FQDN
Fully Qualified Domain Nameの略。ホスト名とドメインをすべて含む完全な名前。
IPアドレス
ドメイン名に対応する数値表現のアドレス。IPv4とIPv6がある。
DNSクエリ
DNSサーバへ送る問い合わせ。名前とレコードタイプを指定して情報を取得する
クエリタイプ
問い合わせるレコードの種類を指す概念。例:A、MX、CNAMEなど。
UDPポート53
DNSクエリの多くがUDPの53番ポートを使って送られる通信。
TCPポート53
大きな応答やゾーン転送時に使用されるDNSの53番ポートの通信。
DNSキャッシュポイズニング
偽のDNS情報をキャッシュに混入させ、誤ったIPを返す攻撃。

dns名前解決の関連用語

DNS(Domain Name System)
インターネット上のドメイン名とIPアドレスを対応づける仕組み。人が覚えやすい名前を機械が扱える数字に変換します。
名前解決
ドメイン名をIPアドレスへ変換する一連の処理。ブラウザやOSのネットワークスタックが実行します。
DNSリゾルバ
名前解決の問い合わせを発し、回答を返す役割を持つソフトウェア。通常はOSやアプリケーションが利用します。
再帰的リゾルバ
受け取った問い合わせに対して、ルートサーバや権威サーバへ順次問い合わせを行い、最終的な答えを返す機能を持つリゾルバ。
ルートサーバ
DNS階層の最上位にあるサーバ群。根域に関する情報の出発点として機能します。
ルートヒント
ルートサーバの場所を知るための初期情報(ルートヒントファイル)。クライアントが初回にルートへ到達する際に使います。
TLDサーバ
トップレベルドメイン(例: .jp, .com)の権威サーバを指す総称。
権威サーバ(Authoritative DNS server
特定のゾーンの正式な回答を返すサーバ。ゾーンファイルに基づくレコードを提供します。
ゾーン
DNSの管理単位。ドメイン名とそのサブドメインを管理する範囲。
ゾーンファイル
ゾーンに含まれるDNSレコードの定義を記述するテキストファイル
SOAレコード
ゾーンの権威情報と更新情報を含む先頭レコード。管理者、更新間隔などを示します。
NSレコード
そのゾーンを担当する権威サーバの名前を示すレコード。
Aレコード
ホスト名をIPv4アドレスへ対応づけるレコード。
AAAAレコード
ホスト名をIPv6アドレスへ対応づけるレコード。
CNAMEレコード
別名(別のホスト名)へ転送するレコード。ワンポイントの別名として使います。
MXレコード
メールサーバの優先度と宛先を示すレコード。メール配送に使われます。
TXTレコード
任意のテキスト情報を格納するレコード。SPF/DKIM設定などにも活用されます。
SRVレコード
サービスの位置情報(ホスト名・ポート番号・優先順位)を示すレコード。
PTRレコード
逆引きDNS。IPアドレスから対応するホスト名を返します。
DSレコード
DNSSECチェーンの委任情報を格納するレコード。親ゾーンと子ゾーンの署名関係をつなぐ。
DNSKEYレコード
DNSSECで用いられる公開鍵を格納するレコード。
RRSIGレコード
DNSSEC署名データを格納するレコード。
NSEC/NSEC3
DNSSECで存在検証や改ざん検出を補助するレコードタイプ。
DNSSEC
DNSデータの整合性と信頼性を保証するセキュリティ機能。署名と検証で改ざんを防ぎます。
TTL
DNSレコードの有効期限。キャッシュの有効期間を決めます。
キャッシュ
過去のDNS応答を一定期間保持し、同じ問い合わせを速く処理する仕組み。
NXDOMAIN
問い合わせた名前が存在しない場合の応答コード。
SERVFAIL
上位サーバが処理できず失敗した場合の応答コード。
DoH(DNS over HTTPS)
HTTPSでDNSクエリを送る方法。暗号化されプライバシーを守ります。
DoT(DNS over TLS)
TLSでDNSクエリを送る方法。暗号化されプライバシーを守ります。
split-horizon DNS
同じドメイン名でも利用場所に応じて別の解決結果を返す仕組み。
hostsファイル
OSレベルで名前解決を行うためのローカルなマッピングファイル。先に参照されます。
グルー(Glue)レコード
親ゾーンに格納される、子ゾーンの権威サーバのIPアドレス情報。ゾーン delegationに必須。
逆引きDNS
IPアドレスから名前を解決する名前解決の一形態。主にPTRレコードで実現。
ダイナミックDNS
ホストのIPアドレスが頻繁に変わる環境で、名前とIPの対応を動的に更新する仕組み。

dns名前解決のおすすめ参考サイト


インターネット・コンピュータの人気記事

awstatsとは?初心者でもわかる使い方と基本解説共起語・同意語・対義語も併せて解説!
16577viws
bing・とは?初心者のための基本ガイド:検索エンジンの仕組みと使い方共起語・同意語・対義語も併せて解説!
2957viws
差し込み印刷・とは?初心者でもすぐわかる使い方と仕組みガイド共起語・同意語・対義語も併せて解説!
1197viws
着信転送とは?初心者向けガイドで分かる使い方と設定のコツ共起語・同意語・対義語も併せて解説!
1181viws
com端子・とは?初心者にも分かる基礎ガイド|シリアルポートの使い方と歴史を解説共起語・同意語・対義語も併せて解説!
1054viws
7zファイル・とは?初心者でもわかる使い方と特徴を解説共起語・同意語・対義語も併せて解説!
1046viws
全角文字とは?初心者向け解説|全角と半角の違いをやさしく学ぶ共起語・同意語・対義語も併せて解説!
1033viws
充電アダプターとは何かを徹底解説|初心者でも分かる基本と選び方のコツ共起語・同意語・対義語も併せて解説!
986viws
リマインドメールとは?初心者にもわかる基本ガイドと使い方のコツ共起語・同意語・対義語も併せて解説!
875viws
pinロックとは?初心者が知っておくべき基本と使い方ガイド共起語・同意語・対義語も併せて解説!
873viws
16進数カラーコード・とは?初心者でもつまずかない基礎と使い方ガイド共起語・同意語・対義語も併せて解説!
819viws
none とは?初心者にもやさしく解説する意味と使い方ガイド共起語・同意語・対義語も併せて解説!
817viws
asp・とは?初心者向けに徹底解説する基本と使い方ガイド共起語・同意語・対義語も併せて解説!
811viws
xlsmとは?初心者でも分かるExcelのマクロ付きファイルの基本共起語・同意語・対義語も併せて解説!
747viws
ローカルポート・とは?初心者にも分かる基本と使い方ガイド共起語・同意語・対義語も併せて解説!
725viws
sha256とは?初心者が知るべき暗号ハッシュの基礎と使い道共起語・同意語・対義語も併せて解説!
700viws
csvダウンロードとは?初心者が今すぐ使える基本ガイド共起語・同意語・対義語も併せて解説!
629viws
countifとは?初心者でもすぐ使える基本と応用ガイド共起語・同意語・対義語も併せて解説!
614viws
ワンタイムコード・とは?初心者でも分かる基本と使い方ガイド共起語・同意語・対義語も併せて解説!
606viws
googleドキュメントとは?初心者が今日から使いこなす基本ガイド共起語・同意語・対義語も併せて解説!
549viws

新着記事

インターネット・コンピュータの関連記事