NAT 組態檔分為三個區段。每個區段中的參數會設定 NAT 裝置的一部分。

[主機]部分

[host] 區段包含用於設定 NAT 連線的參數。
表 1. [主機]區段參數
參數 描述
ip NAT 裝置應使用的 IP 位址。其後可以有斜線和子網中的位數。
netmask 要用於 NAT 網路的子網路遮罩。DHCP 位址是從此位址範圍配置的。
configport 可用於存取 NAT 裝置相關狀態資訊的埠。
device 要使用的 VMnet 裝置。Windows裝置的格式為 vmnetx其中 x 是 VMnet 的數目。Linux 裝置的格式為 /dev/vmnetx
activeFTP 指示是否允許作用中 FTP 的旗標。主動 FTP 允許遠端 FTP 伺服器開啟傳入連線。關閉此選項表示只有被動模式 FTP 可以運作。將此旗標設定為0可將其關閉。

[udp]部分

[udp] 區段包含 timeout 參數,該參數指定保留 NAT 網路 UDP 對應的秒數。

[dns]部分

[dns] 區段僅適用於Windows主機。Linux 主機不會使用此區段。
表 2. [dns]區段參數
參數 描述
policy 用於 DNS 轉送的原則。
  • order會按照名稱伺服器的順序一次傳送一個 DNS 要求。
  • rotate一次傳送一個 DNS 要求,並透過 DNS 伺服器輪替。
  • burst傳送至三個伺服器,並等待第一個伺服器回應。
timeout 重試 DNS 要求之前的時間 (以秒為單位)。
retries NAT 裝置停止嘗試回應 DNS 要求之前的重試次數。
autodetect 指示 NAT 裝置是否應偵測主機可用的 DNS 伺服器的旗標。
nameserver1 要使用的 DNS 伺服器的 IP 位址。
nameserver2 要使用的 DNS 伺服器的 IP 位址。
nameserver3 要使用的 DNS 伺服器的 IP 位址。

如果自動偵測已開啟且已指定某些名稱伺服器,則會在偵測到的 DNS 伺服器清單之前新增nameserver1nameserver2,nameserver3 中指定的 DNS 伺服器。

[netbios]部分

[netbios] 區段僅適用於Windows主機。Linux 主機不會使用此區段。
表 3. [netbios]區段參數
參數 描述
nbnsTimeout = 2 NBNS 查詢逾時 (以秒為單位)。
nbnsRetries = 3 每個 NBNS 查詢的重試次數。
nbdsTimeout = 3 NBDS 查詢逾時 (以秒為單位)。

[incomingtcp]部分

[incomingtcp] 區段會設定 NAT 的 TCP 埠轉送。您可以將埠號碼指派給虛擬機器上的 IP 位址和埠號碼。

此範例會建立從主機上的埠 8887 到 IP 位址 192.168.27.128 和埠 21 的對應。

8887 = 192.168.27.128:21

設定此對應後,如果外部機器連線至埠 8887 的主機,則網路封包會轉送至 IP 位址為 192.168.27.128 的虛擬機器上的埠 21 (FTP 的標準埠)。

[incomingudp]部分

[incomingudp] 區段會設定 NAT 的 UDP 埠轉送。您可以將埠號碼指派給虛擬機器上的 IP 位址和埠號碼。

此範例會建立從主機上端口 6000 到 IP 位址 192.168.27.128 和埠 6001 的對應。

6000 = 192.168.27.128:6001

如果已設定此對應,且外部機器連線至位於埠 6000 的主機,則網路封包會轉送至 IP 位址為 192.168.27.128 的虛擬機器上的埠 6001。