Maskarada (ang. masquerading) to technika używana w sieciach komputerowych, której celem jest ukrycie wewnętrznych adresów IP i inne informacje o urządzeniach w sieci lokalnej przed światem zewnętrznym. Jest to jedna z form translacji adresów (NAT - Network Address Translation), która pozwala na bezpieczniejsze i bardziej efektywne zarządzanie ruchem sieciowym.
Maskarada działa na poziomie routera lub zapory sieciowej (firewall), który zarządza ruchem sieciowym między siecią lokalną a zewnętrzną. Oto jak działa maskarada:
Maskarada jest często konfigurowana na routerach i zaporach sieciowych. W systemach Linux, konfiguracja maskarady może być zrealizowana za pomocą narzędzi takich jak iptables:
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
W tym przykładzie eth0 jest interfejsem sieciowym, przez który przechodzi ruch wychodzący, a MASQUERADE to cel translacji NAT.
Maskarada to skuteczna technika translacji adresów, która pozwala na ukrywanie wewnętrznych adresów IP i umożliwia wielu urządzeniom korzystanie z jednego publicznego adresu IP. Dzięki swoim właściwościom poprawia bezpieczeństwo sieci, zapewniając jednocześnie efektywne zarządzanie ruchem sieciowym. Jest szeroko stosowana zarówno w domowych, jak i korporacyjnych środowiskach sieciowych.