윈도우서버과 관련된 정보를 제공합니다.
일산님이 수고해 주고 계십니다.

두 개의 도메인으로 두 개의 사이트 운영

조회 수 25412 추천 수 0 2007.07.17 14:09:38

[ 두 개의 도메인으로 두 개의 사이트 운영 ]

   - 목차 -
1. DNS 질의를 통한 각 도메인의 IP 주소 확인
2. Virtual Hosting할 디렉터리 생성
3. Virtual Host 설정
  a) 공유기를 사용하지 않을 때
  b) 공유기를 사용하고 있을 때
4. Virtual Hosting 동작 확인

 

[ 웹 서버에 두 개 이상의 도메인을 사용해 각각 다른 사이트 운영하기 ]

아래와 같이 여러 개의 도메인이 있다고 가정해 봅시다.
DNIP 사이트에서 서비스 받고 있는 네임서버 도메인(ns.jobdahan.dnip.net)을 이용해서 BIND9 DNS 서버로 만든
3개의 서브 도메인 www.jobdahan.dnip.net, ftp.jobdahan.dnip.net, shop.jobdahan.dnip.net
그리고 wowdns 사이트에서 무료도메인 서비스 받고 있는 jobdahan.wowdns.com
이렇게 4개의 도메인 모두 웹 서버(Apache)가 설치된 자신의 컴퓨터 인터넷 연결 IP Address를 가리키고 있다고 할 때
하나의 웹 서버에서 각 도메인별로 서로 각각 다른 홈 페이지를 서비스할 수 있도록 하려면 어떻게 해야 할까요?

바로 Apache 웹 서버에서 가상 호스팅(Virtual Hosting)을 해주면 가능하게 됩니다.

Apache의 Virtual Hosting에는 IP address Based Virtual hosting과 Name Based Virtual Hosting 두 가지 방법이 있습니다.

IP 주소 하나를 서비스받고 있는 PC이며, DNS 서버를 이용해서 서브 도메인을 여러 개 만들 수 있거나
다른 도메인을 추가로 서비스 받을 수 있는 상황이기 때문에
여기에서는 Name Based Virtual Hosting 방법으로 가상 호스팅하는 것을 다루기로 합니다.

지금 DNS 서버에서 생성한 www.jobdahan.dnip.net, shop.jobdahan.dnip.net 두 개의 도메인을 사용할 수 있다고 가정했을 때
하나의 웹 서버를 사용하여 www.jobdahan.dnip.net이라는 도메인은 자신의 개인 홈 페이지를 연결하여 운영하고,
shop.jobdahan.dnip.net이라는 도메인은 쇼핑몰 홈 페이지를 운영하고 싶은 경우의 Virtual Hosting 하는 예를
설명하기로 합니다.

그러기 위해서는 먼저 DNS 질의(Query)를 통해 각 도메인이 자신의 컴퓨터 인터넷 연결 IP Address를 가리키고 있는지
확인해 보아야 합니다. 이러한 동작이 되었을 때 비로써 Apache 웹 서버의 Virtual Host 설정을 하여
각 도메인마다 각각 독립된 사이트를 운영할 수 있게 되는 것입니다.


1. DNS 질의를 통한 각 도메인의 IP 주소 확인

 1) 외부 인터넷 연결 IP 주소 확인
~ 자신의 컴퓨터에 할당된 외부 인터넷 연결 IP 주소를 알아야 DNS 질의에 의한 IP 주소(서비스 받고 있는 도메인의 IP 주소)와
   비교할 수 있으므로 자신의 컴퓨터 IP 주소를 먼저 확인해 봅니다.

IP 주소를 확인하는 방법은 일반적으로 cmd 창에서 ipconfig 명령으로 확인하면 되지만,
공유기를 사용하고 있을 경우 ipconfig 명령으로는 내부 IP 주소(192.168.xxx.xxx)가 표시되어
자신의 외부 인터넷 연결 IP 주소를 알 수가 없으므로
[Hub FTP 서버] 창을 열고 [IP 확인] 도구 아이콘을 클릭하여 [IP 확인] 창에서 자신의 인터넷 연결 IP 주소를 확인합니다.

virtualhost05.gif

 이 경우에 자신의 컴퓨터에 할당된 외부 인터넷 연결 IP 주소는 210.95.205.15가 되겠네요.

(만약 앞 글 "XP에서도 DNS서버를 돌려보자!(8)-IP Update"에서 설명한 BINDzSet.cmd 파일이 있다면 cmd 창에서
 BINDzSet ipcheck 명령을 실행시켜 IP 주소를 알 수 있습니다.)

 

 2) 가상 호스팅할 도메인의 DNS 질의
~ [시작]-[실행]-실행 창의 열기 입력상자에 cmd[Enter]를 입력하여 cmd 창을 열고, nslookup[Enter]를 입력하여
 nslookup 모드에서 도메인을 입력하여 각 도메인의 IP 주소가 자신의 컴퓨터를 가리키고 있는지 확인해 봅니다.
 각 도메인이 모두 자신의 인터넷 연결 IP 주소(210.95.205.15)를 가리키고 있어야만 합니다.

