Comment récupérer l'adresse IP de cet ordinateur?

Ce qui est le moins encombrant (module d'inclusion, de code de longueur, etc) de façon à récupérer l'adresse IP de l'appareil (de la première interface ouverte)?
Je connais des solutions en utilisant MSINET, mais je crois que nous pouvons faire mieux.
Ne pas répondre

Function HomeIP() as Atring
HomeIP= "127.0.0.1"
End Function

parce que c'est pas drôle... ou de corriger.
Le scénario est une question avec un fonctionnalité ID de document je suis en train de construire une réponse.

source d'informationauteur jpinto3912