Как получить реальный IP адрес?

Здравствуйте! Столкнулся с ситуацией, что надо получить IP клиента пришедшего на сайт, но у меня не получается. Точнее получается, но с переменным успехом.

Юзай вот так:

Когда захожу через прокси, то он IP нормально выдает, а когда напрямую, то пишет 10.4.28.15, т.е. внутри сети который.

У меня стоит wi-fi и как с этим бороться не могу понять. Ведь когда захожу например на 2ip.ru, то он нормально показывает IP.

Как с этим быть?