DNSレコードとは?
DNSレコードとは、IPアドレスや関連するDNSクエリの処理方法など、特定のドメインに関する情報がDNSサーバーに保存されているデータベース・エントリーのことです。 DNSレコードは、人間にとって使いやすいURLをユーザーのデバイスの接続指示に変換するために不可欠です。
デバイスはDNSサーバーから取得したDNSレコードをキャッシュに保存し、DNSリクエストの繰り返しを回避します。 DNSキャッシュにアクセスできる人なら誰でも、あなたのオンラインアクティビティを見たり、危険なウェブサイトにリダイレクト(DNSスプーフィング)することができます。 このため、DNSキャッシュを定期的にフラッシュすることが重要です。
こちらも参照のこと: DNS Aレコード, DNS AAAAレコード, DNS CNAMEレコード, DNS MXレコード, DNS NSレコード, DNS PTRレコード, DNS SOAレコード, DNS SPFレコード, DNS TXTレコード
最も一般的なDNSレコードの種類
- A: 指定されたドメインのIPv4アドレス
- AAAA: 指定されたドメインのIPv6アドレス
- CNAME: あるドメインを別のドメインに転送する指示
- MX: 電子メール・サーバーへのメール転送の指示
- NS: DNSエントリーのネームサーバー
- SOA: プライマリネームサーバと電子メールによる連絡先を含む、ゾーンに関する権威情報
- SRV: 特定のデバイスに特定のポートを使用させる指示
- PTR: ドメイン名(逆引き用)
- TXT: ドメイン検証やセキュリティのような目的で、任意のテキストを含める指示
あまり一般的ではないDNSレコードの種類
- AFSDB: AFSファイルサーバーの場所
- APL: IPアドレスのプレフィックスリスト
- CAA: 認証局認可
- DNSKEY: DNSSEC用公開鍵
- CERT: 証明書および関連情報
- DHCID: DHCPコンフィギュレーション情報
- DNAME: ドメイン名リダイレクト
- HIP: ホスト・アイデンティティ・プロトコル情報
- IPSECKEY: IPsec用公開鍵
- LOC: 地理的位置情報
- NAPTR: 命名機関とサービス・ディスカバリー
- NSEC: DNSレコードが存在しないことの証明
- RRSIG: レコード検証のためのDNSSEC署名
- RP: ドメイン責任者
- SSHFP: SSH公開鍵フィンガープリント