웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
[FreeBSD] bind를 몰아낼 djbdns 설치하기
2002.11.26 15:27
움...
서버에서 FreeBSD가 빠지다니 이럴수가..
제로님께 건의해야 겠네요..
아무튼...
안녕하세요..
DeX™입니다.
bind를 몰아낼 dns인 djbdns의 프비 설치법을 소개해 드리려 합니다.
djbdns란..
qmail을 만든 D. J. Bernstein 씨가 만들었습니다.
qmail을 써본 사람이라면 이 djbdns역시 믿음이 갈껍니다.
자세한 내용은
http://phpschool.com/bbs2/inc_view.html?id=7580&code=tnt2&start=0&mode=search&s_que=djb&field=title&operator=and&period=last6month&category_id=
여기를 참고하시구요..
자 그럼 절대로 죽지 않는 dns 서버 djbdns를 설치하도록 하겠습니다.
설치는 그냥 포트로 설치하는걸 기본으로 하겠습니다.
1.설치하기
## daemontools 설치
cd /usr/port/sysutil/daemontools
make install clean
## ucspi-tcp 설치
cd /usr/port/sysutil/ucspi-tcp
make install clean
## djbdns 설치
cd /usr/port/net/djbdns
make install clean
2. 설정하기
## daemontools 설정하기
다 설치 하셨으면..
daemontools가 자동 실행이 되도록 설정을 해줍니다.
cp /usr/port/sysutil/daemontools/files/svscan.sh.sample /usr/local/etc/rc.d/svscan.sh
chmod a+x /usr/local/etc/rc.d/svscan.sh
## dns 설정하기
dns를 실행할 유저를 만들어줍니다.
pw groupadd -n djbdns
pw useradd -n dnslog -g djbdns -d /noexistent -s /sbin/nologin -c "dnslog" -w random
pw useradd -n dns -g djbdns -d /noexistent -s /sbin/nologin -c "dns" -w random
리눅스에서는 /servie 아래에 dns를 만들어주지만.. 프비는 메인테너의 권유대로..
/var/service 에 만들겠습니다.
mkdir /var/service
tinydns-conf dns dnslog /var/service/dns 1.2.3.4
1.2.3.4는 자기 해당 아이피입니다.
이제 var/service/dns 에 가보시면
root라는 디렉토리가 보일겁니다.
안에 들어가시면
add-childns
add-mx
add-alias
add-host
add-ns
등이 보일겁니다.
도메인설정을 하겠습니다.
예로 저의 아이피는 1.2.3.4이고
도메인은 dexign.co.kr 입니다.
./add-ns dexign.co.kr 1.2.3.4
./add-ns 3.2.1.in-addr.arpa 1.2.3.4
메일,웹,ftp 설정을 하겠습니다.
./add-host www.dexign.co.kr 1.2.3.4
./add-alias ns.dexign.co.kr 1.2.3.4
./add-alias dexign.co.kr 1.2.3.4
./add-alias ftp.dexign.co.kr 1.2.3.4
./add-mx dexign.co.kr 1.2.3.4
기타 alias 시킬것이 있으면... 해주시구요..
끝나셨으면
make
해주시구요..
만약 mx 레코드가 여러개라면..
@dexign.co.kr:1.2.3.4:a::86400
@mail.dexign.co.kr:1.2.3.5:b::86400
@mail2.dexign.co.kr:1.2.3.6:c::86400
@mail3.dexign.co.kr:1.2.3.7:d::86400
이런형태로 data파일을 수정해주시면 됩니다.
제대로 설정을 했는지 확인하실려면..
tinydns-get a dexign.co.kr
하시면 다음과 같이 나오게 됩니다.
1 dexign.co.kr:
77 bytes, 1+1+1+1 records, response, authoritative, noerror
query: 1 dexign.co.kr
answer: dexign.co.kr 86400 A 1.2.3.4
authority: dexign.co.kr 259200 NS a.ns.dexign.co.kr
additional: a.ns.dexign.co.kr 259200 A 1.2.3.4
다 끝났습니다. 리부팅 한번해주시면..
절대로 죽지 않는 dns가 작동되게 될겁니다.
기본세팅 이외에 추가 도메인이 있을땐..
add-ns
add-alias
등만 추가로 설정해주시고
make 하시면 적용이 된답니다.
3.참고한 글
- D.J 번스타인의 djbdns 웹사이트 (http://cr.yp/to/djbdns.html)
- 임은재님의 은재의 리눅스 페이지 (http://kldp.org/~eunjea/)
- ienfant님의 djbdns를 이용한 dnscache 설정 (http://club.shinbiro.com/clb/bbs/sbrClbBbs_View.jsp?bbsid=66828&method=TITLE&keyword=djbdns&pg=1&artno=534)
- 디망쉬님의 qmail, djbdns 의 매력 (http://club.shinbiro.com/clb/bbs/sbrClbBbs_View.jsp?bbsid=66828&method=TITLE&keyword=djbdns&pg=1&artno=532)
4. 혼자말
전 프비를 잘 알지 못합니다. 저도 역시 공부하고 있는 입장이구요..
하지만 정말이지.. 프비 정말 편하고 좋더군요
djbdns 역시 편하고 강력합니다.
서버에서 FreeBSD가 빠지다니 이럴수가..
제로님께 건의해야 겠네요..
아무튼...
안녕하세요..
DeX™입니다.
bind를 몰아낼 dns인 djbdns의 프비 설치법을 소개해 드리려 합니다.
djbdns란..
qmail을 만든 D. J. Bernstein 씨가 만들었습니다.
qmail을 써본 사람이라면 이 djbdns역시 믿음이 갈껍니다.
자세한 내용은
http://phpschool.com/bbs2/inc_view.html?id=7580&code=tnt2&start=0&mode=search&s_que=djb&field=title&operator=and&period=last6month&category_id=
여기를 참고하시구요..
자 그럼 절대로 죽지 않는 dns 서버 djbdns를 설치하도록 하겠습니다.
설치는 그냥 포트로 설치하는걸 기본으로 하겠습니다.
1.설치하기
## daemontools 설치
cd /usr/port/sysutil/daemontools
make install clean
## ucspi-tcp 설치
cd /usr/port/sysutil/ucspi-tcp
make install clean
## djbdns 설치
cd /usr/port/net/djbdns
make install clean
2. 설정하기
## daemontools 설정하기
다 설치 하셨으면..
daemontools가 자동 실행이 되도록 설정을 해줍니다.
cp /usr/port/sysutil/daemontools/files/svscan.sh.sample /usr/local/etc/rc.d/svscan.sh
chmod a+x /usr/local/etc/rc.d/svscan.sh
## dns 설정하기
dns를 실행할 유저를 만들어줍니다.
pw groupadd -n djbdns
pw useradd -n dnslog -g djbdns -d /noexistent -s /sbin/nologin -c "dnslog" -w random
pw useradd -n dns -g djbdns -d /noexistent -s /sbin/nologin -c "dns" -w random
리눅스에서는 /servie 아래에 dns를 만들어주지만.. 프비는 메인테너의 권유대로..
/var/service 에 만들겠습니다.
mkdir /var/service
tinydns-conf dns dnslog /var/service/dns 1.2.3.4
1.2.3.4는 자기 해당 아이피입니다.
이제 var/service/dns 에 가보시면
root라는 디렉토리가 보일겁니다.
안에 들어가시면
add-childns
add-mx
add-alias
add-host
add-ns
등이 보일겁니다.
도메인설정을 하겠습니다.
예로 저의 아이피는 1.2.3.4이고
도메인은 dexign.co.kr 입니다.
./add-ns dexign.co.kr 1.2.3.4
./add-ns 3.2.1.in-addr.arpa 1.2.3.4
메일,웹,ftp 설정을 하겠습니다.
./add-host www.dexign.co.kr 1.2.3.4
./add-alias ns.dexign.co.kr 1.2.3.4
./add-alias dexign.co.kr 1.2.3.4
./add-alias ftp.dexign.co.kr 1.2.3.4
./add-mx dexign.co.kr 1.2.3.4
기타 alias 시킬것이 있으면... 해주시구요..
끝나셨으면
make
해주시구요..
만약 mx 레코드가 여러개라면..
@dexign.co.kr:1.2.3.4:a::86400
@mail.dexign.co.kr:1.2.3.5:b::86400
@mail2.dexign.co.kr:1.2.3.6:c::86400
@mail3.dexign.co.kr:1.2.3.7:d::86400
이런형태로 data파일을 수정해주시면 됩니다.
제대로 설정을 했는지 확인하실려면..
tinydns-get a dexign.co.kr
하시면 다음과 같이 나오게 됩니다.
1 dexign.co.kr:
77 bytes, 1+1+1+1 records, response, authoritative, noerror
query: 1 dexign.co.kr
answer: dexign.co.kr 86400 A 1.2.3.4
authority: dexign.co.kr 259200 NS a.ns.dexign.co.kr
additional: a.ns.dexign.co.kr 259200 A 1.2.3.4
다 끝났습니다. 리부팅 한번해주시면..
절대로 죽지 않는 dns가 작동되게 될겁니다.
기본세팅 이외에 추가 도메인이 있을땐..
add-ns
add-alias
등만 추가로 설정해주시고
make 하시면 적용이 된답니다.
3.참고한 글
- D.J 번스타인의 djbdns 웹사이트 (http://cr.yp/to/djbdns.html)
- 임은재님의 은재의 리눅스 페이지 (http://kldp.org/~eunjea/)
- ienfant님의 djbdns를 이용한 dnscache 설정 (http://club.shinbiro.com/clb/bbs/sbrClbBbs_View.jsp?bbsid=66828&method=TITLE&keyword=djbdns&pg=1&artno=534)
- 디망쉬님의 qmail, djbdns 의 매력 (http://club.shinbiro.com/clb/bbs/sbrClbBbs_View.jsp?bbsid=66828&method=TITLE&keyword=djbdns&pg=1&artno=532)
4. 혼자말
전 프비를 잘 알지 못합니다. 저도 역시 공부하고 있는 입장이구요..
하지만 정말이지.. 프비 정말 편하고 좋더군요
djbdns 역시 편하고 강력합니다.
댓글 5
-
shark
2002.11.29 11:03
망극..프비 만쉐... -
펠렌
2002.11.26 22:34
좋은정보 감사합니다 ^_^ -
Dopesoul
2002.12.10 13:08
취약점을 찾으면 상금도 걸려있다죠 ^^
Qmail 이 었나 -ㅔ_-;; -
DeX™
2002.12.20 10:28
Dopesoul // djbdns 이넘이 상금이 걸려있죠 ^^ -
志卓注册离岸公司
2008.11.19 16:39
제목 | 글쓴이 | 날짜 |
---|---|---|
레이아웃설정에 언어팩추가하기
[8]
![]() | 팔공산 | 2010.09.16 |
새로운 회원가입 형식 - 이게 팁이 될 줄 모르겠네요. ^^ [20] | SeoSeungHyun | 2010.09.15 |
아무 에러 없이 로그인이 되지 않을 시 해결법 [1] | SMaker | 2010.09.13 |
폴더에 올린 mp3를 자동으로 podcast로 만들어주는 소스... ^^ [2] | 하얀마법 | 2010.09.11 |
저니님의 업 다운 퀵메뉴 적용하기
[4]
![]() | nabul2 | 2010.09.05 |
페이지에서 첨부파일 100% 에서 증발이 되면...? [6] | 우리아기 | 2010.09.04 |
초보자도 따라하는 XE로 홈페이지 만들기 강좌 포스트입니다. [2] | 놀라운넘 | 2010.08.27 |
플래시, 선택박스(??)가 로그인 박스 등을 튀어 나올 때
[4]
![]() | hhgyu | 2010.08.26 |
레이아웃 관리자 페이지 html 에디터창 늘리기+줄이기
[1]
![]() | 레드폭스 | 2010.08.25 |
Belarc Advisor - Free Personal PC Audit | 레미짱 | 2010.08.14 |
관리자에서 회원리스트(남성,여성리스트 분류해서 보기)
[5]
![]() | 늘푸른이 | 2010.08.13 |
게시판 본문페이지 닉네임 옆에 회원그룹명 사용
[4]
![]() | 늘푸른이 | 2010.08.13 |
무분별한 스팸글 등록으로부터 임시해결 팁
[15]
![]() | 라르게덴 | 2010.08.12 |
관리자페이지 회원목록을 일반페이지에서 사용하기
[5]
![]() | 늘푸른이 | 2010.08.07 |
게시판에 사전질문 넣기 특히 확장 변수 없는 지식in 게시판 - 초보자용
[3]
![]() | THEOTHERS | 2010.08.07 |
회원 정보 및 회원 리스트에 회원 성별 앞에 아이콘 넣기
[5]
![]() | 늘푸른이 | 2010.08.06 |
검정 배경 홈페이지용 회원 정보 스킨
![]() | LutZ | 2010.08.03 |
페이지 모듈 사용시 여백 관련한 팁! | sejin7940 | 2010.08.02 |
모바일 레이아웃 로그인페이지 개선방법 [4] | 스카이피아 | 2010.08.01 |
XE 용량 효과적으로 줄이기 [13] | 코스트렐리아 | 2010.07.30 |