IP en décimal

Entrée d'adresse IP
Exemple
Sortie décimale

Convertisseur d'adresse IP en décimal - En ligne et gratuit

Le convertisseur d'adresse IP en décimal est un outil en ligne gratuit qui vous permet de convertir facilement des adresses IP en nombres décimaux. Cet outil convivial ne nécessite aucun logiciel ni dépendance système et est adapté aux mobiles. Il prend en charge la conversion des adresses IPv4 et IPv6.

Objectif et Scénarios

Le convertisseur d'adresse IP en décimal est un outil utile dans diverses applications de réseautage et de programmation. Certains scénarios courants incluent l'administration réseau, la programmation et le dépannage. En utilisant cet outil, vous pouvez convertir rapidement et précisément des adresses IP en nombres décimaux.

Avantages et Bénéfices

Les avantages de l'utilisation du convertisseur d'adresse IP en décimal incluent sa facilité d'utilisation, sa rapidité et sa précision dans la conversion des adresses IP en nombres décimaux. De plus, l'outil est gratuit et ne nécessite aucun logiciel ni dépendance système. L'outil effectue tous les calculs localement, garantissant la sécurité de vos données.

Comment utiliser le convertisseur d'adresse IP en décimal

Utiliser le convertisseur d'adresse IP en décimal est facile et simple. Il vous suffit de suivre ces étapes :

  1. Saisissez ou collez votre adresse IP dans la zone de saisie.
  2. Cliquez sur le bouton "Convertir" pour convertir l'adresse IP au format décimal.
  3. La représentation décimale de l'adresse IP s'affiche dans la zone de sortie.
  4. Vous pouvez copier la représentation décimale de l'adresse IP en cliquant sur le bouton "Copier".

Comment cela fonctionne

L'algorithme de conversion d'adresse IP en décimal est basé sur la formule suivante :

decimal = (a _ 256^3) + (b _ 256^2) + (c \* 256^1) + d

a, b, c et d sont les quatre valeurs décimales de l'adresse IP.

Voici quelques exemples de conversion d'adresses IP au format décimal dans différents langages de programmation :

Python

ip_address = "127.0.0.1"
parts = ip_address.split(".")
decimal = (int(parts[0]) * 256**3) + (int(parts[1]) * 256**2) + (int(parts[2]) * 256**1) + int(parts[3])
print(decimal)

C

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>

unsigned int convert_ip_to_decimal(char *ip_address) {
    int a, b, c, d;
    sscanf(ip_address, "%d.%d.%d.%d", &a, &b, &c, &d);
    return (a * pow(256, 3)) + (b * pow(256, 2)) + (c * pow(256, 1)) + d;
}

int main() {
    char ip_address[16];
    printf("Enter IP address: ");
    fgets(ip_address, 16, stdin);
    ip_address[strlen(ip_address) - 1] = '\0';
    unsigned int decimal = convert_ip_to_decimal(ip_address);
    printf("Decimal representation: %u\n", decimal);
    return 0;
}

JavaScript

function convert_ip_to_decimal(ip_address) {
  let parts = ip_address.split(".");
  let decimal =
    parseInt(parts[0]) * Math.pow(256, 3) +
    parseInt(parts[1]) * Math.pow(256, 2) +
    parseInt(parts[2]) * Math.pow(256, 1) +
    parseInt(parts[3]);
  return decimal;
}
let ip_address = "127.0.0.1";
let decimal = convert_ip_to_decimal(ip_address);
console.log(decimal);

Java

public class IpToDecimalConverter {
    public static void main(String[] args) {
        String ip_address = "127.0.0.1";
        String[] parts = ip_address.split("\\.");
        int decimal = (Integer.parseInt(parts[0]) * (int) Math.pow(256, 3)) + (Integer.parseInt(parts[1]) * (int) Math.pow(256, 2)) + (Integer.parseInt(parts[2]) * (int) Math.pow(256, 1)) + Integer.parseInt(parts[3]);
        System.out.println(decimal);
    }
}

PHP

function convert_ip_to_decimal($ip_address) {
    $parts = explode(".", $ip_address);
    $decimal = ($parts[0] * pow(256, 3)) + ($parts[1] * pow(256, 2)) + ($parts[2] * pow(256, 1)) + $parts[3];
    return $decimal;
}
$ip_address = "127.0.0.1";
$decimal = convert_ip_to_decimal($ip_address);
echo $decimal;

Conclusion

Le convertisseur d'IP en décimal est un outil simple et efficace qui vous permet de convertir rapidement et facilement les adresses IP en nombres décimaux. Avec son interface conviviale et ses résultats précis, c'est un outil indispensable pour les administrateurs réseau et les programmeurs.

Foire aux questions (FAQ)

Découvrez nos autres outils