리눅스 Centos/리눅스 기본

네임 서버 개요 (1)

룰루랄라 즐기자 2018. 2. 21. 19:11

네임 서버 개요 (1)


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

도메인 이름을 IP 주소로 변환시켜 주는 역할

= 이름 해석(Name Resolution)

예) www.nate.com -> 211.234.241.204




/etc/hosts = 전화번호 수첩같은 존재

도메인에 따른 아이피 주소(네임서버정보)를 알기위해 우선적으로 먼저 열어본다.



/etc/resolv.conf = 114 전화번호 물어보는 콜센터같은 존재

도메인에 따른 아이피 주소(네임서버정보)를 알기위해 두번째로 열어본다.




네임서버를 테스트 하는 명령어 


[root@localhost ~] # nslookup

> server

Default server : 192.168.111.2 <----네임서버 IP

Address: 192.168.111.2#53

> www.sogang.ac.kr

Server: 192.168.111.2

Address:192.168.111.2#53


Non-authoritative answer:

Name: www.sogang.ac.kr

Address: 163.239.1.17 <----서강대 서버 IP



리눅스상에 네임서버는 어느위치에 저장되어있는가?


[root@localhost ~] cat /etc/resolv.conf



우선적으로 /etc/hosts 속파일을 먼저 열어보고~ 여기에 적혀있는 값들을 먼저 사용을 하고 여기에 없으면

두번째순으로 /etc/resolv.conf 네임서버 주소를 이용하여 네임서버에 접속해서 정보를 알아온다.