DNS 서버 구축에서 이미 확인해 보셨을 것입니다.
DNS 서버가 정상적으로 동작하고 있다면 그 때와 똑같이 IP 주소가 210.95.205.15를 가리키고 있을 것입니다.
만약 정상적으로 IP 주소가 표시되지 않으면 DNS 서버의 설정 파일들을 다시 한 번 살펴보시기 바랍니다.

C:\Documents and Settings\hats>nslookup[Enter]
Default Server: cns3.bora.net                         => ISP 업체나 설정한 DNS IP 값에 따라 다르게 표시될 수 있음
Address: 203.248.252.2                                  => cns3.bora.net의 IP 주소

>www.jobdahan.dnip.net[Enter]
Server: cns3.bora.net
Address: 203.248.252.2

Non-authoritative answer:                             => Name Server의 cache에서 도메인을 찾았다면 이렇게 표시됨
Name:   www.jobdahan.dnip.net
Address:  210.95.205.15                                 => 도메인 www.jobdahan.dnip.net에 해당하는 IP Address

>shop.jobdahan.dnip.net[Enter]
Server: cns3.bora.net
Address: 203.248.252.2

Name:   shop.jobdahan.dnip.net
Address:  210.95.205.15                                 => 도메인 shop.jobdahan.dnip.net에 해당하는 IP Address

>exit[Enter]
C:\DocumentsRoot and Settings\hats>_

 
[참고] DNS 서버가 구축되지 않은 경우
 
DNS 서버가 구축되지 않으신 분들은 www.jobdahan.dnip.net, shop.jobdahan.dnip.net 도메인을 사용할 수 없으므로
다른 도메인이 필요합니다. 앞 글에서 소개한 사이트에서 무료 도메인 2개를 서비스 받은 후 그 도메인
(예 : jobdahan.dnip.net, jobdahan.wowdns.com)을 nslookup으로 확인해 보시기 바랍니다.

cmd 창에서 확인하는 명령은 다음과 같습니다.
 
>nslookup jobdahan.dnip.net[Enter]
 
>nslookup jobdahan.wowdns.com[Enter]
 
 
 
만약 IP 주소가 자신의 컴퓨터를 가리키고 있지 않거나,
IP 주소가 표시되지 않고 “DNS request timed out.”이라는 메시지가 표시될 때에는 도메인을 신청한 곳에서
자신의 도메인을 다시 확인해 보거나, DNS 서버(ISC BIND 서비스)가 중지되어 있는지 확인하시기 바라며
“can't find jobdahan.dnip.net: Non-existent domain”이라는 메시지가 표시될 때에는
혹시 키보드로 철자를 잘못 입력했는지 살펴보시기 바랍니다.

가상 호스팅할 도메인이 모두 자기 컴퓨터의 인터넷 연결 IP 주소를 가리키고 있는지 확실히 확인해야 합니다.

 

2. Virtual Hosting할 디렉터리 생성

www.jobdahan.dnip.net 도메인으로 연결하여 운영할 개인 홈페이지용 디렉터리는 C:\APM_Setup\htdocs\라 하고
shop.jobdahan.dnip.net 도메인으로 연결하여 쇼핑몰 홈 페이지를 운영할 디렉터리는 shopjjang이라는
새로운 디렉터리라 가정 합니다.

현재 C:\APM_Setup\htdocs\ 디렉터리는 APM_Setup을 설치하는 과정("Window XP에 APM 한 방에 설치하기...!" 글 참고)에서
이미 만들어져 있고, shopjjang 디렉터리는 새롭게 만들어 주어야 합니다.

가상 호스팅(Virtual Hosting) 하기위한 새 디렉터리는 기존에 있는 다른 디렉터리를 이용할 수도 있고
아무 곳에나 만들어 주어도 되나 관리의 편의상 C:\APM_Setup\users 디렉터리 하위에 shopjjang이라는 디렉터리를
만들기로 합니다.

탐색기를 열고 C:\APM_Setup\users\ 디렉터리로 이동하여 그 곳에 shopjjang이라는 하위 디렉터리를 만듭니다.

virtualhost01.gif

 

3. Virtual Hosting 설정

Virtual Hosting할 디렉터리가 만들어 졌으니 httpd.conf 파일과 httpd-vhosts.conf 파일을 열고 각 파일의 내용을
아래의 설명과 같이 수정합니다.

 1) Apache Configuration File로 포함시켜 주는 설정
Apache 설치 초기의 httpd.conf 파일에는 아직 Virtual Hosting을 할 수 있도록 설정되어 있지 않기 때문에
먼저 httpd-vhosts.conf 파일을 Apache Configuration File로 포함시켜 주는 설정 작업을 해야 합니다.

