FAQ Hero
DNS

DNS 検索はどのような
仕組みになっているの
ですか?

DNS とは何ですか?

DNS は Domain Name Systemの略です。このシステムは、指定の権威ネームサーバーを用いて、ドメイン名を数字で表される IP アドレスに対応づけます。

DNS 検索とは何ですか?

DNS 検索あるいはDNS レコード検索とは、人間が読み取れるドメイン名(www.digicert.com)をコンピュータが読み取れるIP アドレス(216.168.246.55)に変換するプロセスです。

DNS 検索は問い合わせのジャーニー(一連の流れ)であり、このジャーニーはユーザーがウェブブラウザのアドレスバーに URL を入力するたびに開始されます。DNS の再帰的リゾルバ(リカーソルまたはリゾルバとも言います)は、要求された情報がキャッシュにないかどうかをまず確認します。有効な情報がキャッシュになければ、リゾルバはルートネームサーバー、TLD ネームサーバー、権威ネームサーバーに、IP アドレスをリクエストします。

IP アドレスがわかったら、リゾルバはその情報をクライアント(ユーザーが使用しているコンピュータ)に、アクセスしようとしているウェブページの形で返します。

問い合わせジャーニーとは何ですか?

問い合わせジャーニーには、アクセスしようとしているドメイン名をIPアドレスに変換するために行われるすべての手順が含まれます。このジャーニーはユーザーがブラウザにウェブアドレスを入力したときに始まります。問い合わせの始点は再帰的サーバーです。そこから、リカーソルが一連の権威ネームサーバーに連絡を取り、ドメイン名をコンピュータが読み取れる言語に変換するために必要な情報を取得します。最後に目的のドメインの IP アドレスが返されます。

ルールを定め、問い合わせの手順を規定しているのは DNS レコードです。DNSレコードには、E メールアドレスやドメイン名を数字で表された意味のあるアドレスに正しく変換し、DNS プロセスを完了するために必要な関連情報がすべて保存されています。

正引き DNS 検索とは何ですか?

正引き DNS(正引き DNS 検索とも言います)は、2 つの異なる DNS 検索方法のうちの 1 つです。この方法は標準的な DNS 問い合わせジャーニーによるもので、ユーザーが URL を入力したり Eメールを送信したりするときに行われます。ユーザーのリクエストへの応答として、紐づけられた IP アドレスを受け取ります。

このプロセスによって、エンドクライアント(ユーザーが使用しているデバイス)は、ドメイン名や Eメールアドレスを、サーバー側通信を制御するデバイスのアドレスに変換することができます。

逆引き DNS 検索とは何ですか?

逆引き DNS(逆引き DNS 検索とも言います)は、DNS 検索のもう 1 つの方法です。この検索リクエストは、IP アドレスに紐づけられたドメイン名を取得するために利用します。逆引き検索は通常、メールサーバーがメッセージの送信元サーバーの有効性を確かめるために使用します。

このプロセスを完了するためには、メールサーバーにポインタ(PTR)レコードが設定されていなければなりません。ポインタレコードは、その IP アドレスが、紐づけられているドメインのメール送受信を行う権限を持っていることを他のメールサーバーに知らせます。

IP アドレスの所有者(通常はインターネットサービスプロバイダ(ISP)または特定のメールサーバーのホスティングプロバイダ)は、数字に続いて最後が“in-addr.arpa”で終わるサーバーにゾーンを委任します。この数字はサーバーの IP アドレスブロックのオクテットを逆順にしたものです。

DNS 検索コマンド

ドメインに紐づけられた DNS 情報は、DNS 検索コマンドによって検索することができます。これらのコマンドで、ネームサーバー、メールサーバー、設定されているレコードなどの詳細がわかります。

Nslookup

ネームサーバー検索、すなわち nslookup によって、ドメインに関連づけられているネームサーバーと、設定されているレコードを調べることができます。この情報は、検索オプションに IP アドレスまたはドメイン名を使用することで解決できます。

nslookup のコマンドは、Windows PC、Mac、Linux で少しずつ異なります。Windows 10 では、コマンドプロンプトでコマンドを実行します。Mac では、ターミナルでコマンドを実行します。Linux では dig を使用します。これもドメイン情報を検索するためのコマンドラインユーティリティです。