DNSレコード

DNSレコードはDNSサーバーへの指示のセットです。 これらの指示はDNSルックアップの成立に不可欠です。

Share facebook icon linkedin icon twitter icon email icon

DNSレコード

学習目的

この記事を読み終えると、以下のことができます。

  • 複数の種類のタイプのDNSレコードの違いを知る

DNSレコードとは?

DNSレコード(ゾーンファイル)は、権威DNSサーバー内に存在し、そのド名にに関連付けられたIPアドレスや、そのドメインに対する要求を処理する方法など、ドメインに関する情報を提供する指示です。これらのレコードは、DNS構文と呼ばれるもので記述された一連のテキストファイルで構成されています。DNS構文は、DNSサーバーに処理を指示するコマンドとして使用される単なる文字列です。すべてのDNSレコードには「TTL」もあります。これは存続時間を表し、DNSサーバーがそのレコードを更新する頻度を示します。

DNSレコードは、Yelpのビジネスリスティングのようなモノと考えることができます。リスティングから、ビジネスの場所、時間、提供されるサービスなどの役に立つ情報が得られます。すべてのドメインには、ユーザーがドメイン名を使用してWebサイトにアクセスできるように、少なくともいくつかの重要なDNSレコードを持つことが必須です。また、その他の目的のための任意のレコードがいくつかあります。

DNSレコードの最も一般的なタイプとは?

あまり一般的ではないDNSレコードにはどのようなものがあるのか?

  • AFSDBレコード -このレコードは、カーネギーメロンが開発したAndrew File System(AFS)のクライアントに使用されます。AFSDBレコードは、他のAFSセルを見つけるために機能します。
  • APLレコード -「アドレスプレフィックスリスト」は、アドレス範囲のリストを指定する実験的レコードです。
  • CAAレコード -これは「認証局許可」レコードです。ドメイン所有者は、どの証明書認証局がそのドメインに対して証明書を発行できるかを提示できます。CAAレコードが存在しない場合、誰でもドメインの証明書を発行できます。これらのレコードはサブドメインにも継承されます。
  • DNSKEYレコード -「DNSキーレコード」には、ドDomain Name System Security Extensions(DNSSEC) 署名の検証に使用される公開キーが含まれています。
  • CDNSKEYレコード -これはDNSKEYレコードの子コピーであり、親に転送されることを意図しています。
  • CERTレコード -「証明書レコード」には公開鍵証明書が格納されます。
  • DCHIDレコード -「DHCP識別子」は、IPネットワークで使用される、標準化されたネットワークプロトコルであるダイナミックホストコンフィギュレーションプロトコル(DHCP)の情報を保存します。
  • DNAMEレコード -「委任名」レコードであり、CNAMEと同様にドメインエイリアスを作成しますが、このエイリアスはすべてのサブドメインもリダイレクトします。たとえば、「example.com」の所有者がドメイン「website.net」を購入し、「example.com」を指すDNAMEレコードを与えた場合、そのポインターは「blog.website.net」および他のサブドメインにも適用されます。
  • HIPレコード - このレコードは「ホスト識別プロトコル」(IPアドレスの役割を分離する方法)を使用します。このレコードは、モバイルコンピューティングで、最も頻繁に使用されます。
  • IPSECKEYレコード -「IPSECキー」レコードは、インターネットプロトコルセキュリティ(IPSEC)、エンドツーエンドのセキュリティプロトコルフレームワーク、およびインターネットプロトコルスイート(TCP/IP)の一部で動作します。
  • LOCレコード - 「位置」レコードは、経度と緯度の座標の形でドメインの地理的情報を含んでいます。
  • NAPTRレコード -「名前権威ポインター」レコードをSRVレコードと組み合わせて、正規表現に基づいて動的に目的URIを作成します。
  • NSECレコード -「次のセキュアレコード」はDNSSECの一部であり、要求されたDNSリソースレコードが存在しないことを証明するために使用されます。
  • RRSIGレコード - 「リソースレコード署名」とは、DNSSECに従ってレコードを認証するデジタル署名が保存されたレコードです。
  • RPレコード -これは「責任者」レコードであり、ドメインの責任者のメールアドレスを格納します。
  • SSHFPレコード -このレコードには「SSH公開鍵指紋」が格納されます。SSHはSecure Shellの略で、安全でないネットワークを介した安全な通信のための暗号ネットワークプロトコルです。