Gość (83.4.*.*)
Zrozumienie adresacji IP to fundament pracy każdego administratora sieci, programisty czy pasjonata technologii. Często spotykamy się z adresem 2001:db8::/32 w dokumentacjach, tutorialach czy przykładach konfiguracji routerów. Jest to specjalny zakres IPv6 zarezerwowany wyłącznie do celów dokumentacyjnych i edukacyjnych. Jeśli szukasz jego odpowiedników w świecie IPv4, sprawa jest o tyle ciekawa, że nie mamy jednego, a trzy główne zakresy, które pełnią tę samą funkcję.
W protokole IPv4, aby uniknąć konfliktów w rzeczywistych sieciach, organizacja IANA (Internet Assigned Numbers Authority) wyznaczyła trzy konkretne bloki adresów. Są one opisane w dokumencie RFC 5737 i określane mianem TEST-NET. Oto one:
Każdy z tych zakresów jest bezpośrednim odpowiednikiem funkcjonalnym dla IPv6 2001:db8::/32. Oznacza to, że jeśli piszesz instrukcję obsługi serwera lub tworzysz schemat sieci, powinieneś używać właśnie tych adresów zamiast losowych numerów, które mogłyby należeć do realnych firm lub osób prywatnych.
Można by pomyśleć: „Po co te wszystkie komplikacje? Przecież mogę wpisać cokolwiek, np. 1.2.3.4”. Otóż nie do końca. Stosowanie zarezerwowanych zakresów, takich jak 2001:db8::/32 czy 192.0.2.0/24, ma kluczowe znaczenie z kilku powodów:
2001:db8, od razu wie, że to tylko przykład, a nie rzeczywista konfiguracja produkcyjna.Warto zwrócić uwagę na ogromną różnicę w wielkości tych zakresów. Choć pełnią tę samą rolę, ich pojemność jest nieporównywalna:
/24) zawiera zaledwie 256 adresów.2001:db8::/32 zawiera ich aż 2^96, co daje liczbę rzędu 79 oktylionów (79 i 27 zer!).To pokazuje, jak gigantyczna jest przestrzeń adresowa IPv6 w porównaniu do swojego poprzednika.
Często zdarza się, że ludzie mylą adresy dokumentacyjne z adresami prywatnymi. To błąd, ponieważ mają one zupełnie inne przeznaczenie. Adresy prywatne (RFC 1918) służą do budowy działających sieci lokalnych (LAN), a adresy dokumentacyjne służą tylko do „pokazywania”.
Dla przypomnienia, najpopularniejsze adresy prywatne IPv4 to:
10.0.0.0/8172.16.0.0/12192.168.0.0/16Z kolei w IPv6 odpowiednikiem adresów prywatnych są adresy ULA (Unique Local Address), zaczynające się od prefixu fc00::/7 (w praktyce najczęściej spotkasz fd00::/8).
Jeśli tworzysz tutorial dotyczący konfiguracji firewalla, zamiast wpisywać swój publiczny adres IP, użyj 203.0.113.5. Jeśli pokazujesz, jak skonfigurować rekordy AAAA w DNS, użyj 2001:db8::1. Dzięki temu Twoje materiały będą profesjonalne, zgodne ze standardami IETF i bezpieczne dla czytelników.
Pamiętaj, że pakiety skierowane na te adresy powinny być odrzucane przez routery brzegowe i nigdy nie powinny pojawić się w publicznej tablicy routingu globalnego internetu. To "bezpieczna piaskownica" dla każdego administratora.