>> Edit article
이름
제목
패스워드
* Led Hat 6.1에서 bind 설정. - 설치 1. 처음 설치 시 full install 했을 경우 자동으로 설치가 됩니다. 2. bind가 설치 되어있는지 확인한다. [root@ns /root]# rpm -qa | grep bind bind-8.2-6 bind-devel-8.2-6 bind-utils-8.2-6 3. 설치가 않되었을 경우 설치. [root@ns /RPMS]# rpm -ivh bind* --force [root@ns /RPMS]# rpm -ivh caching-nameserver-6.0-2.noarch.rpm * 주의 경로는 /mnt/cdrom/RedHat/RPMS에서 설치 물론 cd-rom mount 는 기 본..... CD-ROM mount하는 방법 [root@ns /RPMS]# mount /mnt/cdrom 4. network 설정확인 /etc/HOSTNAME ns.wind.co.kr /etc/hosts 127.0.0.1 localhost 211.63.67.2 ns.wind.co.kr ns /etc/sysconfig/network ......생략 DOMAIN=wind.co.kr HOSTNAME=ns.wind.co.kr .......생략 * 설정내용 도메인 네임은 wind.co.kr 이고 host는 ns(211.63.67.2), mail(211.63.67.3), www(211.63.67.4)일 경우. (네임서버는 주로 "ns" 라는 host 이름으로 많이 사용합니다.) (위에 각각의 host는 다른 IP을 사용했지만 1개의 IP만으로 서비스가 가 능합니다. IP만 변경하면 되겠지요!) 5. /etc/named.boot 설정 primary wind.co.kr wind.co.kr.db primary 67.63.211.in-addr-arpa 67.63.211.db (위에 "wind.co.kr.db" , "67.63.211.db" 부분은 어떤한 명칭을 사용해 도 무관하나, /var/named/ 에 생성할 파일 이름과 똑같해야 합니다.) ("67.63.211.in-addr-arpa" 부분은 IP를 도메인 명으로 변경해 주는 역할 을 합니다.) 6. /etc/named.conf 설정 zone "wind.co.kr" { type master; file "wind.co.kr.db"; } zone "67.63.211.in-addr.arpa" { type master; file "67.63.211.db"; } 7. /var/named/wind.co.kr.db 및 67.63.211.db 파일 만들기 - 먼저 named.local 이라는 파일을 wind.co.kr.db 로 복사 @ IN SOA ns.wind.co.kr. heygood.wind.co.kr. ( 2000051700 ; Serial 7200 ; Refresh 3600 ; Retry 3600000 ; Expire 36000 ) ; Minimim IN NS ns.wind.co.kr. IN MX 10 mail.wind.co.kr. ns IN A 211.63.67.2 mail IN A 211.63.67.3 www IN A 211.63.67.4 * 위와같이 변경합니다. 그렇다고 위와 똑같이 하면 않되겠지요! * 첫줄에 "heygood.wind.co.kr." 부분은 heygood@wind.co.kr 으로 이해하시 면 됨니다. 관리자 mail 주소를 입력하시면 됨니다. * "MX 10 mail.wind.co.kr" 부분은 메일서버 레고드 부분입니다. 물론 A 레코드도 "mail" 이라는 host를 추가해야 합니다. * ftp를 서비스하고 싶으시 다면 A레코드로 추가하시면 됨니다. - named.local 파일을 67.63.211.db 파일로 복사 @ IN SOA ns.wind.co.kr. heygood.wind.co.kr. ( 2000051700 ; Serial 7200 ; Refresh 3600 ; Retry 3600000 ; Expire 36000 ) ; Minimim IN NS ns.wind.co.kr. 2 IN PTR ns.wind.co.kr. 3 IN PTR mail.wind.co.kr. 4 IN PTR www.wind.co.kr 7. 설정이 끝났으면 named 데몬을 실행시킨다. [root@ns /root]#named 8. named 데몬을 linux 시작시 실행하기 위한 설정 [root@ns /root]#ntsysv 실행후 named 데몬에 체크확인. * sendmail 설치 및 셋팅방법. 1. sendmail 설치 확인(처음설치시 full install 했을 경우 설치되). [root@ns /root]# rpm -qa | grep sendmail sendmail-8.9.3-10kr sendmail-cf-8.9.3-10kr sendmail-doc-8.9.3-10kr 2. sendmail 설치(설치가 않되었을 경우) [root@ns /root]# rpm -qa | send* --force 3. pop3 설치 [root@ns /root]# rpm -qa imap* 4. /etc/inetd.conf 설정 #pop-3 stream tcp nowait root /usr/sbin/tcpd ipopd #imap stream tcp nowait root /usr/sbin/tcpd imapd 위에 부분에 앞에 주석(#)제거 후 저장. 5. /etc/sendmail.cf 파일은 설정하지 않는다 default 설정 그대로 사용해도 됨. 6. /etc/sendmail.cw 파일 설정. * 이파일은 sendmail을 사용할 수 있도록 도메인 인증을 한다. 원하는 도메인 네임을 입력한다. 여려 도메인을 한 서버에서 인증할 때 이곳 입력한다. 예) wind.co.kr edoori.co.kr seoulplaza.co.kr 7. Red Hat 6.1에서 스펨메일 방지을 위해 메일 relay(메일중계기능)을 허용 하지 않고 있다. 그러므로 이 relay 기능을 허용해야한다. 나중에 스펨메일 등의 문제가 발생할 경우 /etc/mail/access 파일에서 스펨메일을 보낸 도메인을 REJECT 시키면 된다.(완벽한 해결방안은 아니 지만.......) - 허용하는 방법 /etc/sendmail.cf 파일에서 R$* $#error $@ 5.7.1 $: "550 Relaying denied" 위에 부분에 앞에 주석(#) 처리를 한 후 저장. 8. /etc/mail/access 파일 설정 원하는 도메인을 relay 시킨다. wind.co.kr RELAY seoulplaza.co.kr RELAY kill.co.kr REJECT(원하지 않는 도메인 이 이렇게 해서 사용금지) 9. 위에 설정을 한 후 아래와 같이 실행시켜 DB화 한다. [root@ns /root]# makemap hash /etc/mail/access < /etc/mail/access 10. 설정이 끝났으면 sendmail 데몬을 시행시킨다. [root@ns /root]# /etc/rc.d/init.d/sendmail start 11. 시작시 데몬을 실행하기위한 설정. [root@ns /root]# ntsysv 시행시킨후 sendmail 부분에 체크. * 되도록 쉽게 쓰려고 했는데 .......아니면 할 수 없고! * 이해하기 어려운 부분이 있다면 제게 멜 보내주세요! * 혹시 잘 못된 부분이 있다면 그것도 멜 보내주세요! 김지훈 Web Industrial webmaster@wind.co.kr
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved