【DNS:ディーエヌエス】
DNSとは
【Domain Name System】
ドメイン名やホスト名とIPアドレスの対応関係を管理する世界規模の分散型データベースシステム。
DNSサーバー
【DNS server】
TCP/IPネットワーク上でドメイン名、ホスト名とIPアドレスを対応関係を管理するサーバーのこと。
DNSレコード
- SOAレコード
【Start Of Authority】
管理するゾーンについての情報が書いてる。
| フィールド名 | 意味 |
|---|---|
| MName | ネームサーバー名 |
| RName | 管理者のメールアドレス |
| Serial | ゾーン情報のバージョン |
| Refresh | ゾーン情報をリフレッシュ(更新)されるまでの制御時間 |
| Retry | 再度リフレッシュを試みる時間 |
| Expire | ゾーン情報を信頼できる時間 |
| Minimum | リソースレコードのTTL(ネガティブキャッシュ) |
- NSレコード
【Name Server record】
ドメインのDNSサーバー名を指定する。 - Aレコード
【Adress record】
ホスト名に対応するIPv4アドレスを定義する。 - AAAAレコード
ホスト名に対応するIPv6アドレスを定義する。 - PTRレコード
【Pinter record】
IPアドレスに対応するホスト名を定義する。ドメイン名の逆引きに利用される。 - CNAMEレコード
【Canonial NAME record】
ホスト名のエイリアス名。 - MXレコード
【Mail eXchange】
メールサーバーのFQDNを定義する。サーバーの優先度を指定する事ができる。(小さい方が優先される) - HINFO
【Host INFormation】
ホストのCPUやOSの情報。セキュリティの危険上、現在はほとんど使用されない。 - WKS
【Well Kown Service】
ドメイン名が可動するサービス。現在はほとんど使用されない。 - TXTレコード
【TeXT record】
ドメインについての追加情報や付加情報を定義する。メール不正送信対策用のSPFレコード、DKIMなどがある。Googleのドメイン名所有者の確認などにも利用される。
ドメイン名
【Domain Name】
インターネット上のコンピューターやネットワークを識別するために付けられている名前の一種。重複しないよう管理されている。
FQDN
【Fully Qualified Domain Name】完全修飾ドメイン名
TLDから順番にサブドメイン名やホスト名などを省略せずにすべて指定した形式のこと。一般的に末尾に「.」(ドット)をつけるルールがある。
例) www.nic.ad.jp.
正引き
ホスト名からIPアドレスを取得すること。ドメイン名の解決や名前解決などと呼ばれる。
逆引き
【revers lookup】
正引きとは逆にIPアドレスからホスト名を取得。IPアドレスには必ずホスト名を割り当てる必要は無いため失敗する事がある。
ドップレベルドメイン
【Top Level Domain】
ドメイン名を構成する要素のうち「.」ピリオドで区切られた最も右にある要素のこと。TLDと書く。
- gTLD
【generic Top Level Domain】
用途や組織種別などに応じて設置される。 - ccTLD
【country code Top Level Domain】
国や地域ごとに設置される。 - 特殊なTLD
歴史的経緯などで残っているもの。
権威DNSサーバー
【authoritative DNS server 】
ドメイン名の情報を管理し、外部からの問い合わせに応答するDNSサーバー。
TTL
【Time To Live】
- ルーティング
IPパケットのTTLは最大転送回数。ルーターなどの危機を通過するごとに値が減少し、0になったパケットは破棄される。 - DNSレコード
ゾーン情報をキャッシュする時間。経過した場合は再度権威DNSサーバーに問い合わせする。
メモ
「相対ドメイン名」や「不完全なドメイン名」