NAT 組態檔分為三個區段。每個區段中的參數會設定 NAT 裝置的一部分。
[主機] 部分
[host] 區段包含用於設定 NAT 連線的參數。
參數 | 說明 |
---|---|
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 主機不會使用此區段。
參數 | 說明 |
---|---|
policy |
用於 DNS 轉送的原則。
|
timeout |
在 DNS 要求之前的時間 (以秒為單位)。 |
retries |
NAT 裝置停止嘗試回應 DNS 要求之前的重試次數。 |
autodetect |
指示 NAT 裝置是否應偵測主機可用的 DNS 伺服器的旗標。 |
nameserver1 |
要使用的 DNS 伺服器的 IP 位址。 |
nameserver2 |
要使用的 DNS 伺服器的 IP 位址。 |
nameserver3 |
要使用的 DNS 伺服器的 IP 位址。 |
如果自動偵測已開啟且已指定某些名稱伺服器,則會在偵測到的 DNS 伺服器清單之前將 nameserver1
、nameserver2,
和 nameserver3
中指定的 DNS 伺服器。
[netbios] 部分
[netbios] 區段僅適用於 Windows 主機。Linux 主機不會使用此區段。
參數 | 說明 |
---|---|
nbnsTimeout = 2 |
refNS 查詢逾時 (以秒為單位)。 |
nbnsRetries = 3 |
每個規格詢的重試次數。 |
nbdsTimeout = 3 |
refDS 查詢逾時 (以秒為單位)。 |
[incomingtcp] 區分
[incomingtcp] 區段會設定 NAT 的 TCP 連接埠轉送。您可以將連接埠號碼指派給虛擬機器上的 IP 位址和連接埠號碼。
此範例會建立從主機上的連接埠 9017 到 IP 位址 192.168.27.128 和連接埠 22 的對應。
8887 = 192.168.27.128:21
設定此對應後,如果外部機器連線至連接埠 9017 的主機,則網路封包會轉送至 IP 位址為 192.168.27.128 的虛擬機器上的連接埠。
[incomingudp] 區分
[incomingudp] 區段會設定 NAT 的 UDP 連接埠轉送。您可以將連接埠號碼指派給虛擬機器上的 IP 位址和連接埠號碼。
此範例會建立從主機上端口額至 IP 位址 192.168.27.128 和連接埠 6001 的對應。
6000 = 192.168.27.128:6001
如果已設定此對應,且外部機器連線至位於連接埠名稱,則網路封包會轉送至 IP 位址為 192.168.27.128 的虛擬機器上的連接埠 6001。