우분투 리눅스

9장 1교시~5교시

dmswo 2024. 10. 25. 16:24

1교시

네임서버 : 네임서버 개념과 작동방식

 

네임 서버 = DNS (Domain Name System) 서버

-> 도메인 이름(url)을 IP주소로 변환시켜 주는 역할

실습1

[실습1]

Default 서버인 127.0.0.53이 DNS 서버이며 192.168.111.2 와 같다고 생각하면 됨

실습2

[실습2] 

/etc/resolv.conf 에서 네임서버의 IP주소 확인

 

/etc/resolv.conf 파일 내용에서 네임서버 주소 내용을 주석 한 후 www.hanbit.co.kr을 을 들어가보면 연결안 됨

 

실습3

[실습3]

DNS 서버가 작동을 안한다면 nslookup 으로 알아낸 IP 주소로 다이렉트로 접속하면 된다.

 

실습4

[실습4] 

DNS 서버가 작동하지 않는 상태로 내 수첩이라고 생각하면 되는 /etc/host 파일에 IP 주소를 추가하고 www.hanbit.co.kr로 로 접속하면 잘 작동한다.

원래 url을 입력하면 수첩에 있는지 확인하고 있으면 DNS서버에까지 묻지 않고 바로 접속한다.

수첩에 없을 경우 DNS서버에 IP주소를 물어본다.

 

실습5

[실습5]

/etc/hosts 파일에 있던 www.hanbit.co.kr  의 IP주소를 [실습6]처럼 이상하게 바꾸고 url로 접속해보면 엉뚱한 창이 뜬다. 

/etc/hosts 과 DNS서버는 이 url이 맞는 페이지인지 검증을 안한다. Domain을 IP주소로 변경만 해준다.  

흐름도


2교시

네임서버 : 도메인 이름 체계, 캐싱전용 네임서버 개념

url 맨 마지막에는 . 을 붙혀야한다.

www.nate.com. 에서 .은 ROOT 도메인이다.


3교시

네임서버 : 캐싱전용 네임서버 실습

 

실습1

[실습1]

노란색 부분 추가

실습2

[실습2]

네임 서버의 이름은 named

systemctl enable named 명령어로 컴퓨터를 껐다 켜도 서버가 작동하도록 함

실습3

[실습3]

구축한 네임서버가 잘 작동하는 지 테스트

실습4

[실습4]

Client 가상머신에서 아까 만든 캐싱 전용 네임 서버가 잘 작동하는지 테스트했다.

실습5

[실습5]

이제 Client에서는 아까 만든 캐싱 전용 네임 서버를 계속 사용할 것이므로 /etc/resolv.conameserver의 IP주소를 변경했다.