NAT (Network Address Translation)


NAT (Network Address Translation) — метод преобразования IP-адресов в пакетах данных, который используется для изменения исходных или целевых IP-адресов в заголовках пакетов при их передаче через маршрутизаторы. Основная цель NAT — скрытие внутренних IP-адресов локальной сети от внешнего мира и использование одного публичного IP-адреса для нескольких устройств в сети, что позволяет экономить адресное пространство и повышать безопасность.

Существует несколько типов NAT:

  1. Static NAT — постоянное сопоставление одного внутреннего IP-адреса с внешним.
  2. Dynamic NAT — динамическое сопоставление внутреннего адреса с доступным внешним из пула адресов.
  3. PAT (Port Address Translation) — расширение NAT, которое позволяет нескольким устройствам использовать один публичный IP-адрес, различая их по номерам портов.

NAT также помогает предотвратить прямой доступ внешних пользователей к внутренним устройствам, улучшая безопасность сети. Однако он может создавать сложности для некоторых приложений, таких как VoIP и P2P, из-за изменений в адресах и портах.