본문으로 바로가기

네임서버 구축 (마스터네임서버)

category Linux/CentOS 2017. 6. 16. 11:35

안녕하십니까!! 오늘은 네임서버를 구축하는 시간을 갖도록 하겠습니다!!

네임서버는 영문 도메인을 4자리의 ip주소로 매핑시켜주는 서버를 말합니다.

어렵지 않으니 그림을 보며 따라해 주시기 바랍니다!!


네임서버가 잘 되는지 확인하기 위해 Linux 서버 1개와 Linux 클라이언트 1개가 필요합니다!!!!   (두개가 필요합니다.)


네임서버 구축 시작!




1.'yum -y install bind bind-chroot'를다운받습니다.



2.'vi /etc/named.conf'로 들어가서 몇가지 수정을 해줍니다.



3. 13번 줄, 14번 줄, 19번줄의 내용을 아래화면과 같이 바꿔줍니다. (넘버가 나오게 하려면 :set nu을 치시면 됩니다.)



4.'systemctl start named'로 네임 서버를 시작해주시고 'systemctl status named'로 상태를 확인해줍니다.



5.방화벽을 열도록 합니다.



6.방화벽에서 설정을 영구적으로 바꿔주시고 dns에 체크를 해줍니다.



7.'dig @192.168.111.100 www.naver.com' 을 입력해서 네임서버가 잘 동작하는지 확인해 줍니다.



8.이제부터 마스터 네임서버를 실행합니다. 'vi /etc/named.conf'를 열어줍니다.



9.아래화면과 같이  zone "kh-guard.com" IN {

                           type master;

                           file "kh-guard.com.db";

                           allow-update {none;};

                       };                            

을 입력해 줍니다.  (존 뒤에 사이트 이름은 본인이 하고싶은거 하셔도 됩니다!!)



10. 'cd /var/named" 폴더로 이동해 줍니다.



11. 'touch'명령을 사용해서 kh-guard.com.db 파일을 하나 만들어 주고 vi 에디터로 접속합니다.



12.아래의 화면과 같이 입력을 해줍니다. (아래 내용을 잘 아시면 원하시는대로 바꾸셔도 무방합니다)



13. 아래 명령을 사용하여서 내가 설정한 파일의 문법에 이상 없는지 확인을 해줍니다. (ok가 떠주면 됩니다.)



14.'vi /var/www/html/index.html'로 접속합니다.



15.파일에 간단한 글을 적습니다. html로 언어로 적어주시면 되겠습니다~~



16.'systemctl restart named'로 재시작하여 주시고 상태체크까지 해주시기 바랍니다.



17. ********** 여기서부터 클라이언트 리눅스 입니다!!! ************


'vi /etc/resolv.conf'로 접속을 하여줍니다.



18.네임서버를 리눅스 서버 ip로 입력해줍니다. ( 저는 192.168.111.100입니다. 여러분 리눅스 ip를 확인하시려면 리눅스 서버에서 ifconfig를 입력하세요)



19.클라이언트 리눅스에서 [Firefox]를 키시고 아까 만든 페이지 주소를 입력해 주시면 아까 만든 페이지가 열립니다!! 



이로써 네임서버 구축과 마스터네임서버를 완료하였습니다!! 

처음 보시면 조금 햇갈리실수 있는데요. 몇 번 하시면 금방 익숙해 지십니다. 우선 네임서버가 무엇인지 부터 공부하시는게 좋을듯 합니다.

구글을 통해.. 네임서버를 이해하시면 좋을거 같네요!! (저도 조금 더 공부하겠습니다 ㅠㅠ 설명이 길지 못하네요)




네임서버 그리 어렵지 않죠?! 다음엔 라운드로빈방식 네임서버를 건드려보기로 해요~~!



'Linux > CentOS' 카테고리의 다른 글

phpmyadmin 설치  (0) 2017.06.20
Linux ownCloud 구축  (0) 2017.06.20
vsftpd 설치 및 설정  (0) 2017.06.15
wordpress 설치하기  (0) 2017.06.14
APM 구축  (0) 2017.06.14