SNAT和DNAT的区别

SNAT: Source Network Address Translation,是修改网络包源 src ip地址的。
DNAT: Destination Network Address Translation,是修改网络包目的 dst ip地址的。

1. SNAT

场景:云上的vm主机用户作为客户端访问外网服务器
vm(client)--->SNAT(将数据包中的内网源IP转换为外网IP)--->Internet(服务器)--->SNAT(将数据包内的目的IP转换为内网IP)--->vm(client)

2. DNAT

场景:云上的VM主机作为服务器端为外网提供服务
Internet(client用户)--->DNAT(将数据包中的目的公网IP转换为目的内网IP)--->VM(server)--->DNAT(将数据包中的源内网IP转换为外网IP)--->Internet(client用户)

posted @ 2022-08-10 15:04  sevck  阅读(495)  评论(0编辑  收藏  举报