Esiste una funzione che, come gethostbyname() ritorni l'ip della macchina sulla quale gira il programma ?

gethostbyname() ritorna il 127.0.0.1, ma a me' serve l'altro...
(OS: Linux)

spero di essere stato chiaro
Grazie.