| 1008 번 글의 답장글: Re: [질문]네임서버 아파치에서 리스타트 하기 |
| 글쓴이: 산이
[홈페이지]
|
글쓴날: 2002년 04월 04일 21:02:36 목(저녁) |
조회: 900 |
[고씨]님이 남기신 글:
>안녕하세요...
>
>봄날씨가 무척 졸립게 만듭니다.
>
>ADSL과 같은 유동 아이피 사용자들에게 실시간으로
>도메인을 할당하기 위해서
>간단한 프로그램을 만들고 있습니다. 제가 생각한건
>
>리눅스 클라이언트에서
아이피주소가 바뀌면 자동으로 네임서버에 접속을 하는데 lynx
를 이용해서 아이디와 패스워드 확인후 아파치에서
>네임서버의 존파일과 리서브 파일을 변경하고 네임서버를
>리스타트 하는 겁니다. 어설프지만 이 방법이 프로그래밍에
문외한인
>저에게는 적당할것 같다는 생각인데요.. 문제는
>아파치에서 네임서버를 리스타트 해야되는데 몇가지 속성을
바꾸니
>스탑은 되는데 스타트가 안되고 있습니다.
>
>고수님의 한수 지도 부탁드립니다.
========================================
좋은 생각이군요...
저도 예전에 시도하다가 그냥포기했습니다.
아무래도 보안문제가 커서 ...
일단은 nobody 권한으로 named를 reload 하는 것 보다는
주기적으로(crond으로
5-10간격) 특정 파일(또는 DB이용)을 검사해서
root가 named reload 하는것이
좋을 것 같군요..(이것은
쉘프로그래밍 요구)
특정 파일은 아파치에서 사용자가 인증에 성공할경우
날짜(serial 에 사용)라든지 IP주소 같은 정보가 들어간파일을
생성해 주는 방향으로 설계.
또한 IP주소가 서로다르지 않고
기존 zone 파일에서 serial 이 이 특정 파일의 serial 보다 적으면
reload하는 방향으로...
문제는 어떠한 방법으로 클라이언트에서
인증하느냐입니다.
즉 클라이언트가 부팅할떼 lynx에 GET 방식으로 ID(또는 도메인)
와 암호를
전송하는것은 좋지 않습니다.
SSL과 다른 보안프로토콜을
이용해서 암호는 암호화해서
보내는 방향을 연구해야할것 같군요.
|
이전글 : [질문]네임서버 아파치에서 리스타트 하기
다음글 : ipalias시킨것이 라우트테이블에 안나옵니다.
|
from 61.254.130.206
JS(Redhands)Board 0.4 +@
|