메모장이나 텍스트 에디터로 C:\APM_Setup\Server\Apache\conf\httpd.conf 파일을 불러온 다음
아래 그림과 같이 Include conf/extra/httpd-vhosts.conf 스크립트 앞에 붙어 있는 주석처리 기호 #을 삭제해서
그 스크립트가 동작되도록 하여 저장합니다. 이 작업은 이번 한 번만 해 주면 됩니다.

virtualhost02.gif

 2) Virtual Hosting 설정
메모장이나 텍스트 에디터로 이번에는 C:\APM_Setup\Server\Apache\conf\extra\httpd-vhosts.conf
파일을 불러옵니다.

인터넷 공유기를 사용하고 있을 때는 현재 Windows XP에 설치되어 있는 Apache의 Virtual Hosting 설정 방법과
리눅스에 설치된 Apache의 Virtual Hosting 설정 방법은 약간의 차이가 있습니다.

리눅스에서는 공유기를 사용할 때나 사용하지 않을 때 모두 같은 방법으로 Virtual Hosting 설정을 해주면 잘 동작되는데,
Windows XP에 설치되어 있는 Apache의 Virtual Hosting 설정은 공유기의 사용 유무에 따라 약간 다르며
환경에 맞는 설정을 해주어야만 합니다.

불러온 파일 httpd-vhosts.conf의 내용을 보면 현재는 Virtual Hosting 설정된 스크립트가 전혀 없는 상태이며
(이 파일에서의 #은 주석문을 의미하는 기호로써 파일 내에서 설명을 위해 사용될 뿐 실행되지 않는 비실행문이라는 것은
 다들 잘 알고 계시져~?^^;),
단지 이름 기반 가상 호스팅(name-based virtual hosting)을 사용한다는 스크립트 하나만 다음과 같이 적용되어 있습니다.

NameVirtualHost *:80

이 스크립트를

 [NameVirtualHost 서비스받고있는도메인(또는 내부IP주소):포트번호]
        공유기를 사용하고 있지 않을 때 => 서비스받고있는도메인:웹서버의포트번호
        공유기를 사용하고 있을 때        => 내부IP주소:웹서버의포트번호

 형식으로 수정해 주고
다음의 형식 구문을 추가해 주면 Virtual Hosting이 되는 것입니다.

<VirtualHost 가상호스팅할도메인(또는 내부IP주소)>  => 공유기 X : 가상호스팅할도메인, 공유기 O : 내부IP주소
    ServerName 가상호스팅할도메인
    ServerAdmin 서버관리자이메일주소
    DocumentRoot 도메인에연결할홈디렉터리경로
</VirtualHost>

 

그럼 공유기 유무에 따른 설정 방법을 구체적으로 알아보기로 합니다.

 

  a) 공유기를 사용하지 않을 때의 Virtual Host 설정

아래의 내용과 같이 수정 및 스크립트를 추가해 줍니다.
이 때 NameVirtualHost에 들어가는 도메인은 둘 중 아무 도메인을 넣어도 되지만 대표되는 도메인을 넣는 것이 좋겠지요?

수정할 구문입니다.
NameVirtualHost 가상호스팅할도메인:웹서버가사용하고있는포트번호     => NameVirtualHost jobdahan.dnip.net:80

추가할 구문입니다.
<VirtualHost 가상호스팅할도메인>                             => <VirtualHost www.jobdahan.dnip.net>
   ServerName 가상호스팅할도메인                            =>    ServerName www.jobdahan.dnip.net
   ServerAdmin 서버관리자이메일주소                        =>    ServerAdmin webmaster@localhost
   DocumentRoot 도메인에연결할홈디렉터리경로          =>    DocumentRoot C:/APM_Setup/htdocs
</VirtualHost>                                                        => </VirtualHost>

shop.jobdahan.dnip.net 도메인에 대해서도 위의 구문 형식으로 추가해 줍니다.
아래의 내용은 httpd-vhosts.conf 파일 전체의 내용입니다.

C:\APM_Setup\Server\Apache\conf\extra\httpd-vhosts.conf(공유기 사용하지 않을 때)

#
# Use name-based virtual hosting.
#
NameVirtualHost jobdahan.dnip.net:80


<VirtualHost www.jobdahan.dnip.net>
    ServerName www.jobdahan.dnip.net
    ServerAdmin webmaster@localhost
    DocumentRoot C:/APM_Setup/htdocs
</VirtualHost>

<VirtualHost shop.jobdahan.dnip.net>
    ServerName shop.jobdahan.dnip.net
    ServerAdmin hats@nate.com
    DocumentRoot C:/APM_Setup/users/shojjang
</VirtualHost>


모두 작성하였으면 파일을 저장합니다.


  b) 공유기를 사용하고 있을 때의 Virtual Host 설정

아래의 내용과 같이 수정 및 스크립트를 추가해 줍니다.
이 경우에는 NameVirtualHost 뒤에 들어가는 것은 도메인이 아니라 서버 컴퓨터의 내부 IP 주소(192.168.2.12)가
들어가게 됩니다.

