gethost
Zurück

gethostbyname name
Liefert die Binärform des Hostnamens bzw. der IP-Adresse.
Die Binärform ist notwendig für die weitere Verarbeitung bei der Socketprogrammierung.
Die Rückgabe kann mit der Funktion unpack("C4",$hostbyname) anschaulich gemacht werden.

Beispiel :

$hostbyname = gethostbyname("thin1.test.de");
=> unpack("C4",$hostbyname) = 192168098 (Liste aus 4 Elementen)

Beispiel :

$hostbyname = gethostbyname("192.168.0.98");
=> unpack("C4",$hostbyname) = 192168098 (Liste aus 4 Elementen)

Das gleiche leistet die Funktion inet_aton aus dem Modul Socket

gethostbyaddr address,addresstype
Einzig gültiger Addresstype ist AF_INET (_A_ddress_F_ormat _IN_tern_ET_ ?).

Das gleiche leistet die Funktion inet_ntoa aus dem Modul Socket