9장 1교시~5교시
1교시
네임서버 : 네임서버 개념과 작동방식
네임 서버 = DNS (Domain Name System) 서버
-> 도메인 이름(url)을 IP주소로 변환시켜 주는 역할
[실습1]
Default 서버인 127.0.0.53이 DNS 서버이며 192.168.111.2 와 같다고 생각하면 됨
[실습2]
/etc/resolv.conf 에서 네임서버의 IP주소 확인
/etc/resolv.conf 파일 내용에서 네임서버 주소 내용을 주석 한 후 www.hanbit.co.kr을 을 들어가보면 연결안 됨
[실습3]
DNS 서버가 작동을 안한다면 nslookup 으로 알아낸 IP 주소로 다이렉트로 접속하면 된다.
[실습4]
DNS 서버가 작동하지 않는 상태로 내 수첩이라고 생각하면 되는 /etc/host 파일에 IP 주소를 추가하고 www.hanbit.co.kr로 로 접속하면 잘 작동한다.
원래 url을 입력하면 수첩에 있는지 확인하고 있으면 DNS서버에까지 묻지 않고 바로 접속한다.
수첩에 없을 경우 DNS서버에 IP주소를 물어본다.
[실습5]
/etc/hosts 파일에 있던 www.hanbit.co.kr 의 IP주소를 [실습6]처럼 이상하게 바꾸고 url로 접속해보면 엉뚱한 창이 뜬다.
/etc/hosts 과 DNS서버는 이 url이 맞는 페이지인지 검증을 안한다. Domain을 IP주소로 변경만 해준다.
2교시
네임서버 : 도메인 이름 체계, 캐싱전용 네임서버 개념
url 맨 마지막에는 . 을 붙혀야한다.
www.nate.com. 에서 .은 ROOT 도메인이다.
3교시
네임서버 : 캐싱전용 네임서버 실습
[실습1]
노란색 부분 추가
[실습2]
네임 서버의 이름은 named
systemctl enable named 명령어로 컴퓨터를 껐다 켜도 서버가 작동하도록 함
[실습3]
구축한 네임서버가 잘 작동하는 지 테스트
[실습4]
Client 가상머신에서 아까 만든 캐싱 전용 네임 서버가 잘 작동하는지 테스트했다.
[실습5]
이제 Client에서는 아까 만든 캐싱 전용 네임 서버를 계속 사용할 것이므로 /etc/resolv.conameserver의 IP주소를 변경했다.