網路配置


在 IPv6 socket 或 IPv4 socket 上收到連入連線
UNIX 平台會在相同的 socket 上接收 IPv4 及 IPv6 兩種連入連線。Microsoft Windows 無法在相同的 socket 上接收 IPv4 及 IPv6 兩種連入連線。如果 IPv6 功能關閉時,Microsoft Windows 僅能收到 IPv4 連線。如果 IPv6 功能啟用時且該通訊埠沒有鏈結到某個位址,僅能收到 IPv6 連線。若要收到 IPv4 及 IPv6 兩種連線,請先定義兩個通訊埠 -- 一個鏈結至 IPv4 位址,而另一個則鏈結於 IPv6 位址。對 NRPC 來說這很容易辦到,但直到目前為止,網際網路伺服器僅提供對單一 IBM Lotus Notes 通訊埠的支援。

IBM Lotus Domino 針對網際網路伺服器支援兩個 IBM Lotus Notes 通訊埠。使用者介面會在 NOTES.INI 變數 SMTPNotesPort 指定兩個 Notes 通訊埠名稱。例如:


有一個限制。如果其中一個通訊埠關閉時 (停用通訊埠 tcpip),網際網路伺服器會立即關閉兩個通訊埠,並重新接收其餘的通訊埠。同時,任何位址的發送連線也都能在任何的 TCP 通訊埠上成功發送。對發送連線來說,IBM Lotus Domino 會建立適當的 socket 來處理嘗試的目標位址。

對 IP 位址使用 TCP 通訊埠進行發送連線

當用戶端或伺服器進行發送連線時,發生某個 TCP 通訊埠使用 NOTES.INI 設定值 SMTPNotesPorts= <TCPIPAddress> 來鏈結到特定的 IP 位址,則此鏈結通訊埠僅能進行鏈結 IP 位址類型的發送連線。例如,如果伺服器將「Notes 通訊埠 TCPIP」鏈結到 IPV4 位址,且將「Notes 通訊埠 TCPIP6」鏈結到 IPV6 位址,則通訊埠 TCPIP 僅能對 IPV4 位址進行發送連線,而通訊埠 TCPIP6 則僅能對 IPV6 位址進行發送連線。

在含有鏈結至 IP 位址的 IPV4 和 IPV6 Notes 通訊埠的配置中,列於「連線」文件中的通訊埠必須包含所有可以在其上進行連線的 TCP 通訊埠。例如,如果您要從 serverA 建立「伺服器連線」文件到 serverB 中,則 serverB 的 DNS 名稱可以解析成 IPV4 位址和 IPV6 兩種位址,而且如果您要連線作業於 IPV4 或 IPV6,您必須將兩種通訊埠加入「連線」文件中。

當您建立和使用 IPv4 或 IPv6 socket 時

請使用下列的規則集來決定要使用 IPv4 socket 還是 IPv6 socket:


附註 位址 0 表示接收程式將會接收任何位址。要套用上面的規則集之前,請注意以下幾點:
在 UNIX 伺服器上,鏈結任何位址的 IPv6 socket 會接受所有連入連線,但在 Windows 相同的 socket 上,卻只能接聽連入的 IPv6 連線。

在 Linux 上,如果某個通訊埠鏈結至「任何」位址且 IPv6 功能是啟用的,則第二個通訊埠便無法鏈結至特定的 IPv4 或 IPv6 位址。如果嘗試鏈結,則會傳回「位址已在使用中」的錯誤訊息。

相關主題