Solaris for ISPs는 설치 및 구성할 때 만드는 DIT(directory information tree)에 특정한 구조가 있어야 합니다. 이 구조는 두 개의 컨텍스트 명명으로 구성되며, OSI(Open Systems Interconnection) 트리와 DC(Domain Component) 트리로 부릅니다. 두 트리의 위치는 병렬로 되어 있습니다. 병렬 구조는 DNS가 요청한 도메인 이름을 DC 트리를 통해 OSI 트리의 실제 컨텐트 항목으로 쉽게 매핑합니다.
OSI 트리에는 Solaris for ISPs, 그 구성 요소 서비스, 서비스 관리자 및 서비스 가입자의 실제 항목이 있습니다. 그림 5-1에서 필요한 구조를 보여줍니다.
OSI 트리에서 도메인 sun.com 항목은 고유 이름 o=sun,c=us 항목으로 표시합니다. 이 항목은 루트 도메인이라 부르며 Solaris for ISPs 고객의 업무를 나타냅니다. 디렉토리 서비스 설치 중에 루트 도메인 이름을 정합니다.
루트 도메인 아래에 다음과 같은 필수 organizationalUnit 항목 네 가지가 있습니다.
Administrators에는 SunTM Internet AdministratorTM 관리자 항목이 있습니다. 이 항목은 GUI를 사용하여 관리자를 작성할 때 제품에서 작성합니다.
People에는 ISP 서비스 가입자 항목이 있습니다. 명령줄이나 Deja 도구로 고객 항목을 작성합니다.
Groups에는 액세스 제어를 위해 가입자 항목들을 묶어 놓은 항목이 있습니다. 명령줄이나 Deja로 그룹 항목을 필요에 따라 작성합니다.
Services에는 Solaris for ISPs 서비스용으로 작성한 항목이 있습니다. 새 서비스를 통합할 때나 SunTM Internet FTP ServerTM 특수 가상 호스팅을 구성할 때만 여기에 항목을 만듭니다. 이 필수항목에 관한 내용은 Sun Internet FTP Server 및 Sun Internet Administrator 온라인 도움말을 참조하십시오.
People, Groups 및 Services 노드는 정의한 각 도메인 항목에 있어야 합니다. Administrators 노드는 루트 도메인에만 있습니다.
그림 5-2에서 각 구성 단위의 일반적인 항목 집합을 예시합니다.
organizationalUnit 항목 eng는 domain 항목의 예입니다. 이 항목은 ISP 기업 고객이거나, ISP 가상 도메인 호스트 서비스를 가진 사람입니다. 도메인은 항목 두 개를 가져야 하는데 하나는 여기 OSI 트리에, 다른 하나는 도메인 이름 매핑을 위해 DC 트리에 있습니다. 두 항목을 올바르게 작성하는 자세한 내용은 "도메인 항목 작성"을(를) 참조하십시오.
루트 도메인과 마찬가지로 도메인에는 특정 organizationalUnit 항목이 필요합니다. 그림 5-3에서 보듯이 People, Groups 및 Services 항목이 루트 아래의 도메인에도 역시 필요합니다.
OSI 트리에 도메인 항목을 작성할 때 People, Groups 및 Services 항목도 작성해야 합니다. 도메인의 서비스를 구성할 때 Services 구성 단위에 서비스 항목을 만듭니다. 도메인의 가입자 정보는 People 구성 단위에 ispSubscriber 항목으로 만듭니다.
관리자 항목은 Solaris for ISPs 현재 버전에서는 루트 도메인에만 만듭니다. GUI로 항목을 지정할 때 Sun Internet Administrator에서 작성합니다.
DC(도메인 구성 요소) 트리는 sun.com과 같은 도메인 이름 형식을 OSI 트리의 해당 항목 고유 이름에 매핑합니다. 그림 5-4에서 보듯이 DC는 대개 OSI 트리에 비해 구조가 평이하고 단순합니다.
그림 5-4에서 dc=sun,dc=com 항목은 OSI 트리의 o=sun,c=us 항목에 해당합니다. eng 도메인은 여기에 도메인 이름 서버(DNS) 형식 eng.sun.com을 매핑합니다.
도메인 항목 두 개를 만드는 방법에 대한 자세한 내용은 "도메인 항목 작성"을(를) 참조하십시오.