|
|
|
|
|
지금 무료로 가입하세요
|
|
DNSEver에서는 무료 DNS를 제공합니다. 지금 가입하시고, 웹에서 편리하게 자신의 도메인을 관리하세요.
|
|
|
5개의 네임서버 제공 |
|
|
보다 안정적인 DNS서비스를 위해 DNSEver에서는 회원별로 5개의 네임서버를 제공하고 있습니다.
회원별로 제공되는 네임서버가 다를 수 있으므로 본인에게 제공되는 네임서버를 확인하시려면, 로그인하세요.
|
|
자세한 사항...
|
|
|
 DNSEver 배너 달기
|
|
 |
|
다이나믹 DNS 사용법
|
 |
|
|
다이나믹 DNS란? |
|
유동IP를 호스트이름(예:www.myhome.com)으로 연결하는 서비스입니다. 매번 접속할 때마다 IP주소가 바뀌는 유동IP환경에서는 호스트이름(예:www.myhome.com)을 IP와 연결하기 위해서는 다이나믹DNS 서비스가 필요합니다. 다이나믹DNS는, 사용자의 PC에 다이나믹DNS 클라이언트 또는 웹어플리케이션을 설치하여, 주기적으로 PC의 IP를 서버측에 보내어 호스트이름과 IP를 연결합니다. 다이나믹DNS를 이용하면, 유동IP환경에서도 자신의 집 PC를 이용하여, 웹서버를 운용할 수 있습니다. |
|
다이나믹 DNS를 이용하는 방법 |
- DNSEver.com 홈페이지에 로그인합니다.
- 자신이 보유한 도메인(예: myhome.com)을 DNSEver의 DNS서비스에 추가합니다.
- 다이나믹 DNS 관리 메뉴로 가서, 호스트이름(예:www.myhome.com)을 추가하고, 이에 대한 아이피를 현재 PC의 IP(예: 110.120.130.140)로 적습니다.
(윈도우 사용자의 경우)
- 윈도우즈 클라이언트 다운로드 (ver 3.1.2, 2010.03.03 출시, 2000/XP/2003 지원)
- 다운로드한 프로그램을 실행하면 설치가 시작됩니다. 설치된 프로그램은 주기적으로 PC의 IP를 체크하여, IP가 변경되면 이를 서버에 업데이트합니다.
- nslookup 프로그램을 이용하면 (예: nslookup www.myhome.com ), 호스트이름과 IP가 제대로 연결되었는지 확인할 수 있습니다.
(리눅스/유닉스 사용자의 경우)
- 리눅스/유닉스사용자의 경우는 lynx, wget 등의 쉘기반 웹브라우저를 이용하여, 다이나믹 DNS업데이트를 하도록 합니다.
- 아이디 : DNSEver에 가입한 사용자 아이디입니다.
- 인증코드(authcode) : 다이나믹DNS 인증코드(authcode) 입니다. 인증코드는 로그인시 사용하는 비밀번호와 다르며, DNSEver에 로그인 후 '다이나믹 DNS 관리' 메뉴에서 조회할 수 있습니다.
- 호스트이름 : 업데이트할 호스트이름을 적습니다. 호스트이름은 DNSEver의 '다이나믹 DNS 관리' 메뉴에 먼저 등록되어 있어야 합니다.
- 업데이트_인자값 : 다이나믹DNS로 업데이트할 내용을 적습니다. 형식은 다음과 같습니다.
예)
1. 한개의 호스트만 업데이트할 경우 (온라인 상태로 설정되며, IP주소는 서버에서 자동으로 설정)
2. 특정IP(예:110.120.130.140)로 호스트를 업데이트할 경우
host[호스트이름]=110.120.130.140
|
3. 호스트를 오프라인으로 설정할 경우
4. 여러개의 호스트를 업데이트할 경우에는 '&'로 나열하여 입력할 수 있습니다.
예1) bbs.myhome.com, www.myhome.com 을 자동 IP으로 업데이트하며, 온라인상태로 설정
host[bbs.myhome.com]&host[www.myhome.com]
|
예2) bbs.myhome.com은 offline 상태로 바꾸며, www.home.com은 자동으로 IP를 업데이트하며, 온라인상태로 설정
host[bbs.myhome.com]=offline&host[www.myhome.com]
|
lynx -source -auth=아이디:인증코드 'http://dyna.dnsever.com/update.php?업데이트_인자값'
|
wget -O - --http-user=아이디 --http-passwd=인증코드 'http://dyna.dnsever.com/update.php?업데이트_인자값'
|
| 위에서 wget 의 옵션 -O는 영어 대문자 O(오) 입니다. |
- nslookup 또는 dig 프로그램을 이용하면 (예: nslookup www.myhome.com ), 호스트이름과 IP가 제대로 연결되었는지 확인할 수 있습니다.
|
|
리눅스에서 자동으로 다이나믹DNS 업데이트를 실행하는 방법 |
- 다이나믹DNS업데이트 실행 스크립트를 만듭니다.
[root]# vi /usr/local/bin/ddns.sh
#!/bin/sh
/usr/bin/wget -O - --http-user=아이디 --http-passwd=인증코드 'http://dyna.dnsever.com/update.php?업데이트_인자값'
|
위와 같이 하여
/usr/local/bin/ddns.sh 라는 파일을 편집하여 저장한 다음
[root]# chmod +x /usr/local/bin/ddns.sh
|
로 하여, 스크립트에 실행권한을 부여합니다.
- /etc/crontab 파일 편집하여,일정한 시간마다(예:매 5분) 다이나믹DNS 업데이트 스크립트 작동하도록 합니다.
[root]# vi /etc/crontab
*/5 * * * * root /usr/local/bin/ddns.sh > /dev/null 2>&1
|
- /etc/rc.d/rc.local 파일에 다이나믹DNS 업데이트 스크립트 실행 라인을 추가하여, 시스템 시작시에 스크립트 실행되도록 합니다.
(리눅스배포판의 종류에 따라 시작스크립트 방식이 다릅니다. Ubuntu 리눅스의 경우 /etc/rc.local 을 사용합니다. Debian 리눅스의 경우 rc.local 파일을 사용하지 않습니다. 자세한 사항은 Debian 리눅스FAQ를 참조하십시오.)
[root]# vi /etc/rc.d/rc.local
/usr/local/bin/ddns.sh
|
|
|
|
|
|