PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [Linux C] getnameinfo anstatt gethostbyname?


Aqualon
2005-07-08, 08:44:58
H!

In der Spezifikation zu gethostbyname() steht folgendes:
The getaddrinfo() and getnameinfo() functions are preferred over the gethostbyaddr() and gethostbyname() functions.
Nur hab ich bisher nicht verstanden, wie man getnameinfo() benutzen kann, um zu einer Domain die IP-Adresse rauszufinden.

Hat dazu jemand weiterführende Erklärungen?

thx!

Aqua

Legolas
2005-07-08, 12:40:44
Also für mich liest sich die Manpage zu getnameinfo so, daß die Funktion dazu dient zu einer IP-Adresse den Hostnamen zu bekommen. Da steht nämlich unter anderem das:

It combines the functionality of gethostbyaddr(3) and getservbyport(3) and is the inverse of getaddrinfo(3).

Aqualon
2005-07-08, 15:38:25
Jup, hab ich durcheinander gebracht, getaddrinfo() ist das richtige.

Aqua