ELB 経由で接続する Fuel サーバーのコントローラの先頭に以下のようなログを仕込んだのですが

    $ip = Input::real_ip();

    Log::error(print_r($_SERVER, true));
    Log::error($ip);

$_SERVER には

[HTTP_X_FORWARDED_FOR] => xxx.xxx.xxx.xxx

と送信元アドレスが入っていたのですが

$ip に入っていたのは

[REMOTE_ADDR] => yyy.yyy.yyy.yyy

と同じもの(ELBのアドレス)でした

http://developer.wonderpla.net/entry/blog/engineer/FuelPHP/
この記事をよむと real_ip で HTTP_X_FORWARDED_FOR に値が入ってたら優先して取得してくれるとあるんですが、使い方がまずいのでしょうか

なぜ送信元が取得できないのかなにか可能性があったら教えていただきたいです