여기에서 서버 컴퓨터 내부 IP 주소는 다음과 같이 cmd 창에서 ipconfig 명령으로 확인합니다.

C:\Documents and Settings\hats>ipconfig

Windows IP Configuration


Ethernet adapter 인터넷 연결:

        Connection-specific DNS Suffix  . :
        IP Address. . . . . . . . . . . . . . : 192.168.2.12         => 공유기를 사용하고 있을 때 컴퓨터 내부 IP 주소
        Subnet Mask . . . . . . . . . . . . : 255.255.255.0
        Default Gateway . . . .  . . . . . : 192.168.2.1

C:\Documents and Settings\hats>

 

수정할 구문입니다.
NameVirtualHost 내부IP주소:80                             => NameVirtualHost 192.168.2.12:80

추가할 구문입니다.
<VirtualHost 내부IP주소>                                      => <VirtualHost 192.168.2.12>
   ServerName 가상호스팅할도메인                        =>    ServerName www.jobdahan.dnip.net
   ServerAdmin 서버관리자이메일주소                     =>    ServerAdmin webmaster@localhost
   DocumentRoot 도메인에연결할홈디렉터리경로      =>    DocumentRoot C:/APM_Setup/htdocs
</VirtualHost>                                                    => </VirtualHost>

shop.jobdahan.dnip.net 도메인에 대해서도 위의 구문 형식으로 추가해 줍니다.
아래의 내용은 httpd-vhosts.conf 파일 전체의 내용입니다.

C:\APM_Setup\Server\Apache\conf\extra\httpd-vhosts.conf(공유기를 사용할 때)

#
# Use name-based virtual hosting.
#
NameVirtualHost 192.168.2.12:80

<VirtualHost 192.168.2.12>
    ServerName www.jobdahan.dnip.net
    ServerAdmin webmaster@localhost
    DocumentRoot C:/APM_Setup/htdocs
</VirtualHost>

<VirtualHost 192.168.2.12>
    ServerName shop.jobdahan.dnip.net
    ServerAdmin webmaster@localhost
    DocumentRoot C:/APM_Setup/users/shopjjang
</VirtualHost>


모두 작성하였으면 파일을 저장합니다.

 

 3) Apache 재시작

Apache 웹 서버의 설정을 변경시켰으므로 Apache를 재시작시켜 주어야만 변경된 설정 내용이 적용되게 됩니다.
탐색기를 열어 C:\APM_Setup\Command\ 폴더로 이동한 뒤 restart_apache.cmd를 더블클릭하여
Apache를 재시작 시킵니다.

이제 Virtual Host 설정은 끝났으니 동작 확인을 해 보아야 되겠지요?

 

4. Virtual Hosting 동작 확인

 1) Virtual Hosting 실제 동작을 확인할 때 사용하기 위해서 메모장이나 텍스트 에디터로 아래 내용과 같은 웹 문서 파일을
 작성한 후 C:\APM_Setup\users\shopjjang 디렉터리 안에 파일명을 index.html(또는 index.php)로 하여 저장합니다.

C:\APM_Setup\users\shopjjang\index.html

<center>
<table border="0">
<tr><td><img src="data/shopjjang.gif"></td>
<td>이 곳은 잡다한 쇼핑몰 홈페이지 샵짱<b>(shop.jobdahan.dnip.net)</b>입니다.</td>
</tr>
</center>


 2) C:\APM_Setup\htdocs\ 디렉터리에도 아래 내용과 같은 웹 문서 파일을 작성하여
 파일명을 역시 index.html으로 하여 저장합니다.

C:\APM_Setup\htdocs\index.html

<center>이 곳은 개인 홈페이지(jobdahan.<b>dnip.net</b>)입니다.</center>


 3) 마지막으로 Virtual Hosting이 잘 되는지 실제 동작을 통해 알아보기로 합니다.

 웹 브라우저를 열고 주소 입력상자에 http://jobdahan.dnip.net 또는 http://www.jobdahan.dnip.net과
 http://shop.jobdahan.dnip.net을 입력하여 각각 서로 다른 사이트에 접속되는지 확인합니다.

아래 그림과 같이 웹 브라우저에 표시되면 Virtual Host 설정이 잘 된 것입니다.

virtualhost04.gif   

지금까지 Windows용 Apache 웹 서버에서 Virtual Hosting하는 방법에 대해서 알아보았습니다.

어떻습니까?
동작이 잘 되고 있습니까?
성공하셨다면 그 기쁜 마음 살려서 여기에 댓글 한 마디쯤은...
여러분의 격려 한마디가 이 사이트를 더욱 발전하게 만드는 밑거름이 되지 않겠습니까?


도메인만 확보할 수 있다면 이러한 방법으로 Virtual Hosting을 해 주게 되면
몇 개의 사이트라도 하나의 웹 서버에서
원하는 대로 개수에 관계없이 독립된 홈 페이지 서비스를 할 수 있게 되는 것입니다.

 

 

댓글 '25'

[레벨:30]똑띠

