naokiの自分辞書・なぜなぜ手帳

分からない単語を調べて、自分のために解説するブログです。プログラミング用語から日常で気になった単語まで雑多に投稿します。

DNSレコードとは

前提: DNS サーバーとは

前提として、DNSドメインネームシステム)サーバーは、ドメインIPアドレスに変換してくれるサーバー。

 

ドメインをリクエストとして投げると、IPアドレスを返してくれる専門のサーバー。

 

具体的には、https://example.com → 93.184.216.34 に変換してくれる。

 

nslookup コマンドという、ドメインを引数として渡すと、DNSサーバーに問い合わせをして、IPアドレスを返してくれるコマンドを打った結果が以下の通り。

$ nslookup example.com
Server:        8.8.8.8
Address:    8.8.8.8#53 (#53はネームサーバーのポート番号)

Non-authoritative answer:
Name:    example.com
Address: 93.184.216.34

 

DNSレコードとは

権威DNSサーバさんがお仕事で使うIPアドレスドメイン名の対応表(ゾーンファイル)に書かれている、それぞれの行のこと

DNSレコードとは|「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典 より引用

つまり、exmaple.com ⇄ 93.184.216.34 のようなゾーンファイル内の行のこと。

 

レコードの種類や、ゾーンファイルの中身については、

https://wa3.i-3-i.info/word12284.html#:~:text=%E3%82%BE%E3%83%BC%E3%83%B3%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AE%E4%B8%AD%E8%BA%AB%E3%81%AF%E3%80%81%E4%BE%8B%E3%81%88%E3%81%B0%E4%BB%A5%E4%B8%8B%E3%81%AE%E3%82%88%E3%81%86%E3%81%AA%E5%86%85%E5%AE%B9%E3%81%AB%E3%81%AA%E3%81%A3%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82

 

をご覧ください。めちゃくちゃ分かりやすく書かれています。

 

参考

備考

  • DNSサーバー = ネームサーバー。