Linux 2008/10/15 21:22
가정이나 사무실에서 동적 IP를 할당받아 사용하는 경우 서버를 운영하기가 힘들다.
이럴때 DYNDNS 와 같은 유동 IP의 DNS 서비스를 해주는 사이트에 가입하여 간단한 설정으로 서버를 운용할 수 있다.
우선 www.dyndns.org 에 가서 회원 가입을 한다.
DYNDNS 서비스 페이지로 이동하여
내가 사용하고자 하는 도메인명 에서 호스트이름 부분을 입력하고(예: myserver.xxxxxx.xxxx)
기본적으로 제공되는 도메인 중에서(예: xxxxx.homeip.net, xxxx.dyndns.org 등) 맘에 드는 것을 선택한다.
사용가능한지 확인한 후 허용되면 내가 사용할 도메인 명이 되는 것이다.
그 다음엔 사무실 또는 집에서 사용할 서버의 OS 에 따라 필요한 DNS UPDATE CLIENT 를 다운받는다.
이것의 역할은 내가 운영할 서버의 IP를 DNS 서버에 업데이트 해주는 것이다.
즉, 매번 내 컴퓨터의 IP가 바뀔때 마다 DNS 서버에 이 사실을 알린다. 그래서 내 서버의 도메인 명에 매칭된 IP가 늘 최신 정보로 유지될 수 있게 해준다.
여기서는 리눅스용 클리이언트 설정에 대해서 설명하고자 한다.
1. 우선 클라이언트를 다운받자. 프로그램명은 inadyn 이다.
2. 리눅스 서버의 적당한곳에 다운받아 압축을 푼다. 압축을 풀어보면 리눅스용만 있는것이 아닌걸 알게된다. win32용 소스파일도 있을 것이다.
3. 우리는 linux/bin 폴더에서 필요한 실행 바이너리 파일만 가져다가 /sbin/ 폴더에 복사한다.
4. 설정파일을 꼭 따로 만들어야 하는 것은 아니지만 보안상 나는 따로 만들었다. /etc/inadyn.conf
5. 그리고 마지막으로 이 클라이언트 프로그램이 부팅시 실행될 수 있도록 /etc/rc.local 에도 한줄 추가한다.
이렇게 하면 설정 끝이다.
일단 부팅하고 inadyn 을 실행한 후부터는 설정파일의 update_period_sec 값에 따라 주기적으로 업데이트가 실행된다.
이럴때 DYNDNS 와 같은 유동 IP의 DNS 서비스를 해주는 사이트에 가입하여 간단한 설정으로 서버를 운용할 수 있다.
우선 www.dyndns.org 에 가서 회원 가입을 한다.
DYNDNS 서비스 페이지로 이동하여
내가 사용하고자 하는 도메인명 에서 호스트이름 부분을 입력하고(예: myserver.xxxxxx.xxxx)
기본적으로 제공되는 도메인 중에서(예: xxxxx.homeip.net, xxxx.dyndns.org 등) 맘에 드는 것을 선택한다.
사용가능한지 확인한 후 허용되면 내가 사용할 도메인 명이 되는 것이다.
그 다음엔 사무실 또는 집에서 사용할 서버의 OS 에 따라 필요한 DNS UPDATE CLIENT 를 다운받는다.
이것의 역할은 내가 운영할 서버의 IP를 DNS 서버에 업데이트 해주는 것이다.
즉, 매번 내 컴퓨터의 IP가 바뀔때 마다 DNS 서버에 이 사실을 알린다. 그래서 내 서버의 도메인 명에 매칭된 IP가 늘 최신 정보로 유지될 수 있게 해준다.
여기서는 리눅스용 클리이언트 설정에 대해서 설명하고자 한다.
1. 우선 클라이언트를 다운받자. 프로그램명은 inadyn 이다.
2. 리눅스 서버의 적당한곳에 다운받아 압축을 푼다. 압축을 풀어보면 리눅스용만 있는것이 아닌걸 알게된다. win32용 소스파일도 있을 것이다.
3. 우리는 linux/bin 폴더에서 필요한 실행 바이너리 파일만 가져다가 /sbin/ 폴더에 복사한다.
4. 설정파일을 꼭 따로 만들어야 하는 것은 아니지만 보안상 나는 따로 만들었다. /etc/inadyn.conf
# Basic configuration file for inadyn
#
# /etc/inadyn.conf
background
update_period_sec 1800
username xxxxxxxx (본인의 계정 아이디)
password xxxxxxx (해당 계정의 비번)
dyndns_system dyndns@dyndns.org
alias xxxxxxxx.homeip.net (내 서버의 도메인명)
#
# /etc/inadyn.conf
background
update_period_sec 1800
username xxxxxxxx (본인의 계정 아이디)
password xxxxxxx (해당 계정의 비번)
dyndns_system dyndns@dyndns.org
alias xxxxxxxx.homeip.net (내 서버의 도메인명)
5. 그리고 마지막으로 이 클라이언트 프로그램이 부팅시 실행될 수 있도록 /etc/rc.local 에도 한줄 추가한다.
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
/sbin/inadyn
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
/sbin/inadyn
이렇게 하면 설정 끝이다.
일단 부팅하고 inadyn 을 실행한 후부터는 설정파일의 update_period_sec 값에 따라 주기적으로 업데이트가 실행된다.
이 글에는 트랙백을 보낼 수 없습니다
0