質問: in-addr.arpaとは? こんにちは。 ログを解析してみると、in-addr.arpaというドメインからアクセスされてます。 jpnicサイトの見ると逆アドレス体系とか説明されているのですが、理解できず???となっています。 http://www.nic.ad.jp/ja/translation/apnic/apnic-064-j.html このドメインはどのようなものなのでしょうか? このドメインがアクセスされているということは、何を意味するのでしょうか? サーバの知識が全然ないので、どうか教えて下さい。
回答: まず、dnsは分かるかな。 たとえばあなたがokwave.jpを訪れる際にokwave.jp→www.xxx.yyy.zzzの変換を行うものだ。これ(ドメイン名→ipアドレス)を正引きと言う。 これとは逆に、ipアドレス→ドメイン名というdns検索もある。これを逆引きと言う。 ではdnsにおいて逆引きはどう実現されているのだろうか。普通に考えると正引き機能と逆引き機能を実装すればよいように思うかも知れない。 実は、たとえばwww.xxx.yyy.zzzというipアドレスを逆引きしたい時には、逆引き機能を作るのではなく、zzz.yyy.xxx.www.in-addr.arpa(ipアドレスをひっくり返したものにin-addr.arpaを付ける)という逆引き専用のドメイン名を用意し、このドメインで「正引き」しているのだ。 okwave.jp→正引き→www.xxx.yyy.zzz zzz.yyy.xxx.www.in-addr.arpa→正引き→okwave.jp 正引きも逆引きも同じ機能で実現できるように考えだされたものだな。 で、以上を踏まえて説明すると、ログを出力するために相手ホストのドメイン名を逆引きしようとしたけどできなかったという事ではないか。 逆引きは以下の手順で行われる。 1.www.xxx.yyy.zzz→zzz.yyy.xxx.www.in-addr.arpa(機械的に変換できる) 2.変換したarpaドメインでdns問い合わせ 2.1.dns問い合わせ成功→返ってきたドメイン名をログに書く 2.2.dns問い合わせ失敗→in-addr.arpaをログに書く(dns登録されていない怪しいホスト) 今回、2.2.の場合のような状態になっているのではないかと思われる。 ぜんぜん関係ないけど、「www」で始まる部分が自動でリンクになるんやね。