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™ Windows™ 및 Linux™ 2.4에서 주소에 영역을 사용해야 한다는 것입니다. 또한 예제 5A에 나타난 결과와 동일한 결과를 얻을 수 있습니다.
예제 5 -- (Microsoft™ Windows™및 Linux™ 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