2007.08.12 19:52:43
*.53.232.34

일산님의 강좌는 정말 너무 훌륭합니다. 조만간 개편하게되면 (zbxe나오면 개편되겠쬬..^^) 그때도 잘 부탁드립니다.

새롭게 개편될땐 그간 방만하게 운영했던 부분들을 정리도 좀 하고, 좀 체계적으로 진행해 볼까 하거든요.

요즘 저도 열심히 공부중입니다.^^

오늘 비온다고 했는데 비는 안오고 덥네요.

일산님도 더위에 건강 조심하시고, 오늘 하루도 좋은 하루 되시길 빕니다.

[레벨:19]일산

2007.08.12 19:52:43
*.92.203.13

똑띠님! 너무 과찬을 해 주시니 괜히 쑥스럽습니다.

요즈음 시간보다 마음의 여유가 없어서 글을 올리지 못하고 있었습니다.
힘든 일이 하나 있어서...

저도 zbxe 공식배포되면 그 때에 사이트를 하나 만들어서 운영해 볼까하고 생각 중입니다.
지금의 힘든 상태라면 새 사이트 만들어 운영하는 것은 힘들 것 같고...
여하튼 시간이 좀 지나봐야...

[레벨:1]럭셜아이리스

2007.08.12 19:52:43
*.213.99.124

안녕하세요 똑띠님 일산님 ^^* 올만에 인사 드리네요~

그간 수많은 시행착오로 잠시 마음을 추스리고 다시 도전했습니다 ㅋㅋ

제 시행착오를 간단히 설명하자면 가장 기초적인 실수를 ㅜㅜ ㅋ

윈도우xp sp2 자체 방화벽을 열어두지 않았다는거죠 ㅋ 그래서 외부접속이 안되었던듯..

시작 - 제어판 - 보안센터 - window방화벽 에서 특정포트를 두개를 열고 웹서버랑 FTP서버 포워딩 시키니까 되더군요

나머진 일산님이 가르쳐주신데로 설정했구요 ㅋ

외부접속 확인했습니다 ㅋ ㅑㅋ ㅑㅋ ㅑ 추카해주세욤~~ 이제부터는 php프로그래밍 공부좀 하다가 저도 zb XE 나오면

설치해볼까 합니다~~~ ^^* 앞으로도 많은 정보 부탁드려요~~힘내세요 똑띠님 일산님 ^^

[레벨:30]똑띠

2007.08.12 19:52:43
*.53.232.33

이젠 신나게 공부해 보실수 있겠네요.^^ 화이팅입니다.

[레벨:19]일산

2007.08.12 19:52:43
*.92.203.13

이제서야 댓글을 보았습니다. 제가 장인어른 상을 치루느라...

럭설아이리스님! 재도전하여 성공하심을 축하드립니다!^^;

같은 어려움을 느끼고 있는 사람들을 위해
외부접속이 되지 않았던 상황을 자세히 설명해 주시고
해결했던 방법을 좀더 구체적으로 설명해 주신다면 참 좋지 않을까하는 생각을 해 보았습니다.

바로 그런 지식들이 살아있는 지식이라 생각됩니다.
부탁드려요~!^^;

 

[레벨:1]럭셜아이리스

2007.08.12 19:52:43
*.213.99.124

제가 글쓰기 실력이 잘 안되서 ^^; 그래도 열씨미 적어보겠습니다 ^^

일단 지난번과 달라진 환경이라고는 ip공유기를 설치해서 공유기 설정을 했다는 것입니다.

1. ip공유기 설정에 들어가서 DMZ설정 하기 -일산님 강좌에 있어요 ^^

2. ip공유기 설정에 들어가서 port forwarding -->전 웹8080 과 ftp 9999 를 열었습니다.

3. 시작-제어판- 보안센터-windows 방화벽 에 들어가서 예외탭을 선택합니다.

    거기에 보시면 apache HTTP , hub FTP 가 예외로 설정 되어 있는 것을 보실 수 있는데요 ~요게 안먹히는 것 같더라구요

    그래서 다음 설정으로 예외탭에 프로그램 추가가 아닌 '포트 추가'를 직접 합니다.

    사용하실 포트의 이름(web, ftp)과 open하실 포트를 직접 적어 넣으시고 TCP버튼을 누른다음 확인을 클릭 ^^

   --> 열어야 할 포트가 두개라면 두번 설정셔야겠죠? 당연히 ^^

이후에 포트스캔이나 포트체크 프로그램으로 확인해 보시면 외부접속이 가능하다는 메세지를 받게 되실 것입니다 ^^

※ 참고사항

 근사모제공 port_check 프로그램을 사용하시면 외부접속이 불가능한 포트를 만났을때 영어로 Error라 표시되구요

서버가 돌아가는 상황에서 위와 같이 특정포트를 스캔하시면 한글로 에러라고 나옵니다.-->이건 성공인거죠

서버가 돌아가지 않는 상황에서 스캔하시면 사용가능하다는 메세지를 받으실 수 있을꺼에요 ^^

