1.Bind설치
yum -y install bind*
=============================================================================================================
Package Arch Version Repository Size
==============================================================================================================
Installing:
bind x86_64 32:9.8.2-0.17.rc1.el6_4.4 updates 4.0 M
bind-chroot x86_64 32:9.8.2-0.17.rc1.el6_4.4 updates 71 k
bind-devel x86_64 32:9.8.2-0.17.rc1.el6_4.4 updates 378 k
bind-dyndb-ldap x86_64 2.3-2.el6 base 68 k
bind-libs x86_64 32:9.8.2-0.17.rc1.el6_4.4 updates 878 k
bind-sdb x86_64 32:9.8.2-0.17.rc1.el6_4.4 updates 306 k
bind-utils x86_64 32:9.8.2-0.17.rc1.el6_4.4 updates 182 k
Installing for dependencies:
portreserve x86_64 0.0.4-9.el6 base 23 k
postgresql-libs x86_64 8.4.13-1.el6_3 base 200 k
Transaction Summary
============================================================================================================
Install 9 Package(s)
2. named.conf 설정
vi /etc/named.conf
#listen-on port 53 { 127.0.0.1; };
listen-on port 53 { any; };
* listen-on 항목을 'any' 로 설정 이렇게 해야 외부에서 53번 포트를 타고 들어올수 있습니다 *
#allow-query { localhost };
allow-query { any; };
* allow-query 항목을 ‘any’로 설정합니다. 막상 53번 포트를 타고 들어와도, 도메인에 대한 설정 정보를 조회하려면 이 부분을 설정해줘야, 해당 주소로 접속이 된다 *
3.named.rfc1912.zones
vi /etc/named.rfc1912.zones
zone “sevas.com.vm” IN { //도메인을 입력합니다.
type master; //서버타입을 지정합니다.(master/slave)
file “sevas.com.vm.zone”; //zone 설정 파일을 지정합니다.
allow-update { none; }; //master 서버와 동기화를 허용 할 slave 서버의 IP를 입력합니다.
};
4. zone 파일
cd /var/named/sevas.co.kr.zone
vi /var/named/sevas.com.vm
TTL 1D
@ IN SOA @ rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
IN NS ns.sevas.com.vm.
IN A 192.168.10.131
ns IN A 192.168.10.131
www IN A 192.168.10.131
# wq!
chmod 770 sevas.com.vm 퍼미션 권한 변경
chown root.root sevas.com.vm 사용자 권한 변경
/etc/rc.d/init.d/named restart 데몬은
* vi /etc/named.rfc1912.zones 에서 데몬 돌려주는 것이 좋다 1차적으로 그전에 문제 가 있는지 확인하면 그뒤로 오류가 나면 찾기가 쉽기 때문에 중간에 한번 해주는 것이 좋다 *