Przekształć adres IPv4 w 32-bitową liczbę całkowitą

Administratorzy i programiści sięgają po nie, gdy muszą zapisać adres IPv4 jako 32-bitową liczbę całkowitą albo porównać tak zapisane wartości w bazie danych.

Przekształć adres IPv4 w 32-bitową liczbę całkowitą. Całe przetwarzanie odbywa się w przeglądarce; wpisane dane nie są wysyłane, udostępniane ani zapisywane.

Jak używać

  1. Wpisz adres IPv4 w obszarze wejściowym, używając czterech liczb oddzielonych kropkami, albo wklej wartość liczby całkowitej zgodnie z podpowiedzią w polu.
  2. Zdecyduj, czy konwertujesz adres kropkowany na liczbę, czy odwrotnie, ponieważ pole przyjmuje obie formy.
  3. Uruchom konwersję głównym przyciskiem i odczytaj wartość pokazaną w obszarze wyników obok wpisu.
  4. Skopiuj wynik do skryptu, kolumny bazy danych lub pliku konfiguracji sieci.
  5. Zamiast wpisywać, zaimportuj plik tekstowy, a następnie wyczyść panel przed pracą z kolejną wartością.

Przykład

Przykładowe dane wejściowe zawierają 192.0.2.1, adres zarezerwowany do dokumentacji i testów. Po konwersji wprowadź liczbę z powrotem do pola, aby sprawdzić, czy ponownie otrzymasz ten sam adres kropkowany: takie przejście w obie strony to najszybszy sposób potwierdzenia, że wynik jest poprawny.

Dane wejściowe

192.0.2.1

Wynik

3221225985

Ograniczenia i formaty

Gdzie odbywa się przetwarzanie

Cała konwersja odbywa się w Twojej przeglądarce, na wartości, którą wpiszesz, lub pliku, który zaimportujesz. Nic nie opuszcza Twojego urządzenia, nic nie jest przechowywane po zamknięciu strony, dzięki czemu możesz pracować z adresami wewnętrznymi, których wolałbyś nigdzie nie wysyłać.

Częste pytania

Co się stanie, jeśli wpiszę coś, co nie jest prawidłowym adresem IPv4?

Narzędzie poinformuje, że dane wejściowe nie mogą zostać użyte, zamiast zwracać liczbę. Popraw wartość, sprawdzając, czy każda z czterech części mieści się w jednym bajcie, a następnie ponownie uruchom konwersję.

Dlaczego przechowywać adres jako liczbę całkowitą, a nie jako tekst?

Liczby całkowite łatwiej się sortują, porównują i indeksują, a także zajmują przewidywalną ilość miejsca. Interfejsy API i procedury sieciowe często wymieniają adresy w tej formie, gdy muszą szybko uporządkować lub filtrować duże ich zbiory.

Czy mogę przekonwertować całą listę za jednym razem?

Pole jest zaprojektowane dla pojedynczej wartości. Jeśli masz wiele adresów, zautomatyzowanie konwersji we własnym skrypcie oszczędzi Ci wklejania ich po kolei i uruchamiania tego kroku za każdym razem.

Narzędzia w tej samej kategorii