Mac에서 DNSEver의 Dynamic DNS 사용하기

(updated:20111229. wget 방식을 OSX 내장인 curl 방식으로 변경)

 

원격지에서 집의 Mac을 도메인 (예:home.domain.com)을 통해 접속하기 위한 방법을 기록하고자하며, DNSEver.comDDNS 서비스를 사용하는 방법은 안내하고자 한다. 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하여 아래 내용을 입력

curl -u 아이디:인증코드 'http://dyna.dnsever.com/update.php?host\[호스트이름\]'

$chmod +x DNSEver.sh

 

3. Script 주기적 실행 등록

$crontab -e하여 아래 내용을 입력

*/5 * * * *  /Users/USER홈디렉토리/Documents/script/DNSEver.sh > /dev/null 2>&1

이렇게되면 5분 단위로 Mac의 IP(혹은 가정용 공유기의 IP)가 DNSEver의 DDNS로 등록된다.

Technorati Tags: , , , ,

Peter Kim에 대하여

Peter Kim(김태영) PMP, Certified SAFe 5 Scrum Master (SSM), Certified ScrumMaster® (CSM®), Project Research Inc., CEO / Founder, +82-10-9344-7505

17개의 답글 to “Mac에서 DNSEver의 Dynamic DNS 사용하기”

  1. 안녕하세요..오래된 글인데 보실지 잘 모르겠습니다..
    현재 맥서버를 이용 중인데요 ddns 때문에 dnsever 에 등록된 상태인데 유동아이피라 알려주신 방법대로 했는데..
    테스트로 아이피를 변경해봐도 sh 파일에서요.. 갱신이 되질 않아서요..
    단독으로 sh 실행시켰을시엔 작동 합니다만..
    crontab 에 등록했는데도 희안하게 잘 안됩니다..ㅠㅠ
    crontab 이후에도 따로 해줘야 하는 것이 있나요?

    • 전 잘 되는 것 같은데.. 다시 한번 더 해보시겠어요?
      1. crontab -e 로 해서 아래 코드를 입력합니다.
      2. “*/5 * * * * /Users/(scrit경로명 space없이 입력하세요)/DNSEver.sh > /dev/null 2>&1”
      3. 참 shell 스크립트 권한에 대해 실행권한 확인하시구요.

      Crontab안에만 들어있으면 자동으로 실행된답니다. (상기는 5분 단위로 갱신되는 항목이구요.)
      Terminal이 어렵다면 아래 Utility로 해보세요.

      http://sourceforge.net/projects/lingon/

  2. 안녕하세요 자꾸 귀찮게 해드려서 너무나 죄송합니다…
    그래도 터미널에 그렇게 거부감은 없었는데..ㅠㅠ 링온을 다운받아 실행 해 봤습니다..
    제가 한 방법이 맞는지만 검토 부탁드립니다
    제가 서버를 잘몰라 일단 Assistant 를 눌러서 Keep an application/script always running 을 선택하여 라벨에는 DNSEver그리고 넥스트
    그리고 Application/script path 부분에는 DNSEver.sh 파일을 선택하여 create 를 하였습니다..
    그랬더니 MyAgent 에 추가가 되더라구요.. 그래도 이상하게 테스트로 호스트를 1.1.1.1 로 변경하도록 스크립트를 쫘놨는데도 변경이 되질 않았습니다..ㅠㅠ
    괜찮으시다면 메신져 추가 부탁을 드려도 될런지요.. 시간에 방해가 안되신다면요 ^^;;

    decoi@nate.com
    ichat : jude031@mac.com 입니다..

  3. 서버설정좀부탁드려도되나요?
    네이트온으로 부탁드립니다 osx 사용한지가 몇칠않되서 도통알수가없네요 ..내컴에서는 연결이되는데.외부에서는않되는군요 무료dns문제같은데 부탇드립니다 시간은아무때나 가능합니다
    kokbko@nate.com
    아이챠트는없네요..

    • 안녕하세요? 백원태님.. 저는 MSN/NateOn을 쓰지 않습니다. ㅜㅜ
      설정이 어려우시면 같은 공유기 내부 네트워크의 윈도우 컴퓨터에 DNSEver 윈도우 버전을 설치하는 것이 좋을 것 같습니다.

  4. wget을 curl로 대체하면 과정이 많이 줄겠네요. :-)

  5. 고맙습니다~

트랙백/핑백

  1. MobileME 와 대안 솔루션 비교/정리 « Peter .WEB2 - 5월 5, 2009

    […] 집의 맥을 편하게 연결할 수 있으나, 이 부분도 DNSEver와 공유기의 조합으로 원격 및 SSH/SFTP 연동 혹은 TeamViewer로 무난히 쓰고 […]

  2. 아이폰에서 무료로 PC/Mac 제어하기 – TeamViewer « Peter .WEB2 - 3월 7, 2010

    […] 참고#02 : Mac에서 DNSEver의 Dynamic DNS 사용하기 […]

  3. 세대의 Mac간의 Sync, 백업, 원격접속 방법 (MoibleMe & Aireport Exterme 활용) « Peter .WEB2 - 5월 27, 2010

    […] Disconnect 되거나 , 연결되더라도 끊기는 현상이 가끔씩 발생하였다. 그래서 DNSEver를 이용 SFTP/SSH/FTP/VNC 조합이나 TeamViwer 방식으로 접속/제어 하였다. 그러나 Airport […]

  4. 블로그 결산 – Mac 활용기 인기 순위 « Peter .WEB2 - 1월 5, 2011

    […] Mac에서 DNSEver의 Dynamic DNS 사용하기 […]

  5. 쎄미 | www같은 서브도메인 없이 내 홈서버로 접속하게 하기 - 10월 3, 2013

    […] (도움받은 곳 : https://projectresearch.co.kr/2007/11/28/mac%EC%97%90%EC%84%9C-dnsever%EC%9D%98-dynamic-dns-%EC%82%AC…) […]

  6. Mac Server에서 DNSEVER 설정 방법 – LuckyPD.Net - 5월 4, 2016

    […] Mac에서 DNSEver의 Dynamic DNS 사용하기 […]

댓글 남기기

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.