Wiso so kompliziert machen wenn es doch ganz einfach auch geht.
Wenn du die IP vom LOKALEN netzwerk zuhause wissen willst greife doch über dieses LOKAL netzwerk zu, so bekommst du auch die LOKALE IP.
Also z.B. so:
Server: 192.168.0.1
PC1: 192.168.0.2 => http://192.168.0.1:80/
echo $_SERVER['REMOTE_ADDR']; // 192.168.0.2
Is doch ganz einfach.