저희집 인터넷환경은 하나로텔레콤주택광랜(E)를 쓰고 있습니다 --친구놈이 충청지사에 일해서 강매 당했다는 ㅠㅠ

 (비대칭이라 업로드 속도가 ㅠ0ㅠ; 글더 연습용 서버로는 그만입니다 ㅋ)

-----------------------------------------------------------------------------------------------------------

한가지 궁금한점이 ^^ 알 ftp로는 업로드가 가능한데 acroedit에서는 왜 파일 업로드가 안되죠?

프로그램 공부중인데 실시간 업로드에 제약이 있어서 여간 불편한게 아니네요 ㅋㅋ

[레벨:0]독도2005

2007.08.12 19:52:43
*.168.68.1

저 질문이요....

제가 web.bada로 무료도메인 서비스를 하려고 하는데..

따로 업체에다 등록을 해야하나요?

[레벨:19]일산

2007.08.12 19:52:43
*.92.203.13

무료 도메인 서비스를 하시겠다고요?
독도2005님! 대단하십니다.
그 서비스를 제대로 하실려면 들어가는 경비가 상당할 것으로 예상되는데...
설마 개인용 PC로 하시려는 것은 아니지요?

위에서 말씀하신 업체라함은 어느 업체를 의미하고 있는지요?
Nameserver Domain을 보유하고 있다면 따로 등록할 필요는 없다고 보여지는데요...
구체적인 사항은 저도 잘 모르겠습니다.

만약 ns.bada.net이라는 도메인을 보유하고 계신다면(ns.bada.net이 자기 PC의 IP Address를 가리키고 있다면)
등록과는 무관하게 자신의 PC에 DNS 서버를 설치하여 2차 도메인 즉, ID.bada.net이라는 도메인을 생성시켜
무료도메인 서비스를 할 수 있으리라 짐작되지만 그 것 또한 간단한 일은 아닙니다.

한 가지만 여쭈어 보겠습니다.
무료도메인 서비스를 받는 많은 사람의 IP Address가 유동 IP Address라서 수시로 변경 될텐데,
변경되어지는 IP Address를 받아 실시간으로 DNS 서버에 업데이트할 수 있는 소프트웨어는 있으신가요?

2차 도메인을 타인에게 서비스하고자할 때에는 기본환경이 많이 달라야 할 것으로 생각됩니다.
보안, 속도, 안정성, 자동화 등등...

구체적이고 자세한 사항은 관련 업체에 문의해 보심이...
저는 개인 PC에 BIND9이라는 DNS 서버를 설치했을 경우 이외에는 잘 몰라서요...

 

[레벨:0]독도2005

2007.08.12 19:52:43
*.78.29.7

물론 상당한 경비가 들어갑니다..

흠...유동 IP문제도 고려를 해 보았습니다.

하지만 프로그래밍 실력이 없는지라..

그냥 소유하고 있는 도메인으로 포워딩만 하려고 합니다..

[레벨:0]독도2005

2007.08.12 19:52:43
*.78.29.7

ps. 그리고 제가 설치한 DNS서버는 안정화되기까지 테스트중이라...

정식적으로 서비스 하기까지는 최소한 1년정도 걸릴듯..

[레벨:1]럭셜아이리스

2007.08.12 19:52:43
*.213.99.124

공부를 하면 할수록 더욱 거대한 산을 만나는 느낌 ㅜㅜ

php를 배우다가 apache를 접하고.. mysql을 접하고.. css 를 접하고.. 그러다보니 리눅스도 만져보고 싶어지고...

"집앞에 화단을 꾸미는데 굴삭기 사용할 필요가 없다" 라는 말이 지금 저에게 딱 와닿네요 ㅜㅜ

일러스트도 플래시도 배워보고 싶고 ..에효~ 제 욕심이 과한가요? 흠흠

너무 산발적으로 공부를 해놔서 어떻게 체계적을 정리를 해야할지 또 얼마나 알아야 할지 막막하네요 ㅋ

글더 좋은님들 덕분에 좋은정보를 손쉽게 구하는 것 같아 너무 감사합니다 ^^

[레벨:19]일산

2007.08.12 19:52:43
*.92.203.13

럭셜아이리스님의 그러한 열정은 목표에 도달하기 위한 대단히 훌륭한 밑거름이 될 것이라 생각됩니다.

공부하시다가 필요한 사항이 있으시면 쪽지 보내주기 바랍니다.

서로 좋은 정보 나누다 보면 지름길을 찾을 수도 있거든요...

[레벨:0]정명숙

2007.10.24 20:08:06
*.180.158.180

일산님 강좌를 보고 네임서버 구축하는데 성공했습니다..

버추얼 호스팅도 세팅하고 ftp서버도 구축을 하였습니다.

BINDzSet 을 신청합니다.  서버의 기본도 모르지만 설치하여 사용할수 있다는데 무한한 기쁨을 느낍니다.

