IPv6에서 NOTES.INI 변수 사용 예제

이 예제에서는 IPv6을 사용할 때 다양한 플랫폼 및 구성을 지원하도록 NOTES.INI 변수를 설정하는 방법을 보여줍니다.

이러한 예제에서는 NRPC 및 SMTP에 대한 지원이 설정됩니다. 다른 인터넷 서버는 SMTP와 유사하게 설정됩니다.

예제 1 -- IPv6 지원 없음

변경이 필요하지 않습니다. IPv6은 기본적으로 해제되어 있습니다.

예제 2 -- 올바른 모든 IPv4 및 IPv6 주소UNIX를 지원하는 플랫폼

TCP_EnableIPv6=1

예제 2은 임의의 주소로 바인드된 포트가 없다고 가정합니다. 기본적으로, UNIX에서 바인드되지 않는 단일 청취 소켓은 IPv6입니다. IPv6 소켓은 IPv4 또는 IPv6 주소에서의 연결을 수신할 수 있습니다.

예제 2 -- 올바른 모든 IPv4 및 IPv6 주소를 지원하는 Microsoft Windows 플랫폼

TCP_EnableIPv6=1
TCPIP=TCP, 0, 15, 0
TCPIP6=TCP, 0, 15, 0
PORTS=TCPIP,TCPIP6
TCPIP_TCPIPADDRESS=0,9.33.162.84:1352
TCPIP6_TCPIPADDRESS=0,[fe80::209:6bff:fecd:5b93]:1352
SMTPNotesPort=TCPIP,TCPIP6

예제 3은 임의의 주소로 바인드된 포트가 없다고 가정합니다. Microsoft Windows에서 IPv6이 사용 가능하므로 TCPIP6 포트는 기본적으로 IPv6 소켓입니다. TCPIP 포트는 바인드된 주소가 IPv4 형식을 가지므로 IPv4 소켓입니다. 바인드된 주소가 0이므로 둘 다 모든 주소를 수신합니다. SMTP listener가 두 개의 소켓(하나는 IPv4용이고 하나는 IPv6용임)을 수신하려면 SMTPNotesPort 변수가 필요합니다.

예제 4 -- UNIX(Linux 2.4 제외) 파티션 서버

각 서버는 지정된 IPv4 및 IPv6 주소만 청취합니다.

각 서버:

TCP_EnableIPv6=1
TCPIP=TCP, 0, 15, 0
TCPIP6=TCP, 0, 15, 0
PORTS=TCPIP,TCPIP6
TCPIP_TCPIPADDRESS=0,9.33.162.84:1352
TCPIP6_TCPIPADDRESS=0,[fe80::209:6bff:fecd:5b93]:1352
SMTPNotesPort=TCPIP,TCPIP6

예제 5 -- Microsoft Windows(및 Linux 2.4) 파티션 서버

각 서버는 지정된 IPv4 및 IPv6 주소만 청취합니다.

각 서버:

TCP_EnableIPv6=1
TCPIP=TCP, 0, 15, 0
TCPIP6=TCP, 0, 15, 0
PORTS=TCPIP,TCPIP6
TCPIP_TCPIPADDRESS=0,9.33.162.84:1352
TCPIP6_TCPIPADDRESS=0,[fe80::209:6bff:fecd:5b93%4]:1352
SMTPNotesPort=TCPIP,TCPIP6

여기서 차이점은 주소가 링크 로컬 주소인 경우 리스너로 바인드된 주소에 대해서도 Microsoft WindowsLinux 2.4에서 주소에 영역을 사용해야 한다는 것입니다. 또한 예제 5A에 나타난 결과와 동일한 결과를 얻을 수 있습니다.

예제 5 -- (Microsoft WindowsLinux 2.4) 파티션 서버

각 서버는 지정된 IPv4 및 IPv6 주소만 청취합니다.

각 서버:

TCP_EnableIPv6=1
TCP_DefaultZone=4
TCPIP=TCP, 0, 15, 0
TCPIP6=TCP, 0, 15, 0
PORTS=TCPIP,TCPIP6
TCPIP_TCPIPADDRESS=0,9.33.162.84:1352
TCPIP6_TCPIPADDRESS=0,[fe80::209:6bff:fecd:5b93]:1352
SMTPNotesPort=TCPIP,TCPIP6

예제 6 - 모든 클라이언트가 아웃바운드 IPv4 연결을 설정하려고 합니다.

변경이 필요하지 않습니다.

예제 6A -- UNIX 클라이언트(Linux 2.4 제외)가 아웃바운드 IPv6 연결을 설정하려고 합니다.

TCP_EnableIPv6=1

IPv6 주소에 연결하거나 IPv6 주소로 확인되는 DNS 또는 hosts 파일 상주 이름에 연결합니다.

예제 7 -- Microsoft Windows/Linux 2.4 클라이언트가 IPv6을 통해 아웃바운드 연결을 수행하고자 합니다

TCP_EnableIPv6=1

IPv6 주소에 연결하거나 IPv6 주소로 확인되는 DNS 또는 hosts 파일 상주 이름에 연결합니다. 주소가 연결 로컬 주소인 경우, 주소는 fe80::209:6bff:fecd:5b93%4와 같은 영역을 포함하거나 로컬 NOTES.INI 파일이 기본 영역을 포함하거나 또는 영역이 로컬 바인드 주소에 포함되어야 합니다. 이러한 주소는 DNS, 서버 문서 또는 연결 문서에 저장하면 안됩니다. Windows XP를 실행 중인 IPv6 기능 컴퓨터에서 IPv6을 사용 가능으로 설정하고 이 컴퓨터가 DHCP인 경우, 컴퓨터에는 자동으로 QUAD가 포함됩니다. 영역은 로컬 구조이므로, 레코드가 DNS에 저장되고 영역 없이 저장됩니다. 따라서, 이러한 DNS 항목을 사용하는 유일한 방법은 NOTES.INI에 기본 영역을 만드는 것입니다.

예제 7A -- Microsoft Windows/Linux 2.4 클라이언트가 IPv6을 통해 아웃바운드 연결을 수행하고자 합니다.

TCP_EnableIPv6=1
TCP_DefaultZone=4

IPv6 주소에 연결하거나 IPv6 주소로 확인되는 DNS 또는 hosts 파일 상주 이름에 연결합니다. 주소가 연결 로컬 주소인 경우 영역은 NOTES.INI 변수에 의해 기본 설정되므로 fe80::209:6bff:fecd:5b93과 같은 영역을 포함할 필요가 없습니다.

예제 7B -- Microsoft Windows/Linux 2.4 클라이언트가 IPv6을 통해 아웃바운드 연결을 수행하고자 합니다.

TCP_EnableIPV6=1
TCPIP=TCP, 0, 15, 0
PORTS=TCPIP
TCPIP_TCPIPADDRESS=0,[fe80::209:6bff:fecd:5b93%4]:1352

IPv6 주소에 연결하거나 IPv6 주소로 확인되는 DNS 또는 hosts 파일 상주 이름에 연결합니다. 주소가 연결 로컬 주소인 경우 바인드된 주소의 영역에 의해 기본 설정되므로 fe80::209:6bff:fecd:5b93과 같은 영역을 포함할 필요가 없습니다.

TCP/IP 및 TCP/IPV6 포트에서 모두 인터넷 프로토콜 사용

다음 설정을 NOTES.INI 파일에 추가합니다.

  • ldapnotesport=tcpip,tcpipv6
  • imapnotesport=tcpip,tcpipv6
  • smtpnotesport=tcpip,tcpipv6
  • pop3notesport=tcpip,tcpipv6