[산이]님이 남기신 글:
>[반화넬]님이 남기신 글:
>
>>가상DNS 와 호스트 정보를 DB관리하는방법 없나요?
>>2차 도메인 발급해주는 사이트들이 많지 않습니까.
>>가입과 동시에.
>>aaa.bbb.com
>>이라는 2차 도메인을 바로 사용할수 있게 하는 서비스가 따로
>>있는듯 싶은데. 혹시 산이님은 알고 계시는지요.
>>아신다면 리눅스 유저들을 위해 부탁드립니다.
>
>========================================
>
>'가상DNS' --> 이런 용어는 없는것 같은데....
>
>질문은 간단한것 같은데
>답변량이 상당히 많군요...
>
>사용자 가입과 동시에 2차 도메인(호스트)을 발급해주는
>서비는 어떤 용도로 사용되는냐에 따라서 다릅니다.
>
>즉 발급한 2차 도메인이 자신의 웹서버의 항상 같은 IP 주소이고,
>단순히 HTTP 서비스를 위한 것이라면 비교적 쉽습니다.
>(그러나 결코 쉬은 설정은 아님)
>이것은 간단하게 DNS와 Apache 설정으로 가능합니다.
>
>
>그런데
>이런 용도가 아니고 실제로 완전하게 2차 도메인을 발급해주는
>웹서버가 아닌 다른 IP 주소(사용자가 원하는 IP주소)로
>지정(A 레코드로 설정)하여 발급한 경우 상당히 어렵습니다.
>
>
>1)전자의 경우
>
>http://linuxchannel.net/docs/apache_virtual_user_host.txt
>http://linuxchannel.net/docs/mod_vhost_alias.html
>
>위의 문서를 참고하면 많은 도움이 될거 같군요.
>
>
>2)후자의 경우
>
>이 방법은 실시간으로, 즉 사용자가 가입과 동시에 동적으로(실시간으로)
>DNS 서버의 zone 데이터베이스 파일을 갱신해 줘야 합니다.
>관리자가 가입서(?)를 보고 수동으로 한다는것은 솔직히
>상당한 무리가 있고(그렇지만 제일 단순하고 확실한 방법),
>어떤 프로그램에 의해서 실시간으로 갱신해줘야 합니다.
>
>즉 웹프로그램이 절대적으로 필요하다는 것입니다.
>BIND 같은 경우 nsupdate을 이용하면 실시간으로 zone 데이터베이스를
>갱신할 수 있습니다.
>
>웹프로그램할때,
>기존의 기본 zone 데이터베이스를 DB 테이블로 저장하고
>사용자가 가입시 DB의 내용을 참고로 해서 추가, 삭제, 갱신한 다음,
>실제로는 아파치 유저(nobody)가 nsupdate를 이용해서 동적으로 zone 데이터베이스를 갱신하는 방향으로 프로그래밍 해야 합니다.
>
>예전에 MySQL + PHP로 짠 프로그램을 본것 같은데
>기억이 나질 않군요...(아마 리눅스 관련 잡지에서 본것 같음)
>
>그럼...
======================================== |