IP naar Decimaal

IP-adres invoer
Voorbeeld
Decimale uitvoer

IP naar decimale converter - Online en gratis

IP naar decimale converter is een gratis online tool waarmee je gemakkelijk IP-adressen kunt converteren naar decimale getallen. Deze gebruiksvriendelijke tool heeft geen software of systeemafhankelijkheden nodig en is geschikt voor mobiele apparaten. Het ondersteunt zowel IPv4- als IPv6-adresconversie.

Doel en scenario's

IP naar decimale converter is een handige tool voor verschillende netwerk- en programmeertoepassingen. Enkele veelvoorkomende scenario's zijn netwerkbeheer, programmeren en probleemoplossing. Met behulp van deze tool kun je IP-adressen snel en nauwkeurig omzetten naar decimale getallen.

Voordelen en voordelen

De voordelen van het gebruik van IP naar decimale converter zijn het gebruiksgemak, de snelheid en de nauwkeurigheid bij het converteren van IP-adressen naar decimale getallen. Bovendien is de tool gratis te gebruiken en heeft het geen software of systeemafhankelijkheden nodig. De tool voert alle berekeningen lokaal uit, zodat je gegevens veilig zijn.

Hoe IP naar decimale converter te gebruiken

Het gebruik van IP naar decimale converter is eenvoudig en rechttoe rechtaan. Volg eenvoudigweg deze stappen:

  1. Voer je IP-adres in of plak het in het invoerveld.
  2. Klik op de knop "Converteren" om het IP-adres naar decimale notatie om te zetten.
  3. De decimale representatie van het IP-adres wordt weergegeven in het uitvoerveld.
  4. Je kunt de decimale representatie van het IP-adres kopiëren door op de knop "Kopiëren" te klikken.

Hoe het werkt

Het algoritme voor de IP naar decimale conversie is gebaseerd op de volgende formule:

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

waarbij a, b, c en d de vier decimale waarden van het IP-adres zijn.

Hier zijn enkele voorbeelden van het omzetten van IP-adressen naar decimale notatie in verschillende programmeertalen:

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;

Conclusie

IP naar Decimaal Converter is een eenvoudige en effectieve tool waarmee je IP-adressen snel en gemakkelijk kunt omzetten naar decimale getallen. Met zijn gebruiksvriendelijke interface en nauwkeurige resultaten is het een onmisbare tool voor netwerkbeheerders en programmeurs.

Veelgestelde vragen (FAQ)

Maak kennis met onze andere hulpmiddelen