'DNS'에 해당되는 글 2건

  1. 2010.07.15 가상 웹서버
  2. 2008.10.28 Windows Server 2003에서 DNS 서버에 새 영역 만들기
컴퓨터/Windows SRV2010. 7. 15. 10:41

IIS 4.0 가상 웹서버
     
IIS 4.0 가상 웹서버

Windows NT 4.0에서 제공하는 IIS 3.0과 IIS 4.0을 이용하여 하나의 호스트에서 여러 개의 웹서버를 구성(각각의 홈페이지를 가지고 있는)하는 방법에 대해서 알아보기로 하자.
 

IIS 3.0과 IIS 4.0 모두 위의 기능을 지원하지만, 다음의 예를 가지고 둘의 차이를 알아보기로 하자.
 

예 : IP address 203.255.113.33을 가진 호스트에서 http://chalk.inet.co.kr 과 http://chalk2.inet.co.kr 의 2개의 웹사이트를 운영하려고 한다.
 
 
 

IIS 3.0
 

IIS 3.0에서는 하나의 IP만 가지고 위의 두가지 웹서버를 제공할수 없다.

http://chalk2.inet.co.kr 을 위한 IP를 '제어판 -> 네트워크 -> 프로토콜-> TCP/IP -> IP 주소 -> 고급' 에서
넣어주어야만 각각의 홈페이지를 가진 웹서버를 한 호스트에서 제공할수 있다.
 ( chalk2용으로 203.255.113.40 을 사용한다고 가정)

 

결국 NT 호스트는 랜카드는 한 개이지만 위와 같이 2개의 IP가 할당이 되어있는 상태가 되었고, DNS 서버에는 chalk는 203.255.113.33, chalk2는 203.255.113.40으로 등록이 되어있어야 한다.
 

이제 인터넷 서비스 관리자를 실행시켜서, http://chalk2.inet.co.kr (203.255.113.40) 에 대한 홈페이지를 구성하기 위한 설정을 해준다. 현재는 http://chalk.inet.co.kr (203.255.113.33) 에 대한 홈페이지만 설정된 상태이다.
 

WWW 등록정보에서 디렉토리탭으로 간후 추가를 클릭한다.

 
 

추가를 선택한후 '홈디렉토리'를 설정하고, '가상서버'란에 chalk2의 IP address 인 203.255.113.40을 입력한다.
이제 http://chalk2.inet.co.kr/ 로 서버에 접근하면 아래에서 설정한 홈디렉토리의 내용들을 보여주게 된다.

 
 
 
 
 

IIS 4.0
 

IIS 4.0에서는 IIS 3.0과는 달리 IP address 203.255.113.33 한 개만 가지고 http://chalk.inet.co.kr과 http://chalk2.inet.co.kr 을 모두 구성할수 있다.


 

IIS 4.0에 관한 인터넷 서비스 관리자를 실행시키면 다음과 같은 화면을 볼수 있다.

현재는 Default Web Site (203.255.113.33)에 대한 설정이 되어있고, chalk.inet.co.kr 이든 chalk2.inet.co.kr이든 현재 설정된 웹사이트를 보여준다.

 

이제 http://chalk2.inet.co.kr 에 대한 웹사이트를 새로 추가해야 한다.

 

웹 사이트 설명은 실제 웹서버운영과는 관계가 없으며, 설명을 위한부분이다.

 
 

IP address를 203.255.113.33 으로 설정한다.

 

http://chalk2.inet.co.kr 에 대한 홈디렉토리를 설정한다.
(이 과정에서 설정한 부분은 등록정보를 통해 수정가능하다.)

 

홈 디렉토리에 대한 액세스 권한을 설정해준다.

 

설정이 끝나자 마자 chalk2에 대한 웹서비스를 실행시키면 다음과 같은 에러메세지가 뜨면서 실행이 되지 않는다. (현재는 IP address와 port number가 같은 상태이므로 구분이 안된다.)

 

