La classe InetAddress représente une adresse IP (Internet Protocol).

Une adresse IP est un nombre non-signé de 32 bits ou de 128 bits utilisé par IP (Internet Protocol), un protocole de bas niveau sur lequel les protocoles tels que UDP et TCP sont construits. L'architecture d'adresse IP est définie par les RFC 790 (Numéros assignés : Assigned Numbers), RFC 1918 (Allocation d'adresses pour les internet privés : Address Allocation for Private Internets), RFC 2365 (Multipoint IP étendue administrativement : Administratively Scoped IP Multicast) et RFC 2373 (Architecture d'adressage IP version 6 : IP Version 6 Addressing Architecture).

Une instance d'une classe InetAddress consiste en une adresse IP et si possible son nom d'hôte correspondant selon si l'objet est construit avec un nom d'hôte ou s'il a déjà fait la resolution de nom d'hôte inversé.

Les méthodes
boolean equals(Object obj)
compare l'objet InetAddress à un autre objet.
byte[] getAddress()
retourne l'adresse IP brute de l'objet InetAddress.
static InetAddress[] getAllByName(String host)
retourne un tableau d'adresses IP déterminées à partir du nom d'hôte et basées sur le service de nom configuré sur le système.
static InetAddress getByAddress(byte[] addr)
retourne un objet InetAddress à partir d'une adresse IP brut.
static InetAddress getByAddress(String host, byte[] addr)
crée un objet InetAddress basée sur le nom d'hôte fourni et le service de nom non adresse IP est vérifié pour la validité de l'adresse.
static InetAddress getByName(String host)
détermine si l'adresse IP address d'un nom hôte.
String getCanonicalHostName()
obtient le nom de domaine qualifié complet pour l'adresse IP.
String getHostAddress()
retourne une représentation sous forme d'une chaîne de caractères de l'objet InetAddress.
String getHostName()
obtient le nom d'hôte pour l'objet InetAddress.
static InetAddress getLocalHost()
retourne l'hôte local.
int hashCode()
retourne un hashcode pour l'objet InetAddress.
boolean isAnyLocalAddress()
vérifie si l'objet InetAddress est une adresse joker (wildcard).
boolean isLinkLocalAddress()
vérifie si l'objet InetAddress est un adresse locale de lien.
boolean isLoopbackAddress()
vérifie si l'objet InetAddress est une adresse qui fait une boucle.
boolean isMCGlobal()
vérifie si l'adresse multi-points a une portée globale.
boolean isMCLinkLocal()
vérifie si l'adresse multi-points a une portée de lien.
boolean isMCNodeLocal()
vérifie si l'adresse multi-points a une portée de noeud.
boolean isMCOrgLocal()
vérifie si l'adresse multi-points a une portée d'organisation.
boolean isMCSiteLocal()
vérifie si l'adresse multi-points a une portée de site.
boolean isMulticastAddress()
vérifie si l'objet InetAddress est une adresse IP multi-points.
boolean isSiteLocalAddress()
vérifie si l'objet InetAddress est une adresse locale de site.
String toString()
convertit l'objet InetAddress en une chaîne de caractères.
Les méthodes de la classe racine java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait