InetAddress.GetAllByName(String) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.