등록정보를 이용하여 chalk와 chalk2를 구분하기 위한 설정을 해주어야 한다.
'chalk2 웹서버'에서 오른쪽 마우스를 클릭한후 등록정보를 선택한다.

 
 

등록정보중 웹사이트 탭을 선택한후, 고급을 선택한다.

 

편집을 눌러, 호스트 헤더 이름에 chalk2.inet.co.kr을 넣어준다.

확인을 선택한후 웹서비스를 다시 실행시키면 http://chalk.inet.co.kr 과 http://chalk2.inet.co.kr 각각에 대해 웹서버가 작동되고 있음을 확인할수 있다.

 
 

현재까지의 설정을 정리해보면,

하나의 호스트, 하나의 랜카드, 하나의 IP address에 2개의 웹서버를 설정하기 위해
DNS 서버에는 chalk와 chalk2가 203.255.113.33으로 설정이 되어있어야 하고,
IIS 4.0의 호스트 헤더이름 설정부분에서 호스트 이름을 나누어줘 구분해야 한다.
 

그렇다면 Default Web Site에서는 호스트 헤더이름을 어떻게 설정해 주어야 하는가 ?

이 문제에 대한 답은, Default Web Site의 호스트 헤더이름을 chalk.inet.co.kr로 설정해 주어도 되고 설정안해주어도 된다이다.
 

그러면 설정할때와 안할때의 차이점은 무엇인가?

보통 웹사이트에 접속할 때 http://chalk.inet.co.kr이라는 호스트 도메인명을 통해 접속하 지만, IP address인 http://203.255.113.33을 통해 접속할수도 있다.

그렇다면, 하나의 IP address에 여러 개의 웹사이트를 설정해 놓았을 경우 IP address로 접근하면 어느 홈페이지가 화면에 나타나는가 ?  바로 호스트 헤더 이름이 설정이 안된 웹서버가 응답을 하게 되는것이다.

만약, Default Web Site의 호스트 헤더이름을 chalk.inet.co.kr로 설정한후 IP address로 연결을 시도하면 'The system cannot find the file specified.'이라는 메시지가 뜨면서 웹브라우저에 아무것도 나타나지 않는다.

호스트 헤더이름은 호스트도메인명으로 웹서버에 접근할 때 구분하기 위한 방법이므로, 위와 같은 경우 DNS 서버가 제대로 작동하지 않을경우(웹서버는 문제가 없다 하더라도), 웹서버에 접근할수 있는 방법이 없다.

그러므로 IP address를 통해서라도 접근하기를 바란다면, IIS 3.0처럼 여러 개의 IP address를 부여하여 각각에 대해 웹사이트를 구성하는 것이 좋다.
 

또한, 위에서는 하나의 도메인(inet.co.kr)에 대해 여러 개의 호스트 이름을 부여하는 식이었는데, 여러 도메인을 사용할 경우에도 호스트 헤더이름을 사용하여 하나의 호스트(하나의 IP를 가진)상에서 도메인이 다르고, 호스트이름이 다른 여러 웹 사이트를 구성할수 있다.

Posted by biondi
컴퓨터/Windows SRV2008. 10. 28. 15:29

HOWTO: Windows Server 2003에서 DNS 서버에 새 영역 만들기

기술 자료 ID : 323445
마지막 검토 : 2006년 12월 11일 월요일
수정 : 10.1

요약

이 문서에서는 새 도메인의 DNS(Domain Name System) 영역을 만드는 방법을 단계별로 설명합니다.

