Lenguaje

InetAddress.GetAllByName(String) Método

Definición

Dado el nombre de un host, devuelve una matriz de sus direcciones IP, en función del servicio de nombres configurado en el sistema.

[Android.Runtime.Register("getAllByName", "(Ljava/lang/String;)[Ljava/net/InetAddress;", "")]
public static Java.Net.InetAddress[]? GetAllByName(string? host);
[<Android.Runtime.Register("getAllByName", "(Ljava/lang/String;)[Ljava/net/InetAddress;", "")>]
static member GetAllByName : string -> Java.Net.InetAddress[]

Parámetros

host
String

el nombre del host o null.

Devoluciones

una matriz de todas las direcciones IP de un nombre de host determinado.

Atributos

Excepciones

si se produce un error en la búsqueda de direcciones.

Comentarios

Dado el nombre de un host, devuelve una matriz de sus direcciones IP, en función del servicio de nombres configurado en el sistema.

El nombre de host puede ser un nombre de equipo, como "java.sun.com" o una representación textual de su dirección IP. Si se proporciona una dirección IP literal, solo se comprueba la validez del formato de dirección.

Para host el especificado en dirección IPv6 literal, se acepta el formato definido en RFC 2732 o el formato de dirección IPv6 literal definido en RFC 2373. Una dirección IPv6 literal también se puede calificar anexando un identificador de zona con ámbito o scope_id. Aquí se describe la sintaxis y el uso de scope_ids.

Si el host es null entonces un que InetAddress representa una dirección de la interfaz de bucle invertido se devuelve. Ver sección RFC 3330   2 y RFC 2373 sección 2.5.3.

Si hay un administrador de seguridad y host no es null y host.length() no es igual a cero, se llama al método del checkConnect administrador de seguridad con el nombre de host y -1 como argumentos para ver si se permite la operación.

Documentación de Java para java.net.InetAddress.getAllByName(java.lang.String).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a