1. 서비스 구축
yum install -y bind bind-utils
vim /etc/named.conf
13,21번 줄을 127.0.0.1 -> any로 변경하고 저장
vim /etc/rfc1912.zones
23번 줄 뒤에 다음과 같이 내용을 추가한다.
type은 master, slave 와 같은 주DNS와 보조DNS를 설정한다.
file은 zone file의 이름을 뜻한다.
allow-update란 보조 DNS 사용 시 사용하는 옵션이다.
cd /var/named/
cp named.empty itguny04.kr
chmod 755 /etc/named
chmod 755 /etc/named/*
# DNS 서비스를 위해서 접근 권한 필요!
vim itguny04.kr
$TTL 1D
@ IN SOA ns1.itguny04.kr. web. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS ns1.itguny04.kr.
IN A 10.0.0.1
IN A 10.0.0.1
www IN A 10.0.0.1
www IN A 10.0.0.2
ns1 IN A 10.0.0.1
ftp IN A 10.0.0.3
zone파일 설정을 완료했다면 저장을 한다.
named-checkzone [도메인] [zone파일]
해당 명령어를 통해서 zone에 문제가 없는지 검사한다. OK가 나올경우 성공
systemctl start named
systemctl enable named
DNS 서비스를 시작한다.
vim /etc/resolv.conf
또는
vim /etc/sysconfig/network-script/ifcfg-ens32
파일에서 DNS IP를 구성한 DNS 서버의 IP로 수정한다.
* 2번째 방법의 경우 network 서비스의 재시작이 필요하다.
2. 테스트
설정을 완료한 후 nslookup 명령어를 이용하여 테스트를 해본다.
성공적으로 조회가 되는것을 알 수 있다.
'IT Study > AWS & Server, Network' 카테고리의 다른 글
[Linux] init 프로세스와 로그인 과정 (0) | 2021.09.14 |
---|---|
[Linux] root 사용자 원격 접속 차단 & 일반 사용자 관리자 권한 부여 (0) | 2021.08.29 |
[AWS] Linux FTP 서버 (0) | 2021.08.13 |
[AWS] SSH 사용자 생성 & EC2 비밀번호 접속 (0) | 2021.07.29 |
[AWS-NETWORK] Route53를 공부하기 위한 DNS 이론 (0) | 2021.07.26 |