앞으로도 여기와서 많은 것을 배워가겠습니다. ^^

[레벨:19]일산

2007.12.01 09:56:47
*.177.35.5

정명숙님! 혹시 제가 BINDzSet.을 보내 드렸던가요?
신청하셨는데 보내드리지 못한 실수를 범하지는 않았는지 걱정됩니다.
저의 기억장치가 이제 많이 고물이 되었나 봅니다.

[레벨:1]럭셜아이리스

2007.08.12 19:52:43
*.213.99.124

넵 ^^ 앞으로도 좋은 정보 부탁드립니다 ㅋㅋ

[레벨:1]이지피아

2007.11.30 22:43:27
*.138.246.51

www.dnsever.com 를 이용해 보세요.
도메인 등록하고 네임서버를 거기로 설정하면

여러개의 서브 도메인도 만들 수 있습니다.
물론 자신의 컴퓨터에 서버 구축하고 연결해도 되죠.

구글에서 제공하는 메일서버도 구축이 가능합니다.
참고하시길.

[레벨:19]일산

2007.12.01 08:57:38
*.177.35.5

이지피아님! 반갑습니다.

이지피아님이 소개한 위의 정보는 유료 도메인을 이미 보유하고 있는 상황일 때
네임서버 주소를 DNSEver 네임서버로 설정하여 서브 도메인, 웹 포워딩, 웹 파킹 등을 해주는 서비스이네요.

이 강좌들을 처음부터 보셨다면 아시겠지만
이 곳에서 소개하고 있는 방법은 무료 네임서버 도메인(ns.ID.dnip.net)을 받아
그 네임서버 도메인으로 Windows XP Professional이 설치된 PC에 BIND9으로 네임서버를 구축하는 것입니다.

무료 도메인이 아닌 유료 도메인을 신청하여 받았을 경우
즉, KRNIC에 신청한 자신만의 도메인을 이용하여
자기 PC에 웹 서버를 구축하고자 했을 때는 유용한 정보가 될 수 있겠습니다.

[레벨:0]흑묘백묘

2008.03.12 07:05:26
*.64.40.204

이지피아님은 ddsn(다이나믹dsn라고 하는것 같은데)를 이용한다는것 같은데 참 좋습니다.집pc를 가지고 서버돌리기엔 쥑입니다.책보고 리눅스 뚝딱일때 비주얼호스트를 셋팅해봤는데 뭐 잘 돌아가더군요. 클라인언트 플그램을 통해
유동ip를 고정ip와 다름없이 사용가능케 합니다.
일산님의 bind강좌는 dns서버가 어떻게 돌아가는가 하는 기초를 딱는데 쵝오~ 좋은 강좌입니다.
강좌와 같이 유동ip를 갖고 dns서버를 돌려 상업적인 dns돌리는 사람은 없으리라 봅니다.
그렇지만 개인서버 셋팅을 한다고 하면 dns가 어떻게 돌아가는지 어떤설정을 거쳐 돌아가는지를 알면
실무에서 도메인을 매우 능동적으로 활용이 가능합니다.

저개인적인 생각이지만 이지피아님의 방식으로 도메인을 이용하고 pc에 웹서버 셋팅하면 실무에도
어느정도로 활용될수있다고 생각됩니다. 타사의 호스팅서비스를 받지 않고도 실무에 어느정도 활용할수
있을것입니다.저같은 경우 호스팅사의 트래픽제한때문에 pc로 서버셋팅을 해서 이용할러고 합니다.

[레벨:0]삶의향기

2009.02.03 18:54:40
*.34.195.99

사이트를 추가 하고 싶은데....
shop    A 210.56.45.152  라고 하면요...하나더 추가 할때는
abc      A 210.56.45.152 라고 dns서버를 설정하고....
버추얼 호스팅에서....버추얼호스팅 추가부분 추가 해 주면 되나요...

[레벨:0]himss

2009.02.06 21:38:17
*.49.106.83

일산님의 강좌는 정말 너무 훌륭합니다. 기록해서 잘 보관해야겠습니다.
잊어버리지 않도록..
감사합니다.

[레벨:1]오피러스닷컴

2009.07.26 08:53:48
*.125.52.147

아... 자꾸 다른 아이피로 나오네요 DNS서버 설정파일에도 다 제 아이피로 했는데.... 왜 그럴까요? 없는 도메인을 치니 그런 아이피가 나와요.. 그럼 제가 설정했는 2차도메인도 다 없는걸로 나오는것 같은데... 해결방법좀 알려주세요,..~!

[레벨:5]낙엽타는향기

2010.02.19 10:35:21
*.4.41.185

제가 일산님 강좌를 넘 늦게 봤군요~

환경이 윈도우가 아니지만 저에게 많은 도움이 되었습니다.

어차피 설정은 그게 그거니까요~

늦게나마 리눅스 서버환경을 마치고 호스팅에 성공한 초보로서 너무 소중한 강좌였습니다.

퇴근하고 한번 붙여봐야겠군요~ ㅎㅎ 즐겁습니다.

