본문 바로가기

LINUX/Ubuntu

27. 네임 서버

네임 서버 
 
앞서 네트워크 단의 설명에서 네임 서버에 대해 이미 살펴보았는데
 
네임 서버 구축에 앞서 구성 요소만 간단히 정리해 보자.
 
먼저 hosts 파일은 전화번호부와 같이 도메인 이름과 접속하고자 하는 ip 주소를 적어 놓은 파일이다. 
 
그런데 도메인이 너무 많기 때문에 도메인 이름만 기억하는 서버가 있고 이를 DNS 서버라고 한다.
 
간단히 아래와 같이 웹서버로 접근하게 된다.
 
 
 
근데 만약 가장 가까운 DNS 서버가 IP 주소를 모르면 루트 도메인 서버로 접속하고
 
실제 도메인을 찾을 때까지 계속해서 다른 DNS 서버를 뒤진다.
 
이에 대한 상세한 내용은 아래 Reference 탭을 참조한다.
 
 

nslookup
 
실제 도메인의 IP 를 얻어내는 명령은 nslookup 을 사용하면 된다.
 
nslookup 명령으로 www.nate.com 의 IP 주소는 다음과 같이 얻어내 보자
 
 
이 명령은 /etc/hosts 파일 내용을 먼저 뒤지고 여기도 없으면
 
 /etc/resolv.conf 위치에 설정되어 있는 네임 서버를 통해 해당 도메인의 IP 를 얻어낸다.
 
아래는 /etc/resolv.conf 파일을 열어 네임 서버를 확인해본 것이다.
 
 
 

전체 조회 과정
 
앞서 nslookup 명령어를 통해 간단히 설명하였는데 전체적으로 웹 브라우저로 도메인 이름을 입력하였을 때
 
아래와 같은 과정을 거쳐 서버의 IP 를 찾아낸다.
 
 

'LINUX > Ubuntu' 카테고리의 다른 글

26. SSH 서버  (0) 2020.01.29
25. 텔넷 서버  (0) 2020.01.29
24. LVM  (0) 2020.01.29
23. 하드 디스크 RAID  (0) 2020.01.29
22. 하드디스크 추가  (0) 2020.01.29