Разница между SNAT и DNAT в контексте NAT reflection заключается в том, что они выполняют разные задачи:
- SNAT (Source Network Address Translation) изменяет исходный IP-адрес пакета. 1 Например, ограничивает доступ компьютера к интернету, позволяя ему использовать несколько сервисов, пересылая то, что выглядит как несколько локальных сервисов, например NTP, в интернет. 2
- DNAT (Destination Network Address Translation) изменяет адрес назначения пакета. 1 Например, для публичных серверов за брандмауэром переводит публичный IP-адрес на стороне WAN в частный адрес LAN сервера. 2
Таким образом, DNAT скрывает локальную сеть от интернета, а SNAT — интернет от локальной сети. 2