ninja-toolsのREMOTE_HOSTでip addressが表示されますが、それは133.46..のような数字で表示される場合と、higashi.nishi.jpのようにurlで表示される場合があります。数字で表示されている場合にurlを調べるにはどうしたらよいでしょうか。urlを表示させるにはどうしたらよいでしょうか

回答の条件
  • 1人2回まで
  • 登録:2008/08/26 03:16:20
  • 終了:2008/09/02 03:20:02

回答(2件)

id:garyo No.1

garyo回答回数1782ベストアンサー獲得回数962008/08/26 06:14:28

ポイント60pt

OSはWindowsだと仮定します。

nslookup xxx.xxx.xxx.xxx とか

tracert xxx.xxx.xxx.xxx とやってみてください

id:filofax

dnsstuffとどう違いますか?

2008/08/26 06:54:43
id:toohigh No.2

toohigh回答回数291ベストアンサー獲得回数372008/08/28 14:43:34

ポイント10pt

前提として、普通にapacheを利用している一台のサーバで REMOTE_HOST がアクセス元によって数字だったりurlだったりする、という話だとすると「調べる手段は無い」が答えになります。

サーバで直接判るのは、アクセス元の IP アドレスだけで、REMOTE_HOST には DNS を使って IP アドレスを

FQDN( aaa.bbb.example.jp みたいな形式 ) に変換した結果を入れるようになっています。

ただし、DNS に IP アドレスから FQDN への変換用のデータを入れていない場合も多く(特に海外ではそれが主流の国もあるそうです)、そういうIPアドレスからのアクセスの場合は、しょうがないので IP アドレスがそのまま出てくる、という流れになっています。



なお、サーバによって、REMOTE_HOST で FQDN が判るサーバとそうでないものがある、という話の場合には、

REMOTE_ADDR を元に DNS で調べる、という方法が使えそうです。

http://www.futomi.com/lecture/env_var/remote_host.html

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません