Skip to content

Analyse d'adresse IP

L'endpoint /ip analyse une adresse IPv4 ou IPv6 et retourne son type, sa classe, sa représentation binaire, sa valeur décimale et sa notation DNS inversé. Si aucune adresse n'est fournie, l'IP du client est analysée.

Cas d'utilisation

Déterminez si une IP est publique ou privée, inspectez la forme binaire et décimale d'une adresse, générez l'enregistrement DNS inversé pour les lookups PTR, ou identifiez la classe d'adresse pour la planification réseau.

Paramètres

ParamètreRequisDescription
addressNonAdresse IPv4 ou IPv6 à analyser. Utilise l'IP du client si omis.

Champs de réponse

ChampTypeDescription
ipstringL'adresse IP analysée
version"IPv4" | "IPv6"Version du protocole IP
typestringType d'adresse : public, private, loopback, link-local, multicast ou broadcast
classstringClasse IPv4 uniquement : A, B, C, D ou E
rangestringPlage CIDR à laquelle appartient l'adresse (plages privées/spéciales IPv4)
binarystringReprésentation binaire de l'adresse
decimalnumberReprésentation décimale (IPv4 uniquement)
reversestringNotation DNS inversé (.in-addr.arpa pour IPv4, .ip6.arpa pour IPv6)

Exemples de code

curl -X GET \
  "https://api.sylvain.sh/v5/ip"

Essayer

Gestion des erreurs

Message d'erreurDescription
Invalid IP address.Le paramètre address n'est pas une adresse IPv4 ou IPv6 valide