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 位址。

如果 autodetect 已開啟,且已指定某些名稱伺服器,則會在偵測到的 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。