对于 Web 浏览器、Telnet、被动模式 FTP 和下载的流视频等大部分客户端应用程序来说,NAT 网络上的虚拟机可以使用任何基于 TCP 或 UDP 的协议,只要网络连接是由该虚拟机发起即可。其他协议支持已被内置到 NAT 设备,以便 FTP 和 ICMP 回显 (ping) 能通过 NAT 设备透明运行。
在外部网络中,位于 NAT 网络的虚拟机会显示为主机系统,因为其网络流量使用了主机系统的 IP 地址。虚拟机可以使用 TCP/IP 协议,面向任何可从主机系统访问的计算机收发数据。
在开始通信前,NAT 设备必须在专用 NAT 网络的虚拟机地址和外部网络的主机网络地址之间建立映射。当虚拟机向其他网络资源发起网络连接时,系统会自动创建该映射。此操作对于 NAT 网络虚拟机的用户来说是透明的。
从 NAT 网络外部向 NAT 网络虚拟机发起的网络连接则不是透明的。当外部网络中的计算机尝试发起对 NAT 网络虚拟机的连接时,它将无法访问该虚拟机,因为 NAT 设备并不会转发请求。您可以在 NAT 设备上手动配置端口转发,以便指向特定端口的网络流量仍然能被自动转发到 NAT 网络虚拟机。
Windows 操作系统和 Samba 所使用的文件共享也可以在 NAT 网络计算机(包括虚拟机和主机系统)中实现。如果您在网络中使用 WINS 服务器,使用 NAT 模式网络连接的虚拟机可以访问 WINS 服务器已经识别的主机系统上的共享文件和文件夹,前提是这些共享文件和文件夹处在相同的工作组或域中。