RubyでCGIスクリプトを作る下準備・訪問者の環境変数を取得・一部訂正
http://d.hatena.ne.jp/BeForU/20040629#p2 でSocket.gethostbyaddrを使った時にホストの逆引きができないとエラーになって止まる。
CGIだと500 Internal Server Errorが出る。
Rubyではとりあえずgethostbyaddrはあきらめる。
host = ENV['REMOTE_HOST'] addr = ENV['REMOTE_ADDR'] ua = ENV['HTTP_USER_AGENT'] ref = ENV['HTTP_REFERER'] if host == nil host = addr end