Bezeichnung
ToIP -- konvertiert einen Hostname in eine IP-Adresse (V5.0)
Übersicht
ip$ = ToIP(host$[, protocol])
Beschreibung
Dieser Befehl kann verwendet werden, um die IP-Adresse des angegebenen Hostnamens zu erhalten. Die IP-Adresse des Hosts wird als Zeichenkette zurückgegeben. Um den Host einer IP-Adresse zu erhalten, verwenden Sie denn Befehl ToHostName().

Ab Hollywood 8.0 gibt es optional ein neues Argument protocol, mit dem Sie das Internetprotokoll angeben können, das für die resultierende IP-Adresse in ip$ verwendet werden soll. Dies kann eine der folgenden speziellen Konstanten sein:

#IPV4:
Verwendet die Internetprotokollversion 4 (IPv4). IPv4-Adressen sind auf 32 Bit beschränkt und werden unter Verwendung von vier durch drei Punkte getrennten Zahlen dargestellt, z.B. 127.0.0.1.

#IPV6:
Verwendet die Internetprotokollversion 6 (IPv6). IPv6-Adressen verwenden 128 Bits und werden durch acht Gruppen von vier Hexadezimalziffern dargestellt, z.B. 2001:0db8:85a3:0000:0000:8a2e:0370:7334. Beachten Sie, dass #IPV6 auf AmigaOS und kompatiblen Systemen derzeit nicht unterstützt wird.

#IPAUTO:
Lassen Sie das Host-Betriebssystem das zu verwendende Internetprotokoll bestimmen.

Das Argument protocol verwendet standardmäßig den Standardprotokolltyp, der mit dem Befehl SetNetworkProtocol() festgelegt wird. Standardmäßig ist dies aus historischen Gründen und aus Gründen der Portabilität #IPV4. Siehe SetNetworkProtocol für Details.

Um einen Hostnamen mit erweiterten Funktionen zu konvertieren, werfen Sie einen Blick auf den Befehl ResolveHostName(). Siehe ResolveHostName für Details.

Eingaben
host$
Hostname
protocol
optional: zu verwendendes Internetprotokoll (mögliche Werte siehe oben); der Standardwert ist der mit SetNetworkProtocol() festgelegte Protokolltyp. (V8.0)
Rückgabewerte
ip$
IP-Adresse des angegebenen Hosts

Navigation zeigen