탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
![]() |
Oracle Solaris 관리: IP 서비스 Oracle Solaris 10 1/13 Information Library (한국어) |
1. Oracle Solaris TCP/IP 프로토콜 제품군(개요)
5. TCP/IP 네트워크 서비스 구성 및 IPv4 주소 지정(작업)
10. TCP/IP 및 IPv4에 대한 자세한 정보(참조)
/etc/inet/ipaddrsel.conf 구성 파일
IPv6 지원을 위한 traceroute 명령 수정 사항
in.ndpd 데몬(Neighbor Discovery용)
Neighbor Discovery에서 제공하는 ICMP 메시지
ARP 및 관련 IPv4 프로토콜과 Neighbor Discovery 비교
이 절에서는 IPv6 구현으로 도입된 이름 지정 변경 사항에 대해 설명합니다. IPv6 주소는 Oracle Solaris 이름 지정 서비스, NIS, LDAP, DNS 및 파일에 저장할 수 있습니다. IPv6 RPC 전송을 통해 NIS를 사용하여 원하는 NIS 데이터를 검색할 수도 있습니다.
IPv6 관련 리소스 레코드인 AAAA 리소스 레코드는 RFC 1886 IP 버전 6 지원을 위한 DNS 확장에 지정되었습니다. 이 AAAA 레코드는 호스트 이름을 128비트 IPv6 주소에 매핑합니다. PTR 레코드는 여전히 IPv6에서 IP 주소를 호스트 이름에 매핑하는 데 사용됩니다. 128비트 주소의 32 x 4 비트 니블은 IPv6 주소에 대해 역순 처리됩니다. 각 니블은 해당 16진 ASCII 값으로 변환됩니다. 그런 다음 ip6.int가 추가됩니다.
Solaris 10 11/06 및 이전 릴리스에서는 /etc/inet/ipnodes를 통해 IPv6 주소를 조회하는 기능 외에도 IPv6 지원이 NIS, LDAP 및 DNS 이름 서비스에 추가되었습니다. 따라서 nsswitch.conf 파일이 IPv6 조회를 지원하도록 수정되었습니다.
hosts: files dns nisplus [NOTFOUND=return] ipnodes: files dns nisplus [NOTFOUND=return]
주 - 다중 이름 서비스에서 ipnodes를 검색하기 위해 /etc/nsswitch.conf 파일을 변경하기 전에 이러한 ipnodes 데이터베이스에 IPv4 및 IPv6 주소를 채웁니다. 그렇지 않으면 불필요한 지연으로 인해 가능한 부트 시 지연을 포함한 호스트 주소 확인이 발생할 수 있습니다.
다음 다이어그램에서는 gethostbyname 및 getipnodebyname 명령을 사용하는 응용 프로그램에 대해 nsswitch.conf 파일과 새로운 이름 서비스 데이터베이스 사이의 새로운 관계를 보여줍니다. 기울임꼴로 표시된 항목이 새 항목입니다. gethostbyname 명령은 /etc/inet/hosts에 저장된 IPv4 주소만 검사합니다. Solaris 10 11/06 및 이전 릴리스에서 getipnodebyname 명령은 nsswitch.conf 파일의 ipnodes 항목에 지정된 데이터베이스를 조회합니다. 조회가 실패하면 명령이 nsswitch.conf 파일의 hosts 항목에 지정된 데이터베이스를 검사합니다.
그림 11-8 nsswitch.conf 및 이름 서비스 사이의 관계
이름 서비스에 대한 자세한 내용은 System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP)를 참조하십시오.
IPv6을 지원하기 위해 기존 이름 서비스 명령을 사용하여 IPv6 주소를 조회할 수 있습니다. 예를 들어 ypmatch 명령은 새 NIS 맵에서 작동합니다. nslookup 명령은 DNS에서 새 AAAA 레코드를 조회할 수 있습니다.