고정IP 사용자용
- DNS Ever 회원가입 및 도메인 네임서버변경
- 고정IP사용자를 위한 호스트 IP(A) 설정하기 (도메인 추가/관리)
- 도메인 적용을 위한 Apache 설정
- DNS Ever 회원가입 및 도메인 네임서버변경
- 고정IP사용자를 위한 호스트 IP(A) 설정하기 (도메인 추가/관리)
- 도메인 적용을 위한 Apache 설정
유동IP 사용자용
- DNS Ever 회원가입 및 도메인 네임서버변경
- 유동IP사용자를 위한 다이나믹 DNS 관리 (도메인 추가/관리)
- 유동IP사용자를 위한 DNS 스크립트 (바뀐 IP주소를 즉각 알려주자)
- 도메인 적용을 위한 Apache 설정
[알아두기]
이부분은, e-TRAYz 에서 작업하는 내용입니다. (DNSEver 기술문서를 e-TRAYz 환경에 맞게 재구성)
1) 주기적으로 ip주소를 갱신시키기 위해, cron 데몬을 사용합니다.
2) crontab 을 활성화시키면 상황에 따라, e-TRAYz의 하드디스크 대기기능이 작동하지 않을 수 있습니다. (crontab 은 예약스케쥴작업을 위해, system을 탐색합니다.)
1) 주기적으로 ip주소를 갱신시키기 위해, cron 데몬을 사용합니다.
2) crontab 을 활성화시키면 상황에 따라, e-TRAYz의 하드디스크 대기기능이 작동하지 않을 수 있습니다. (crontab 은 예약스케쥴작업을 위해, system을 탐색합니다.)
1. cron 데몬을 실행합니다.
~# /etc/rc.d/init.d/cron start
2. 시스템 시작시 cron 데몬을 자동으로 실행되도록 설정합니다.
~# vi /etc/rc.local
[문서 제일 하단에 아래내용을 추가합니다.]
/etc/rc.d/init.d/cron start
3. DNS업데이트 실행 스크립트를 만듭니다.
/etc/cron.minutely 디렉토리가 없다면 생성하고
/etc/cron.minutely/DNSEver 라는 스크립트를 생성합니다.
~# mkdir -p /etc/cron.minutely
~# vi /etc/cron.minutely/DNSEver
~# vi /etc/cron.minutely/DNSEver
#!/bin/sh
/usr/bin/wget -O - --http-user=아이디 --http-passwd=인증코드 'http://dyna.dnsever.com/update.php?host[호스트이름]'
/usr/bin/wget -O - --http-user=아이디 --http-passwd=인증코드 'http://dyna.dnsever.com/update.php?host[호스트이름]'
/usr/bin/wget -O - --http-user=아이디 --http-passwd=인증코드 'http://dyna.dnsever.com/update.php?host[호스트이름]'
/usr/bin/wget -O - --http-user=아이디 --http-passwd=인증코드 'http://dyna.dnsever.com/update.php?host[호스트이름]'
아이디 : dnsever.com 의 아이디를 입력합니다.
인증코드 : 이전강의 마지막 부분에서 다루었던, 다이나믹 DNS 인증코드를 입력합니다.
호스트이름 : 이전강의에서 설정했던 도메인입니다.
[예제]
아이디 : etrayz
인증코드 : abcdef
호스트 이름(1) : whenji.co.kr
호스트 이름(2) : www.whenji.co.kr
#!/bin/sh
/usr/bin/wget -O - --http-user=etrayz --http-passwd=abcdef 'http://dyna.dnsever.com/update.php?host[whenji.co.kr]'
/usr/bin/wget -O - --http-user=etrayz --http-passwd=abcdef 'http://dyna.dnsever.com/update.php?host[www.whenji.co.kr]'
/usr/bin/wget -O - --http-user=etrayz --http-passwd=abcdef 'http://dyna.dnsever.com/update.php?host[whenji.co.kr]'
/usr/bin/wget -O - --http-user=etrayz --http-passwd=abcdef 'http://dyna.dnsever.com/update.php?host[www.whenji.co.kr]'
4. 스크립트에 실행권한을 부여합니다.
~# chmod +x /etc/cron.minutely/DNSEver
5. /etc/crontab 파일을 편집하여 매5분마다 DNS 업데이트 스크립트 작동하도록 설정합니다.
~# vi /etc/crontab
*/5 * * * * root /etc/cron.minutely/DNSEver > /dev/null 2>&1
6. /etc/rc.d/rc.local 파일에 DNS 업데이트 스크립트 실행 라인을 추가하여, 시스템 시작시에 스크립트가 자동으로 실행되도록 합니다.
~# vi /etc/rc.d/rc.local
/etc/cron.minutely/DNSEver
TAG e-TRAYz








15,412
13
27









