会社概要(株式会社マイスタンダード)お問い合わせ(株式会社マイスタンダード/ビジネスアイ)
お申し込みフォーム(株式会社マイスタンダード/ビジネスアイ)サイト構築サービス(株式会社マイスタンダード/ビジネスアイ) サポートサービス(株式会社マイスタンダード/ビジネスアイ)

ホームページの制作(専門用語集/DNS)

DNS
Domain Name Systemの略。
Did Not Startの略。欠場、不出走の意味を表す。


DNSの再帰検索
『Domain Name System』より : Domain Name System (DNS) はインターネットを使った階層的な分散型データベースシステムである。1983年に情報科学研究所 (情報科学研究所 ISI) のポール・モカペトリスとジョン・ポステルにより開発された。
現在ではおもにインターネット上のホスト名や、電子メールに使われるドメイン名とIPアドレスとの対応づけを管理するために使用されている。
インターネットに接続されているすべてのコンピュータは、固有のIPアドレスを持っている。たとえば、ウィキペディア日本語版のwebサーバの持つIPアドレスは "130.94.122.197" である。インターネット上のどんなコンピュータにアクセスする際にも最終的にはそのコンピュータの IPアドレスを知る必要がある。しかし、IPアドレスは、3桁までの4つの数値の組み合わせ(IPv4の場合)からなっており、最大12桁の数字の羅列となり覚えにくい。このため、IPアドレスを人間が覚えやすい名前で扱うことができるような機構が考案された。


DNSサーバ
DNSサーバ(でぃーえぬえすさーば)はDomain Name System で、ホスト名をIPアドレスに変換する業務を請け負うコンピュータやサーバソフトウェアのこと。ネームサーバともいう。俗にホスト名をIPアドレスに変換することを“名前解決”という。
Webブラウザ等のクライアント・ソフトウェアは、オペレーティングシステム OSを介して、Uniform Resource Locator URLに示されたWebサーバのホスト名のIPアドレスを知るためにDNSサーバに問い合わせをおこなう。(DNSサーバから見て、Webブラウザ等の動作しているコンピュータがDNSクライアントとなる)
DNSサーバのIPアドレスを知るためにDNSサーバを使うことはできないので、DNSクライアントはあらかじめDNSサーバのIPアドレスを前もって知っている必要がある(UNIXの/etc/resolve.confなどがそれに該当する)。


DNSサーバー
『DNSサーバ』より : DNSサーバ(でぃーえぬえすさーば)はDomain Name System で、ホスト名をIPアドレスに変換する業務を請け負うコンピュータやサーバソフトウェアのこと。ネームサーバともいう。俗にホスト名をIPアドレスに変換することを“名前解決”という。
Webブラウザ等のクライアント・ソフトウェアは、オペレーティングシステム OSを介して、Uniform Resource Locator URLに示されたWebサーバのホスト名のIPアドレスを知るためにDNSサーバに問い合わせをおこなう。(DNSサーバから見て、Webブラウザ等の動作しているコンピュータがDNSクライアントとなる)
DNSサーバのIPアドレスを知るためにDNSサーバを使うことはできないので、DNSクライアントはあらかじめDNSサーバのIPアドレスを前もって知っている必要がある(UNIXの/etc/resolve.confなどがそれに該当する)。


DNSラウンドロビン
DNSラウンドロビンとは、一つのドメイン名に複数のIPアドレスを割り当てる負荷分散技術の一つである。トラフィック負荷を複数のIPアドレスに振り分けることにより、例えばHTTPサーバに対するアクセスをほぼ同量ずつ複数のサーバマシンに分配することができる。これはBIND等DNSサーバのゾーン設定により容易に実現できる負荷分散方式である。
後述するような問題点があるため、近年では他の負荷分散方式をもちいたり、クラスタリングを導入するケースが増えてきている。
導入が容易である・・ゾーンファイルの設定のみで導入できる
耐障害性の欠如・・分散先のサーバの障害検知は原則として不可能である。そのため、分散先のサーバのうちの1つだけがサービス不能な場合等に復旧が遅れがちである。


DNS偽装
DNS偽装(でぃーえぬえすぎそう)とは、Domain Name System DNSへの問い合わせに対し、偽の情報を答えさせる一連の技法の総称。DNSスプーフィング (Spoofing) とも呼ばれる。
キャッシュ汚染 (Cache poisoning) や、DNS問い合わせのパケットのIDを偽装する方法、各種セキュリティホールを利用するものまで方法は様々。ただし、DNSサーバの側でも対策が進んでおり、実行するのは年々困難になっている。
インターネットセキュリティ