Na początku od razu zaznaczę, że mam blade pojęcie nt. sieci, a adresacja IP (nawet tej v4) to dla mnie prawie czarna magia. Dlatego proszę o wyrozumiałość.
Administrując kanałem na IRC, czasem sprawdzam IP userów na ripe.net. I tak dla przykładu. IP: 46.215.2.220:
Chodzi mi o dwie pozycje:
inetnum: 46.215.0.0 - 46.215.127.255
route: 46.215.0.0/16
Jak rozumieć inetnum? Na mój rozum 46.215.0.0 to powinien być adres sieci, a 46.215.127.255 adres broadcast.
Tymczasem po podaniu ww. adresu IP i maski /16 w tym kalkulatorze: Kalkulator IP - wychodzi, co następuje:
adres sieci 46.215.0.0/16
adres rozgłoszeniowy 46.215.255.255
Jak więc rozumieć podany przez RIPE inetnum?
Z pewnością mam spore braki w wiedzy i mylę pojęcia, proszę więc o wytłumaczenie mi tego językiem przystępnym dla laika.
Route to trasa, czyli informacja dla ISP. Adres z maską mówi Ci do której klasy adresowej należą wskazane IP. Inetnum to zakres adresów jaki został komuś przydzielony.
Mówiąc w skrócie, jakiś ISP dostał z klasy adresowej 46.215.0.0/16 zakres adresów od 46.215.0.0 - 46.215.127.255. Propagując trasy między ISP wskazuje adres route.
Nie rozpatrujesz tego jako adres sieci i broadcast, bo ta podsieć mogła zostać podzielona na mniejsze już przez kogoś komu został przydzielony ten zakres, np. 46.215.1.0/24 lub 46.215.0.0/30.
Tu widać też, że klasa adresowa 46.215.0.0/16 została przydzielona operatorowi Plus i podany jest AS dla tej adresacji (AS - autonomous system), z tej adresacji plus wydzielił sobie mniejszą podsieć na swoje potrzeby. Plus jako route podaje adres z maską 16 bitową. Operatorzy propagując trasy, wymieniają się informacjami AS. Jeśli Cię to interesuje, możesz poczytać o BGP. Dzięki BGP, Twoje pakiety wiedzą jak trafić na serwery DP, Google itp.
@roobal, dzięki za wyjaśnienie! Jeszcze muszę to parę razy przetrawić i uzupełnić wiedzę, żeby zrozumieć dokładniej.
Czyli rozumiem, że jeśli chciałbym zbanować trolla, który po każdym banie na IP resetuje połączenie i dostaje nowy adres (zakładając oczywiście, że nie będzie korzystał z Tora, VPN i innych wynalazków, tylko pozostawał w obrębie swojej sieci), to musiałbym wziąć pod uwagę tylko adresy z zakresu 46.215.0.0 - 46.215.127.255 i założyć bany na 46.215.0.*, 46.215.1.* etc.… aż do 46.215.127.*? Nie ma takiej możliwości, że po restarcie połączenia taki użytkownik otrzyma IP z innego zakresu adresów?
Niekoniecznie, 46.215.0.0/16 należy do Plusa. Adresy przez operatora rozdzielone są pewnie obszramai, ale operator może trasować inną podsiecią lub wykonać nat innym routerem, np. w przypadku awarii lub zmiany lokalizacji klienta i pakiet może przyjść z adresu 46.215.200.x lub 46.215.255.x.
W przypadku operatorów typu plus dochodzi inny problem, zbanowany adres może być wspoldzielony i możesz zbanować przy okazji kogoś innego.