참고 이 문서는 Active Directory 통합 DNS 영역에는 적용되지 않습니다. Microsoft Windows Server 2003에서 Active Directory에 대한 DNS를 설정하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
816101 (http://support.microsoft.com/kb/816101/) DNS 주 서버를 Active Directory 통합 주 서버로 변환하는 방법
323418 (http://support.microsoft.com/kb/323418/) Windows Server 2003 제품군에서 Active Directory가 사용되는 경우 기존 DNS 인프라에 DNS를 통합하는 방법
324753 (http://support.microsoft.com/kb/324753/) HOWTO: Windows Server 2003에서 Active Directory 서버 만들기

위로 가기

정방향 조회 영역을 만드는 방법

새로운 정방향 조회 영역을 만들려면 다음과 같이 하십시오.
1. DNS 스냅인을 시작합니다. 이렇게 하려면 시작을 누르고 관리 도구를 가리킨 다음 DNS를 누르십시오.
2. 콘솔의 왼쪽 창에서 서버에 대한 DNS 서버 개체를 누른 다음 서버 개체를 확장하여 트리를 확장합니다.
3. 정방향 조회 영역을 마우스 오른쪽 단추로 누른 다음 새 영역을 누릅니다. 새 영역 마법사가 시작됩니다. 다음을 눌러 계속합니다.
4. 주 영역을 눌러 새 영역의 마스터 복사본을 만들고 다음을 누릅니다.
5. 이름 상자에 영역의 이름(예: _tcp.example.com)을 입력하고 다음을 누릅니다.

참고: 일반적으로 이 이름은 영역을 만들 호스트 컴퓨터의 DNS 접미사와 동일합니다.
6. 영역 파일 페이지에서 새 영역 파일의 기본 파일 이름을 적용하고 다음을 누릅니다.
7. 다음을 누릅니다.
8. 마침을 누릅니다.
DNS 트리의 정방향 조회 영역에 새 영역이 표시됩니다.


위로 가기

정방향 조회 영역 속성을 수정하는 방법

영역 속성을 수정하거나 확인하려면 다음과 같이 하십시오.
1. DNS 스냅인을 시작합니다.
2. 콘솔의 왼쪽 창에서 서버에 대한 DNS 서버 개체를 누른 다음 서버 개체를 확장하여 트리를 확장합니다.
3. 정방향 조회 영역을 확장합니다.
4. 정방향 조회 영역에서 원하는 영역(예: example.com)을 마우스 오른쪽 단추로 누른 다음 속성을 누릅니다.
5. 동적 업데이트 허용 목록에서 를 누릅니다.
6. 권한 시작(SOA) 탭을 누릅니다.
7. 책임자 상자에 원하는 전자 메일 주소를 "username.domain.com" 형식으로 입력합니다. 예를 들어, 전자 메일 주소가 support@example.com이면 support.example.com을 입력합니다.
8. 적용을 누른 다음 확인을 누릅니다.

위로 가기

역방향 조회 영역을 만드는 방법

새로운 역방향 조회 영역을 만들려면 다음과 같이 하십시오.
1. DNS 스냅인을 시작합니다.
2. 콘솔의 왼쪽 창에서 서버에 대한 DNS 서버 개체를 누른 다음 서버 개체를 확장하여 트리를 확장합니다.
3. 역방향 조회 영역을 확장합니다.
4. 역방향 조회 영역을 마우스 오른쪽 단추로 누른 다음 새 영역을 누릅니다. 새 영역 마법사가 시작됩니다. 다음을 눌러 계속합니다.
5. 주 영역을 누르고 다음을 누릅니다.
6. 네트워크 ID 상자에 네트워크 ID를 입력합니다. 예를 들어, 192.168.0을 입력하고 다음을 누릅니다.

참고: 네트워크 ID는 TCP/IP 주소 중에서 네트워크와 관련된 부분입니다. TCP/IP 네트워크에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
164015 (http://support.microsoft.com/kb/164015/) TCP/IP 주소 지정 및 서브넷 구성 기본 사항의 이해
7. 영역 파일 페이지에서 다음을 누릅니다.
8. 다음을 누릅니다.
9. 마침을 누릅니다.
DNS 트리의 역방향 조회 영역에 새 영역이 표시됩니다.


위로 가기

역방향 조회 영역 속성을 수정하는 방법

영역 속성을 수정하거나 확인하려면 다음과 같이 하십시오.
1. DNS 스냅인을 시작합니다.
2. 콘솔의 왼쪽 창에서 서버에 대한 DNS 서버 개체를 누른 다음 서버 개체를 확장하여 트리를 확장합니다.
3. 역방향 조회 영역을 확장합니다.
4. 역방향 조회 영역에서 원하는 영역(예: 102.168.0.x 서브넷)을 마우스 오른쪽 단추로 누른 다음 속성을 누릅니다.
5. 동적 업데이트 허용 목록에서 를 누릅니다.
6. 권한 시작(SOA) 탭을 누릅니다.
7. 책임자 상자에 원하는 전자 메일 주소를 "username.domain.com" 형식으로 입력합니다. 예를 들어, 전자 메일 주소가 support@example.com이면 support.example.com을 입력합니다.
8. 적용을 누른 다음 확인을 누릅니다.
참고: 정방향 및 역방향 조회 영역을 만들면 DNS 서비스에서 자동으로 DNS 서버에 대해 'A' 레코드를 만듭니다. 그러나 DNS 서버에 대해 PTR 레코드(또는 역방향 조회 레코드)는 만들지 않습니다.

DNS 서버의 PTR 레코드를 만들려면 다음과 같이 하십시오.
1. 역방향 조회 영역(예: 192.168.0.x 서브넷)을 마우스 오른쪽 단추로 누른 다음 새 포인터(PTR)를 누릅니다.
2. 호스트 IP 번호 상자에 DNS 서버 IP 주소의 호스트 부분을 입력합니다. 예를 들어, DNS 서버가 "C" 클래스 네트워크에 있고 IP 주소가 192.168.0.10이면 IP 주소의 호스트 부분은 10이 됩니다. 이 경우 10을 입력합니다.
3. 호스트 이름 상자에 DNS 서버의 호스트 이름을 입력합니다. 예를 들어, dnsserv.example.com을 입력합니다.
4. 확인을 누릅니다.

위로 가기

호스트 레코드를 만드는 방법

호스트 또는 "A" 레코드를 만들려면 다음과 같이 하십시오.
1. DNS 스냅인을 시작합니다.
2. 콘솔의 왼쪽 창에서 서버에 대한 DNS 서버 개체를 누른 다음 서버 개체를 확장하여 트리를 확장합니다.
3. 정방향 조회 영역을 확장합니다.
4. 정방향 조회 영역에서 원하는 영역(예: example.com)을 마우스 오른쪽 단추로 누른 다음 새 호스트(A)를 누릅니다.
5. 이름(입력하지 않으면 부모 도메인 이름 사용) 상자에 추가할 호스트의 이름을 입력합니다. 예를 들어, 웹 서버의 호스트 레코드를 추가하려면 www를 입력합니다.
6. IP 주소 상자에 추가할 호스트의 IP 주소를 입력합니다. 예를 들어, 192.168.0.100을 입력합니다.
7. 연결된 포인터(PTR) 레코드 만들기 확인란을 선택한 다음 호스트 추가를 누릅니다. 다음과 유사한 메시지가 나타납니다.
www.example.com 호스트 레코드를 올바르게 만들었습니다.
확인을 누릅니다.

8. 호스트 추가 작업이 끝나면 완료를 누릅니다.

위로 가기

CNAME을 추가하는 방법

CNAME(또는 "정식 이름")은 DNS 네임스페이스에서 기존 호스트 컴퓨터의 IP 주소로 확인되는 별칭 또는 추가 호스트 이름입니다. 예를 들어, 웹 서버 및 FTP 서버와 같은 컴퓨터를 사용하고 있는 경우 WWW 호스트 이름과 FTP 호스트 이름이 모두 같은 IP 주소로 확인되도록 할 수 있습니다. CNAME을 사용하여 두 이름이 모두 같은 IP 주소로 확인되도록 할 수 있습니다.

CNAME을 만들려면 다음과 같이 하십시오.
1. DNS 스냅인을 시작합니다.
2. 콘솔의 왼쪽 창에서 서버에 대한 DNS 서버 개체를 누른 다음 서버 개체를 확장하여 트리를 확장합니다.
3. 정방향 조회 영역을 확장합니다.
4. 정방향 조회 영역에서 원하는 영역(예: example.com)을 마우스 오른쪽 단추로 누른 다음 새 별칭(CNAME)을 누릅니다.
5. 별칭 이름 상자에 원하는 별칭을 입력합니다. 예를 들어, ftp를 입력합니다.
6. 대상 호스트의 정규화된 도메인 이름(FQDN) 상자에서 원하는 호스트 컴퓨터의 정규화된 호스트 이름을 입력합니다. 예를 들어, www.example.com을 입력한 다음 확인을 누릅니다.

위로 가기

MX 레코드를 추가하는 방법

MX("메일 교환기") 레코드는 호스트 컴퓨터를 SMTP(Simple Mail Transport Protocol)/POP3(Post Office Protocol) 서버로 식별하는 데 사용됩니다. MX 레코드를 추가하려면 다음과 같이 하십시오. 먼저 메일 서버 호스트에 대해 "A" 레코드를 만들어야 합니다.
1. DNS 스냅인을 시작합니다.
2. 콘솔의 왼쪽 창에서 서버에 대한 DNS 서버 개체를 누른 다음 서버 개체를 확장하여 트리를 확장합니다.
3. 정방향 조회 영역을 확장합니다.
4. 원하는 영역(예: example.com)을 마우스 오른쪽 단추로 누른 다음 새 메일 교환기(MX)를 누릅니다.
5. 메일 서버의 정규화된 도메인 이름(FQDN) 상자에 메일 서버 역할을 하는 호스트 컴퓨터의 정규화된 도메인 이름을 입력합니다. 예를 들어, mail.example.com을 입력합니다.
6. 확인을 누릅니다.

위로 가기

이름 서버를 추가하는 방법

추가 이름 서버를 식별하려면 다음과 같이 하십시오.
1. DNS 스냅인을 시작합니다.
2. 콘솔의 왼쪽 창에서 서버에 대한 DNS 서버 개체를 누른 다음 서버 개체를 확장하여 트리를 확장합니다.
3. 정방향 조회 영역을 확장합니다.
4. 정방향 조회 영역에서 원하는 영역(예: example.com)을 마우스 오른쪽 단추로 누른 다음 속성을 누릅니다.
5. 이름 서버 탭을 누른 다음 추가를 누릅니다.
6. 서버 정규화된 도메인 이름(FQDN) 상자에 추가할 서버의 호스트 이름을 입력합니다. 예를 들어, namesvr2.example.com을 입력합니다.
7. IP 주소 상자에 추가할 이름 서버의 IP 주소(예: 192.168.0.22)를 입력한 다음 추가를 누릅니다.
8. 확인을 누른 다음 확인을 눌러 DNS 창으로 돌아갑니다.
9. 역방향 조회 영역을 확장하고 원하는 영역을 마우스 오른쪽 단추로 누른 다음 속성을 누릅니다.
10. 이름 서버 탭을 누른 다음 추가를 누릅니다.
11. 서버 정규화된 도메인 이름(FQDN) 상자에 추가할 서버의 호스트 이름을 입력합니다. 예를 들어, namesvr2.example.com을 입력합니다.
12. IP 주소 상자에 추가할 이름 서버의 IP 주소(예: 192.168.0.22)를 입력한 다음 추가를 누릅니다.
13. 확인을 누른 다음 확인을 다시 눌러 DNS 창으로 돌아갑니다.

참조

자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
323417 (http://support.microsoft.com/kb/323417/) Windows Server 2003에서 Windows Server 2003 DNS를 기존 DNS 인프라와 통합하는 방법
323380 (http://support.microsoft.com/kb/323380/) Windows 2003에서 인터넷 액세스용으로 DNS를 구성하는 방법
DNS 설치 및 구성에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
172953 (http://support.microsoft.com/kb/172953/) Microsoft DNS Server 설치 및 구성 방법
238797 (http://support.microsoft.com/kb/238797/) Microsoft DNS 서버 설치 및 구성 문서를 Windows NT FTP 사이트에서 사용할 수 있다
Posted by biondi