Nochmal ein zielführender Ansatz...
Und ein Wort vorneweg: Leider hänge ich Provider-bedingt nur per IPV4 am Netz, kann also so ohne weiteres die Problemstellung bzw. Ideen nicht testen.
Aber zu den Ideen: Dein Server hängt wohl über IPV6 im Netz und tauscht dadurch seine Datenpakete im Netz per IPV6 aus. IPV4-Adressen werden in einem IPV6-Netz einfach "gemapped" auf ein Untersegment des IPV6-Adreßbereiches. Wie das aussieht kannst Du dir in Dokomentationen erklären lassen...
http://en.wikipedia.org/wiki/IPv6#IPv4-mapped_IPv6_addresses
...oder in kleinen Admin-Helfern, die massenhaft im Internet verstreut sind, anzeigen lassen:
http://ip-lookup.net/conversion?ip=188.106.116.209
...oder Dein eigenes Helferlein basteln (was Du ja gerade tust), um die IPV4-Adresse aus der IPV6-Adresse herauszuschneiden. Mehr ist es ja nicht.
=============
Mit anderen Worten: Die IPV4-Adresse, die Du suchst, sitzt direkt vor Deiner Nase. IN (!) der IPV6-Adresse, die Du bereits zu Gesicht bekommst. Du brauchst bloß zugreifen!