Brama domyślna (ang. default gateway) to adres IP urządzenia — najczęściej routera — przez które Twój komputer wysyła ruch przeznaczony do hostów spoza lokalnej sieci. Mówiąc po ludzku: jeśli pakiet nie ma jak trafić do celu w obrębie własnego LAN-u, komputer odsyła go „pod ten jeden adres, który zna” i liczy, że tamto urządzenie wie, co dalej. To Twoja domyślna furtka na świat.
Cały mechanizm wynika z tego, jak działa routing. Host patrzy na docelowy adres IP i swoją maskę podsieci. Jeśli cel jest w tej samej podsieci (np. 192.168.1.0/24), wysyła pakiet bezpośrednio przez ARP. Jeśli nie — a tak jest przy każdym wejściu na stronę w internecie — pakiet leci do bramy domyślnej. W tablicy routingu odpowiada za to wpis dla sieci 0.0.0.0/0, czyli „wszystko, czego nie dopasowałem do żadnej bardziej szczegółowej trasy”. Brama dostaje pakiet, sprawdza własną tablicę routingu i przekazuje go dalej, aż dotrze do celu.
W praktyce adres bramy najczęściej dostajesz automatycznie z DHCP razem z adresem IP i maską. Chcesz go zobaczyć? Na Linuksie wpisz ip route — linia zaczynająca się od default via pokazuje Twoją bramę, np. default via 192.168.1.1 dev eth0. Na Windowsie zadziała ipconfig (pole „Brama domyślna”), a uniwersalnie sprawdzisz łączność komendą ping 192.168.1.1. Jeśli ping do bramy działa, a do internetu nie — problem jest dalej, nie u Ciebie.
Częste błędy i mity
- Zły adres bramy — wpiszesz ręcznie adres spoza swojej podsieci i nic nie wyjdzie poza LAN. Brama musi być w tej samej podsieci co host.
- „Brama to to samo co DNS” — nie. Brama trasuje pakiety, DNS tłumaczy nazwy na adresy IP. Bywają pod tym samym adresem routera, ale to dwie różne usługi.
- Brak bramy = brak internetu, ale LAN działa — komunikacja wewnątrz podsieci nie potrzebuje bramy, więc drukarka w sieci może odpowiadać, a strona się nie otworzy. Klasyczna pułapka przy diagnostyce.
- Dwie bramy naraz — dwie domyślne trasy o tym samym priorytecie potrafią narobić bałaganu z routingiem. Pilnuj metryki.
Pojęcia powiązane: routing i tablica routingu, maska podsieci (subnet mask), DHCP, ARP, NAT, router, adres IP, DNS oraz trasa domyślna 0.0.0.0/0.