А у меня в коньках настроен показ моего IP-шника
и не надо никаких заморочек 
Блин, ну сколько можно-то, не из астрала же оно получает твой IP-шник. Если ты сидишь в сети за NAT-ом/набором роутеров и тэ дэ и тэ пэ то IP-шнег, под которым твоя система «видна» в глобальной сети, изнутри этой сети (с машины) ты никак не определишь, если не имеешь доступа к последнему звену в цепочке клиент - роутер1 - ... - роутерN - Интернет. Если есть доступ, скрипты спасут, нет — уповать на других клиентов из Интернет, чтобы подсказали. Всё.