bind 설정 및 확인
bind9 설치
root@ysy:~# ai bind9 --> bind9 설치
root@ysy:~# systemctl start bind9 --> bind9 시작
** 주의 : 네이버클라우드 서버에서 할 경우 systemctl start named 는 에러 발생
root@ysy:/etc/bind# systemctl restart named
Failed to restart named.service: Unit named.service not found.
named.conf.options 파일 수정
root@ysy:~# vi named.conf.options
/etc/bind/named.conf.default-zones
root@ysy:~# cd /etc/bind
root@ysy:/etc/bind# ls
bind.keys db.empty named.conf.default-zones zones.rfc1918
db.0 db.local named.conf.local
db.127 db.root named.conf.options
db.255 named.conf rndc.key
root@ysy:/etc/bind# vi named.conf.default-zones
ㄴ /etc/bind/ 디렉터리에 있는 named.conf.default-zones 파일 수정
ㄴ 이후 nc.zone, nc.rev를 만들 것
/etc/bind/nc.zone 파일 생성
root@ysy:/etc/bind# cp db.local nc.zone --> db.local 파일을 nc.zone 이름으로 복사
root@ysy:/etc/bind# vi nc.zone --> db.local 파일을 복사한 nc.zone 파일 편집
ㄴ domain : nc.kr
ㄴ ns :10
ㄴ www : 20
ㄴ ftp : 30
ㄴ mail : 40
ㄴ king : www 과 같은 주소 20
/etc/bind/nc.rev 파일 생성
root@ysy:/etc/bind# cp nc.zone nc.rev --> 생성해둔 nc.zone 파일을 nc.rev 이름으로 복사
root@ysy:/etc/bind# vi nc.rev --> nc.rev 파일 편집
ㄴ nc.zone 파일에서 설정해준 것을 반대로 해주면 됨
ㄴ SOA 값이 nc.zone 에서는 A 였지만 nc.rev 에서는 PTR임
설정 끝난 후 bind9 재시작 해주기
root@ysy:/etc/bind# systemctl restart bind9
nslookup 이용하여 확인해보기
root@ysy:/etc/bind# nslookup
> server 127.0.0.1 --> 서버 127.0.0.1 로 바꿔주어야 함
Default server: 127.0.0.1
Address: 127.0.0.1#53
> nc.kr
Server: 127.0.0.1
Address: 127.0.0.1#53
Name: nc.kr
Address: 200.100.50.10 --> nc.kr => 200.100.50.10 확인
> 200.100.50.10
10.50.100.200.in-addr.arpa name = nc.kr.
10.50.100.200.in-addr.arpa name = ns.nc.kr.
> ns.nc.kr
Server: 127.0.0.1
Address: 127.0.0.1#53
Name: ns.nc.kr
Address: 200.100.50.10 --> ns.nc.kr => 200.100.50.10 확인
> 200.100.50.10
10.50.100.200.in-addr.arpa name = nc.kr. --> 200.100.50.10 => nc.kr. 확인
10.50.100.200.in-addr.arpa name = ns.nc.kr. --> 200.100.50.10 => ns.nc.kr. 확인
> www.nc.kr
Server: 127.0.0.1
Address: 127.0.0.1#53
Name: www.nc.kr
Address: 200.100.50.20 --> www.nc.kr => 200.100.50.20 확인
> king.nc.kr
Server: 127.0.0.1
Address: 127.0.0.1#53
king.nc.kr canonical name = www.nc.kr. --> king.nc.kr. == www.nc.kr. 같음을 뜻함
Name: www.nc.kr
Address: 200.100.50.20
> 200.100.50.20
20.50.100.200.in-addr.arpa name = king.nc.kr. --> 200.100.50.20 => king.nc.kr. 확인
20.50.100.200.in-addr.arpa name = www.nc.kr. --> 200.100.50.20 => www.nc.kr. 확인
> ftp.nc.kr
Server: 127.0.0.1
Address: 127.0.0.1#53
Name: ftp.nc.kr
Address: 200.100.50.30 --> ftp.nc.kr => 200.100.50.30 확인
> 200.100.50.30
30.50.100.200.in-addr.arpa name = ftp.nc.kr. --> 200.100.50.30 => ftp.nc.kr. 확인
> mail.nc.kr
Server: 127.0.0.1
Address: 127.0.0.1#53
Name: mail.nc.kr
Address: 200.100.50.40 --> mail.nc.kr => 200.100.50.40 확인
> 200.100.50.40
40.50.100.200.in-addr.arpa name = mail.nc.kr. --> 200.100.50.40 => mail.nc.kr. 확인
> exit
'네이버클라우드 > Linux' 카테고리의 다른 글
Linux 9일차 (2023-05-04) 네이버클라우드 서버 설정하기 - NaverCloud 서버 생성 (0) | 2023.05.05 |
---|---|
Linux 9일차 (2023-05-04) 네이버클라우드서버 설정하기 - mail 보내기 (0) | 2023.05.04 |
Linux 9일차 (2023-05-04) 네이버클라우드 서버 설정하기 - Tomcat 설정 및 확인 (0) | 2023.05.04 |
Linux 9일차 (2023-05-04) 네이버클라우드 서버 설정하기 - apache2 설정 및 확인 (0) | 2023.05.04 |
Linux 9일차 (2023-05-04) 네이버클라우드서버 설정하기 - mysql 계정 만들기 (0) | 2023.05.04 |