DNS の設定を行なっている際、その動作を確認するためにdigコマンドなどを実行するかと思います。

dig コマンドは、 DNS サーバーに記述されているレコードを返してくれていると思っていて、例えば、以下のような返答が帰ってきます。

id 64320
opcode QUERY
rcode NOERROR
flags QR RD RA
;QUESTION
ja.stackoverflow.com. IN A
;ANSWER
ja.stackoverflow.com. 299 IN A 151.101.129.69
ja.stackoverflow.com. 299 IN A 151.101.65.69
ja.stackoverflow.com. 299 IN A 151.101.193.69
ja.stackoverflow.com. 299 IN A 151.101.1.69
;AUTHORITY
;ADDITIONAL

このように帰ってくる DNS レコードの結果について、いつも付与されている、この「IN」の文字列は何を表すのだろうと、ふと気になりました。

質問

  • DNS サーバーが返してくる DNS レコードについて、ほぼほぼもれなく付与されているこの「IN」という文字列は、一体何を表していますか?
    • たとえば「IN」以外のレコードは存在しますか?
    • その場合、その「IN」以外のレコードは例えばどのような用途で一般的には使われるのでしょうか?