일산님 그리고 똑띠님의 강좌와 자료덕에 요즘 많이 알아가고 있습니다.

두분 모두 고맙습니다.

[레벨:30]똑띠

2010.02.19 10:42:55
*.53.232.32

낙엽타는 향기님 안녕하세요? ^^

요즘 사이트 전면 개편 및 보강 작업한다고 정신이 없네요.

빨리 끝나야 강좌도 할텐데..

그래도 이번에 content위젯 분석해서 작업하고 있으니 쓸만한 자료는 나올듯 싶네요.^^

[레벨:5]낙엽타는향기

2010.02.19 11:43:01
*.4.41.185

바쁘신게 눈에 보이네요~

똑띠님 광팬으로서 쓸만한 자료 소식에 침이 도는데요~~

이럴때일수록 건강(특히 수면부족) 챙기세요~ ㅋㅋ 

[레벨:19]일산

2010.02.22 08:51:49
*.128.189.253

낙엽타는향기님! 반갑습니다.

댓글이 달릴 때 확인하기가 쉽지 않아서 답글을 달지 못하고 지나가버린 경우도 있고 그러네요. ㅠㅠ;

서로거 서로에게 도움이 될 수 있다는 것은 소중한 일이지요.

문서 첨부 제한 : 0Byte/ 2.00MB
파일 제한 크기 : 2.00MB (허용 확장자 : *.*)
List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 글을 읽기 전에 잠깐! file [13] [레벨:19]일산 2007-03-29 19731
27 phpMyAdmin으로 MySQL root 계정 비밀번호 바꾸기 file [레벨:19]일산 2008-03-30 22844
26 개인 서버에 zbxe 설치하기 file [19] [레벨:19]일산 2007-08-29 22359
» 두 개의 도메인으로 두 개의 사이트 운영 file [25] [레벨:19]일산 2007-07-17 25412
24 XP에서도 DNS서버를 돌려보자!(8)-IP Update file [25] [레벨:19]일산 2007-06-20 20889
23 XP에서도 DNS서버를 돌려보자!(7)-named 등록 file [7] [레벨:19]일산 2007-05-14 18956
22 XP에서도 DNS서버를 돌려보자!(6)-BIND9 동작테스트 file [5] [레벨:19]일산 2007-05-12 17587
21 XP에서도 DNS서버를 돌려보자!(5)-설정파일 만들기3 [6] [레벨:19]일산 2007-05-11 17960
20 XP에서도 DNS서버를 돌려보자!(4)-설정파일 만들기2 [16] [레벨:19]일산 2007-05-09 18381
19 XP에서도 DNS서버를 돌려보자!(3)-설정파일 만들기1 file [11] [레벨:19]일산 2007-05-07 17168
18 XP에서도 DNS서버를 돌려보자!(2)-BIND9 설치하기 file [2] [레벨:19]일산 2007-05-06 19414
17 XP에서도 DNS서버를 돌려보자!(1)-네임서버 도메인 받기 file [10] [레벨:19]일산 2007-05-05 18895
16 홈디렉터리 외부에 있는 디렉터리를 이용해 보자! file [5] [레벨:19]일산 2007-05-02 17957
15 서버의 포트변경 설정과 DMZ 설정 방법 file [12] [레벨:19]일산 2007-03-18 24405
14 웹하드보다 더 좋은 기능을 내 품안에! file [17] [레벨:19]일산 2007-03-09 20438
13 phpMyAdmin으로 zb5용(또는 zbxe용) DB만들기 file [22] [레벨:19]일산 2007-03-06 19697
12 DB/Table/Field/Record 개념정리 file [8] [레벨:19]일산 2007-03-05 19279
11 phpMyAdmin의 외부접속 설정 및 확인 file [13] [레벨:19]일산 2007-03-04 22737
10 DB 생성/관리는 phpMyAdmin과 함께! file [9] [레벨:19]일산 2007-03-03 19089
9 내부접속(localhost)과 외부접속의 의미 file [4] [레벨:19]일산 2007-03-02 21598
8 개인서버구축 실전 체험기 댓글달기 [22] [레벨:19]일산 2007-03-01 18148
7 유동 IP를 고정 IP처럼 사용하기 file [10] [레벨:19]일산 2007-03-01 22956
6 무료 도메인(Domain)을 받아 사용하자! file [15] [레벨:19]일산 2007-02-28 19252
5 서버 구축을 위한 사전점검 내용 file [9] [레벨:19]일산 2007-02-27 18458
4 웹/데이터베이스 서버의 구동과 동작 확인 file [11] [레벨:19]일산 2007-02-26 19459
3 Window XP에 APM 한 방에 설치하기...! file [5] [레벨:19]일산 2007-02-24 19301
2 개인서버 구축용 소프트웨어 다운받기 [11] [레벨:19]일산 2007-02-24 20529
1 XP에 APM_DNS 설치 강좌 게제 순서 [10] [레벨:19]일산 2007-02-23 17934