DNSEver 전체 도움말
- 1 다이나믹 DNS
- 1.1 다이나믹 DNS란?
- 1.2 다이나믹 DNS 이용시 주의 사항
- 1.3 다이나믹 DNS 이용하기
- 1.4 오프라인 메시지
- 1.5 80 포트가 막힌 경우 웹서버 운영하기
- 1.6 IP공유기 환경에서 웹서버 운영하기
1 다이나믹 DNS
1.1 다이나믹 DNS란?
- 전화나 케이블망으로 초고속인터넷을 이용하때, 매번 접속할 때마다 IP가 변경되는 유동IP를, 호스트이름으로(예:www.myhome.com) 연결합니다.
- ADSL이나 케이블 모뎀을 이용하여 초고속인터넷을 이용할 경우, 매번 접속할 때 마다, IP주소가 바뀌는 유동IP환경에서는 호스트이름(예:www.myhome.com)을 IP와 연결하기 위해서, 다이나믹DNS 서비스가 필요합니다.
- 다이나믹DNS는, 사용자에 다이나믹DNS클라이언트 또는 웹어플리케이션을 설치하여, 주기적으로 PC의 IP를 서버측에 보냄으로써, 호스트이름과 IP와의 연결이 되게 되는 것입니다.
- 다이나믹DNS를 이용하면, 유동IP환경에서도 자신의 집 PC를 이용하여, 웹서버를 운용할 수 있습니다.
1.2 다이나믹 DNS 이용시 주의 사항
- 인증코드 : 다이나믹DNS인증코드(authcode)를 적습니다. 인증코드는 로그인시 사용하는 비밀번호와는 다르며, 인증코드는 DNSEver에 로그인한 후, '다이나믹 DNS 관리'메뉴에서 확인할 수 있습니다.
- 호스트이름 : 다이나믹DNS로 업데이트할 호스트이름을 적습니다. (호스트이름은 DNSEver.com의 "다이나믹DNS관리" 메뉴에서 먼저 등록한 이름이어야 합니다. ) 형식은 host[호스트이름] 으로 작성합니다. IP주소를 입력하지 않거나, offline으로 설정하지 않을 경우, 자동으로 IP주소가 설정되며, 온라인으로 입력됩니다.
1. 한개의 호스트만 업데이트할 경우 (IP주소는 서버에서 자동으로 설정됩니다.)
host[호스트이름]
2. 특정IP로 호스트를 업데이트할 경우
host[호스트이름]=IP주소
3. 호스트를 오프라인으로 설정할 경우
host[호스트이름]=offline
4. 여러개의 호스트를 업데이트할 경우에는 '&'로 나열하여 입력할 수 있습니다.
예1) bbs.myhome.com,myhome.com,www.myhome.com 을 자동 IP으로 업데이트하며, 온라인상태로 설정합니다.
host[bbs.myhome.com]&host[myhome.com]&host[www.myhome.com]
예2) bbs.myhome.com은 offline 상태로 바꾸며, myhome.com, www.home.com은 자동으로 IP를 업데이트하며, 온라인상태로 설정합니다.
host[bbs.myhome.com]=offline&host[myhome.com]&host[www.myhome.com]
}
}}
1.3 다이나믹 DNS 이용하기
- 자신이 보유한 도메인(예: myhome.com)을 DNSEver의 DNS서비스에 도메인을 추가한다.
- 호스트 IP(A)관리 메뉴로 가서, 호스트이름(예:www.myhome.com)을 추가하고, 이에 대한 아이피를 현재 PC의 IP(예: 110.120.130.140 ) 로 적는다.
(윈도우 사용자의 경우)
- 윈도우 사용자의 경우는 윈도우 클라이언트를 다운받아 설치합니다. 프로그램은 자동으로 주기적으로 PC의 IP정보를 체크하여, 변경이 이뤄지면, 서버에 업데이트합니다.
- nslookup 프로그램을 이용하면 (예: nslookup www.myhome.com ) , 호스트이름과 IP가 제대로 연결되었는지 확인할 수 있다.
(리눅스/유닉스 사용자의 경우)
- 리눅스/유닉스사용자의 경우는 lynx, wget 등의 쉘기반 웹브라우저를 이용하여, 다이나믹 DNS업데이트를 하도록 한다.
- nslookup 또는 dig 프로그램을 이용하면 (예: nslookup www.myhome.com ) , 호스트이름과 IP가 제대로 연결되었는지 확인할 수 있다.
1.4 오프라인 메시지
- 다이나믹DNS로 서버를 운영할 경우, 서버가 꺼졌거나, 웹서버가 중지되었을 경우에, 웹사이트 방문자들에게 오프라인 메시지를 표시할 수 있습니다.
- 먼저, DNSEver 웹사이트의 "다이나믹DNS관리" 메뉴에서 호스트를 추가한 다음, "오프라인옵션변경" 아이콘을 클릭하면, 오프라인시에 웹포워딩(다른 사이트로 주소를 변경함) 또는 웹파킹(서버가 중지중이라는 메시지 표시하는 웹페이지 보여주)을 선택할 수 있습니다.
- 온라인/오프라인 설정변경은 DNSEver의 웹사이트 "다이나믹DNS관리" 메뉴에서 설정이 가능하며, 유동IP로 운영되는 서버에서도 다이나믹DNS클라이언트로 업데이트 하거나, wget/lynx로 오프라인으로 설정이 가능합니다.
- 오프라인시에 웹파킹페이지는 80포트외에 8000, 8080 포트로도 접근이 가능합니다. 다이나믹DNS로 운영되는 서버가 80포트가 ISP로 막혀서 운영되고 있을 경우 8000 ,8080 포트로 운영하면 오프라인시에 웹파킹페이지를 주소의 변경없이 표기할 수 있습니다.
1.5 80 포트가 막힌 경우 웹서버 운영하기
- 웹서버는 일반적으로 80포트로 운영이 됩니다.
- 일반적으로 인터넷회선제공자(ISP)에서는 개인용인터넷회선에 대하여는 서버운영을 하지 못하도록 80 포트를 막는 경우가 대부분입니다.
- 따라서 자신의 회선에서 80포트가 지원되는지, 열려 있는 포트가 무엇인지 확인해보시기 바랍니다.
- http://www.whatsmyip.org/ports/ 에서 간단하게 열려있는 포트를 검사할 수 있습니다.
- 테스트를 하기 전에, 해당 서버에 웹서버가 실행되고 있어야 합니다.
- 테스트는 해당 서버에서 웹브라우저를 직접 열어서 테스트를 하십시오.
- 80 포트가 열려 있지 않은 경우, 다른 포트(예:8080) 으로 웹서버를 운영해야 합니다.
Listen 8080
NameVirtualHost www.domain.com:8080
<VirtualHost www.domain.com:8080>
ServerName www.domain.com
DocumentRoot /www/domain
</VirtualHost>
}
}}
http://kr.dnsever.com/help/wiki/wiki.php/WebForwardHelp#s-1.4 웹포워딩을 이용하여 80포트가 막힌 경우 웹서버 운영하는 방법 설명을 참조하십시오.
- 회선이 유동아이피이고, 공유기를 사용하며, 공유기 내부망에서 웹서버를 운영할 경우이며, 웹서버명이 www.myhome.com 이라 가정합니다.
- 먼저 1. 웹서버는 유동IP와 관계없이 항상 일정한 IP를 가지고 있도록 하기 위하여 사설망 IP(예를 들어 192.168.10.2)로 서버를 운영하도록 합니다.
- DHCP를 사용하지 말고, 웹서버에 고정 사설망IP를 부여해야 합니다.
- 윈도우즈의 경우
- 네트워크연결설정-> 로컬영역연결설정-> 인터넷 프로토콜(TCP/IP) -> 속성 버튼을 누른 다음
- "자동으로 IP주소받기" 설정하지 말고, "다음 IP주소 사용"을 선택한 후, 서버의 IP를 입력합니다.
- "자동으로 DNS서버 주소받기"를 선택하지 말고, "다음 DNS서버 주소 사용" 을 선택한 후, DNS서버주소를 입력합니다.
- DNS서버주소는 인터넷서비스제공자(ISP)에서 제공하는 DNS서버 주소를 입력하십시오.
- 참고로 KT DNS ( 168.126.63.1 ) , 데이콤 DNS ( 164.124.101.2 )를 입력하셔도 됩니다. ( DNSEver의 네임서버는 cache DNS 가 아니므로, 입력하시면 안 됩니다. )
- 도스창에서 ipconfig를 입력하면 현재의 네트워크 설정 내역을 확인할 수 있습니다.
- 리눅스서버의 경우
- 레드햇계열리눅스 ( fedora, centos 포함)의 셋팅방법
- setup 명령을 사용하여, 네트워크 설정을 할 때, DHCP를 선택하지 마십시오.
- /etc/sysconfig/network 파일 및 /etc/sysconfig/network-scripts/ifcfg-eth0 파일을 수정한 다음 /etc/rc.d/init.d/network restart 하여도 됩니다.
- /etc/resolv.conf 에 인터넷회선제공자가 제공하는 DNS서버 주소를 입력하십시오.
- 참고로 KT DNS ( 168.126.63.1 ) , 데이콤 DNS ( 164.124.101.2 )를 입력하셔도 됩니다. ( DNSEver의 네임서버는 cache DNS 가 아니므로, 입력하시면 안 됩니다. )
nameserver 168.126.63.1
nameserver 164.124.101.2
}
}}
- 공유기 내부망의 사설IP는 공유기마다 다를 수 있으므로, 공유기 매뉴얼을 확인하시기 바랍니다.
- PC에서 "자동으로 IP주소 받기"로 하였을 때, 해당IP가 가지는 IP는 사설IP영역의 일부입니다. 예를 들어 자동으로 IP받기를 했을 때, IP가 192.168.10.2이면, 사설IP네트워크의 영역은 192.168.10.1 ~ 192.168.10.254까지 설정할 수 있습니다.
- 웹서버로 운영할 컴퓨터는 "자동으로 IP주소 받기"로 설정하지 말고, 사설IP네트워크 영역에서 중복되지 않는 고정IP를 지정하여야 합니다.
- 웹서버로 운영할 IP와 포트에 대하여 사설망내에서 웹서버가 잘 뜨는지 확인합니다.
- 아파치의 경우, 버추얼호스트설정할 때, IP를 입력하지 말고, 와일드카드(*) 로 입력하여 다른 아이피나 호스트이름에도 웹서버가 뜨도록 해야 합니다.
Listen 80
NameVirtualHost *:80
<VirtualHost *:80>
ServerName www.myhome.com
DocumentRoot /www/myhome
</VirtualHost>
}
}}
공유기에서 포트포워딩(또는 DMZ설정, 가상서버 등으로 부르기도 합니다.)을 이용하여, 웹서버를 운영하는 포트(예:80)에 대하여 웹서버의 사설IP(192.168.30.2)로 포트포워딩합니다. ( 80포트로 웹서버를 운영하지 않는 경우라면, 해당 포트를 포트포워딩해야 합니다.)
- 회원님의 공유기가 가진 실제 IP를 확인하십시오.
- 인터넷회선제공업체(ISP)에서, 개인용회선사용자(예:ASSL, 광랜등)에 대하여는 웹서버운영을 못하도록 80포트를 막았을 수 있습니다.
- 회선에서 80포트가 지원되는지, 열려 있는 포트가 무엇인지 확인해보시기 바랍니다.
- http://www.whatsmyip.org/ports/ 에서 간단하게 열려있는 포트를 검사할 수 있습니다.
- 테스트를 하기 전에, 해당 서버에 웹서버가 실행되고 있어야 합니다.
- 테스트는 해당 서버에서 웹브라우저를 직접 열어서 테스트를 하십시오.
- 80포트가 안 열려있다면, 다른포트(예:8080)으로 들어오는 포트를 공유기내부의 서버(예:192.168.0.2)로 포트포워딩해야 합니다.
- 위에서 확인한 실제 IP로 웹서버가 접근이 되는지 확인하십시오.
웹서버에 다이나믹DNS클라이언트를 설치하여, IP를 업데이트하도록 합니다.
- (리눅스/Unix의 경우 다이나믹DNS클라이언트가 없으면, wget 이나 lynx를 이용)
- 웹서버에서 다이나믹DNS업데이트를 하여도, 자동으로 공유기의 IP가 서버에 업데이트 되므로, 라우팅을 변경할 필요가 없습니다.
- 위와 같이 한 다음, 회원님의 도메인이 myhome.com 이고, 웹서버명이 www.myhome.com 이라면 nslookup 이나, dig 명령어로 www.myhome.com 이 공유기의 IP를 가지고 있는지 확인한 다음에, 호스트명으로 웹서버가 잘 뜨는지 확인하십시오.
- 예: http://www.myhome.com
|