집에 전용선을 설치하고 서버를 사용하는 사람은 극히 드물것이다.  또한 개인홈페이지를 작성하는데 있어 전용선을 한마디로 말하자면 "병아리잡는데 도끼를 쓰는 격이다." 고정아이피가 아니더라도 충분히 서버를 구축하고 공인도메인과 연결하는 서비스를 받을 수 있다 바로 DNS 서비스이다.. 작동원리는 이렇다.

 

일반 회선업체에서는 무분별한 서버구축과 편법을 막기위하여 한IP를 오랫동안 제공하지 않는다. 예를 들자면 "58.227.33.1~255"까지 대역이 있으며 사용자가 컴퓨터를 끄거나, 일정시간 이 같은 IP를 사용중에 있어면 1~255의 대역중 임의로 변경시켜 보낸다. 즉 컴퓨터를 끄거나 또 오랜시간이 흐르면 IP가 변하므로 서버로써 기능이 상실되며 또 공인도메인을 연결할 수 없다 그러므로 DNS서비스를 제공하는 업체에서 만든 프로그램을 내 서버로 저장시켜 놓으면  DNS 서비스 업체와 내 컴퓨터와 통신을 한다.. 내 컴퓨터에선 바뀐 IP를 DNS서비스에서 받아 공인도메인으로 연결되는 메커니즘이다..

 

본인은 http://www.codns.com 에서 1년에 4만원가량 하는 유상서비스를  이용하고 있으며 단순 고정IP가 필요하다면 무료서비스도 가능하다..

 

설치방법  

1. CODNS_CLIENT.LINUX  다운로드
#wget
http://codns.com/codns/fixedaddr/download/file/CODNS_CLIENT.LINUX
 

 

2. 퍼미션 설정

#chmod 755 CODNS_CLIENT.LINUX


운용방법
실행 

#./CODNS_CLIENT.LINUX -start
위의 명령과 함께 인증과정이 시작되며 인증이 이루어지게 되면, 서버에 로그인이 되어 아래와 같은 메시지가 출력되고, 동시에 아이피 모니터링에 들어갑니다.

CoDNS : ### Connected to CoDNS SERVER ###
CoDNS : ### Begin Monitoring IP...... ###


 

종료
#./CODNS_CLIENT.LINUX -stop
 위의 명령에 의해 클라이언트는 서버로부터 로그아웃하며 프로그램 자체를 종료하게 됩니다.

이 명령 실행 시 간혹 "The CoDNS Client Program has already been stopped." 메시지와 함께 stop 명령이 적용되지 않는 경우는 ./CODNS_CLIENT.LINUX -stop 을 두세 번 반복해주십시오. 종료 여부의 확인은 'ps -ax' 명령 등을 통해 직접 프로세스를 체크하시는 방법이 가장 확실하며 위의 명령으로도 종료가 안될 경우에는 'kill -9 pid' 명령을 통해 종료하시면 됩니다.

최초 로그인 과정 후, codns.conf 와 SYS_LOG_FILE 파일이 생성되며 각 파일의 용도는 아래와 같습니다.
- codns.conf : 고객의 개인 정보 및 프로그램의 정보가 기록되는 파일.(임의로 수정 시 클라이언트 프로그램이 오작동하거나 서버로의 접속이 안될 수 있습니다)
- SYS_LOG_FILE : 클라이언트 프로그램의 에러나 오류 시 기록이 남겨지는 파일.
- T_CLIENT_FIFO :클라이언트 프로그램의 프로세스간 정보교환을 위한 파이프(클라이언트 프로그램이 실행 중일 때만 생성되었다가 사라집니다.)

 

자세한 사용법은 http://www.codns.com 에서 확인


smiles075916900.gif

 내가 살기위해 남을 죽여 올라가는 방법을 지양하고 나를죽여 내가 선택되는 방법을 지향한다.         -빤스-