Definicja
Adres IP to etykieta numeryczna przypisana do każdego urządzenia podłączonego do internetu, używana do kierowania ruchu do właściwego miejsca docelowego. Adresy IPv4 wykorzystują 32 bity i wyglądają jak 76.76.21.21, cztery liczby od 0 do 255, co daje około 4,3 miliarda możliwych kombinacji. Adresy IPv6 wykorzystują 128 bitów i wyglądają jak 2606:4700:4700::1111, są dłuższe, szesnastkowe i zaprojektowane, aby rozwiązać problem niedoboru adresów IPv4 dzięki praktycznie nieograniczonej przestrzeni adresowej. Każdy serwer internetowy posiada co najmniej jeden adres IP, a DNS istnieje po to, aby mapować czytelne dla ludzi domeny na te adresy, dzięki czemu odwiedzający nigdy nie muszą wpisywać liczb. W przypadku hostingu internetowego rozróżnienie między adresem IP współdzielonym, używanym przez wiele witryn na jednym serwerze, a dedykowanym, wykorzystywanym wyłącznie przez Państwa witrynę, ma znaczenie w niektórych starszych procesach SSL sprzed wprowadzenia SNI, w kwestiach reputacji nadawcy wiadomości e-mail oraz w niewielkiej liczbie przypadków zastosowań z ograniczeniami geograficznymi. Większość nowoczesnych konfiguracji hostingowych nigdy nie wymaga bezpośredniego zajmowania się tym rozróżnieniem.
Jak to działa
Żądanie internetowe wysyłane przez przeglądarkę zawiera docelowy adres IP w nagłówku pakietu IP; sieć kieruje pakiet przez routery, aż dotrze on do serwera. Odpowiedź serwera zawiera z kolei adres IP odwiedzającego. NAT, load balancery i reverse proxy przepisują adresy IP na każdym etapie trasy.
Dlaczego to ma znaczenie
W przypadku większości nowoczesnych usług hostingowych nie trzeba w ogóle myśleć o adresach IP: za mapowanie odpowiada DNS. Przypadki, w których adres IP ma znaczenie, to wymagania dotyczące dedykowanego IP (niektóre starsze konfiguracje SSL, niektóre ustawienia nadawcy wiadomości e-mail), obsługa nadużyć (czarna lista obejmująca współdzielony adres IP szkodzi wszystkim, którzy go używają) oraz dostęp z ograniczeniami geograficznymi.