DNS는 우리가 검색하는 도메인 이름을 실제 IP와 매칭시켜주는 서비스이다.
예를 들면 사용자가 naver.com 을 검색하면 naver의 메인 홈이 우리의 웹이 표시되는 것과 같다.
사용자가 특정 도메인 이름을 검색하면 NS(Name Server)가 해당하는 IP를 찾아 사용자가에 전달해주는 방식으로 진행된다.
위의 3가지 명령어를 사용하여 서버를 구축해볼 것이다.
DNS 서버 구축을 위해 yum을 통해 bind-chroot를 설치해야 된다.
yum install -y bind bind-chroot
vi 편집기를 사용해 named.conf 파일 설정해준다.
vi /etc/named.conf
설정을 다했으면 wq를 통해 저장해준다.
systemctl start named
systemctl enable named
재부팅 후에도 적용 될 수있도록 enable를 해준다.
DNS에 대한 방화벽을 설정해준다.
firwall-cmd --permanet --add-service=dns
firewall-cmd --reload
permanent는 부팅시 적용되기 때문에 reload를 해준다.
vm를 하나 더 생성하여 터미널창에 아래와 같이 타이핑한다.
dig @[서버 ip][원하는 주소 ex(naver.com)]
서버구축이 정상적으로 됐다면 결과가 화면에 출력된다.