Cloud System Engineer

네임서버 본문

리눅스/centos

네임서버

클라우드 엔지니어 2021. 2. 12. 20:06

네임서버 = DNS(domain name system) 서버
도메인 이름을 ip 주소로 변환시켜 주는 역할
= 이름해석

 

 

www.nate.com -> 125.209.222.141 

 

http://www.nate.com

 

www.nate.com

1)초기 네트워크 접속 방법
컴퓨터가 몇대 안됐음
사용자가 직접 ip외워서 접속했다.

2) hosts 파일을 이용하여 네트워크 접속
인터넷에 연결된 컴퓨터가 수십~수백대로 늘어남으로서
hosts 파일에 url 과 ip 주소를 기록해 놓는 방식을 사용함

리눅스에는 /etc/hosts 에 있다.

3)네임 서버를 이용하여 네트워크 접속
인터넷 사용자가 늘어남으로 모든 ip 를 컴퓨터에 저장을 하기엔 무리가 있었다.

이름 해석을 해주는 서버컴퓨터가 필요해졌다 그게 바로 dns 서버
네임서버는 인터넷에 변화하는 모든 url 과 ip 정보를 실시간으로 제공해준다.
그로 인해 url만 알고 있으면 어디서든지 해당 컴퓨터에 접속이 가능해졌다.

 

원리

www.naver.com  에 직접치면 컴퓨터는 dns 서버에 www.naver.com라는  는 ip주소를 묻게된다.


host pc(dns server ) -> ip 요청 n사 dns 서버 -> ip 응답 hostpc(dns server) ->naver.com접속

nslookup으로 알게된 네이버 주소를 쳐서 들어가보자

 

 

 

 

 

 

 

address 가 두개 가 있는곳도 있고 한개만 있는곳도 있을텐데

모든 서버는 두개로 이중화를 해야한다. 이유는 부하분산 또는 페일오버를 하기위함

cat /etc/resolv.conf 에서 사용자의 네임서버를 알 수 있다.

 

 

호스트 네임서버가 작동하지 않는다면 어떻게 될까?

 

 

못들어가진다. 이유는  ip를 물어보고싶은데 dns 서버가 작동하지 않아서 주소를 받지 못한다.

 

 

그렇다면 vi /etc/hosts 에서 ip를 등록해보자

 

 

 

dns 서버가 작동하지 않아도 ip주소정보를 알기 때문에 접속이가능하다.

 

 

 

네이버를 무신사로 바꿔보자 

 

www.naver.com 쳐도 ip정보는 무신사이기 때문에 무신사로 들어가지게된다.

'리눅스 > centos' 카테고리의 다른 글

마스터 네임 서버  (0) 2021.02.14
네임서버 ip 획득 과정  (0) 2021.02.14
RAID 6, RAID 10 구축 , 고장 발생  (0) 2021.02.12
RAID 0 , 1 , 5 복구  (0) 2021.02.09
RAID 0 ,1 , 5 고장  (0) 2021.02.09