(updated:20111229. wget 방식을 OSX 내장인 curl 방식으로 변경)
원격지에서 집의 Mac을 도메인 (예:home.domain.com)을 통해 접속하기 위한 방법을 기록하고자하며, DNSEver.com의 DDNS 서비스를 사용하는 방법은 안내하고자 한다. DNSEver 설정은 “Windows Live Custom Domains – 내 도메인으로 메일/업무 환경 설정하는 방법”을 참조할 것.
이를 활용하면 직접 도메인(예:home.domain.com)을 통해 1) 집의 Mac에 SSH로 접속, 2) 집의 Mac에 FTP 접속, 3) 집의 Mac에 VNC로 접속, 4) 집의 Mac에 홈서버 및 Storage Server로 활용, 5) 집의 Mac으로 블로그 운용을 할 수 있다. 활용방법에 대해서는 맥으로 집에서 블로그 운영하기!를 참조할 것.
1. DNSEver의 나이나믹 DNS관리 등록
2. DDNS등록 Script 제작
3. Script 주기적 실행 등록
의 순서로 진행하면 된다.
1. DNSEver의 나이나믹 DNS관리 등록
www.dnsever.com 를 통해서 관리하고자 하는 도메인을 선택한 후 다이나믹 DNS를 추가.
2. DDNS등록 Script 제작
Mac에서 terminal을 열어 DDNS 등록의 script를 작성한다.
$cd ~/Documents
$mkdir script
$cd script
$vi DNSEver.sh하여 아래 내용을 입력
[sourcecode language=”css”]
curl -u 아이디:인증코드 ‘http://dyna.dnsever.com/update.php?host%5B호스트이름%5D’
[/sourcecode]
$chmod +x DNSEver.sh
3. Script 주기적 실행 등록
$crontab -e하여 아래 내용을 입력
[sourcecode language=”css”]
*/5 * * * * /Users/USER홈디렉토리/Documents/script/DNSEver.sh > /dev/null 2>&1
[/sourcecode]
이렇게되면 5분 단위로 Mac의 IP(혹은 가정용 공유기의 IP)가 DNSEver의 DDNS로 등록된다.