網路配置
範例 1 -- 不支援 IPv6 (套用到所有的平台)
無須變更。IPv6 預設為關閉。
範例 2 -- UNIX 平台支援所有有效的 IPv4 及 IPv6 位址
TCP_EnableIPv6=1
範例 2 假設通訊埠都沒有鏈結到任何的位址。依預設,在 UNIX 上,單一非鏈結接收 socket 為 IPv6。IPv6 socket 可以接收來自 IPv4 或 IPv6 位址的任何連線。
範例 3 -- Microsoft Windows 平台支援所有有效的 IPv4 及 IPv6 位址
TCPIP=TCP, 0, 15, 0
TCPIP6=TCP, 0, 15, 0
PORTS=TCPIP,TCPIP6
TCPIP_TCPIPADDRESS=0,[::ffff:0.0.0.0]:1352
SMTPNotesPort=TCPIP,TCPIP6
範例 3 假設通訊埠都沒有鏈結到任何的位址。在 Microsoft Windows 上,依預設 TCPIP6 通訊埠為 IPv6 socket,因為 IPv6 功能是啟用的。TCPIP 通訊埠為 IPv4 socket,因為其鏈結位址有 IPv4 格式。因為鏈結位址為 0,所以會接收所有的位址。SMTPNotesPort 變數需要強迫 SMTP 接收程式接收兩個 socket -- 一個接收 IPv4,一個則是接收 IPv6。
範例 4 -- UNIX (但不是 Linux 2.4) 分割伺服器。每一台伺服器只會接聽指定的 IPv4 和 IPv6 位址
每台伺服器:
TCPIP_TCPIPADDRESS=0,9.33.162.84:1352
TCPIP6_TCPIPADDRESS=0,[fe80::209:6bff:fecd:5b93]:1352
範例 5 -- Microsoft Windows (和 Linux 2.4) 分割伺服器。每一台伺服器只會接聽指定的 IPv4 和 IPv6 位址
TCPIP6_TCPIPADDRESS=0,[fe80::209:6bff:fecd:5b93%4]:1352
此處的差異在於 Microsoft Windows 和 Linux 2.4 如果位址為連線本端位址時,在位址中就需要使用區域,即便是鏈結到接收程式的位址也一樣。如範例 5A 所示,也能達到相同的效果。
範例 5A -- Microsoft Windows 和 Linux 2.4 分割伺服器。每一台伺服器只會接聽指定的 IPv4 和 IPv6 位址
對於每一個伺服器:
TCP_DefaultZone=4
範例 6 -- 所有的用戶端都想要進行發送的 IPv4 連線
無須變更
範例 6A -- UNIX 用戶端 (不是 Linux 2.4) 想要進行發送的 IPv6 連線
連至 IPv6 位址、DNS 或解析為 IPv6 位址的主機檔常駐名稱。
範例 7 -- Microsoft Windows/Linux 2.4 用戶端想要透過 IPv6 進行送出連線
連至 IPv6 位址、DNS 或解析為 IPv6 位址的主機檔常駐名稱。如果位址為連線本端位址的話,則該位址必須含有區域,例如 fe80::209:6bff:fecd:5b93%4,或本端 NOTES.INI 檔案必須包含預設的區域,或區域必須加入本端發送位址。這樣的位址一定「不能」儲存在 DNS、「伺服器」文件或「連接」文件。如果正在執行 Windows XP 的可用 IPv6 電腦會啟用 IPv6 而且使用 DHCP,則它會自動讓它的 QUAD A 記錄儲存在 DNS 中,而且儲存時不含區域,因為區域為本端建構。因此,「唯一」使用此 DNS 項目的方式便是讓 NOTES.INI 中有預設的區域。
範例 7A -- Microsoft Windows / Linux 2.4 用戶端想要透過 IPv6 進行外寄連線
連至 IPv6 位址、DNS 或解析為 IPv6 位址的主機檔常駐名稱。如果位址為連線本端位址,則不需要包含區域,例如 fe80::209:6bff:fecd:5b93,因為區域會透過 NOTES.INI 變數來預設。
範例 7B -- Microsoft Windows / Linux 2.4 用戶端想要透過 IPv6 進行外寄連線
TCP_EnableIPV6=1
PORTS=TCPIP
TCPIP_TCPIPADDRESS=0,[fe80::209:6bff:fecd:5b93%4]:1352
連至 IPv6 位址、DNS 或解析為 IPv6 位址的主機檔常駐名稱。如果位址為連線本端位址,則不需要包含區域,例如 fe80::209:6bff:fecd:5b93,因為它會透過發送位址的區域來預設。
在 TCP/IP 及 TCP/IPV6 上啟動網際網路通訊協定
將下列設定值新增至 NOTES.INI 檔: