강좌
클라우드/리눅스에 관한 강좌입니다.
네트워크 분류

기본DNS설정파일 /etc/resolv.conf

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

기본DNS설정파일 /etc/resolv.conf

 

 

 

 

 

이번에는 리눅스시스템의 기본 DNS설정파일에 대한 설명이다.

 

 

 

리눅스시스템에서 사용하는 기본 DNS /etc/resolv.conf파일에서 설정한다.

 

 

 

 다음 예는 /etc/resolv.conf파일의 내용을 확인한 것이다.

 

 

 

 

[root@sulinux ~]#cat /etc/resolv.conf

search linux.kr

nameserver 168.126.63.1

nameserver 164.124.101.2

[root@sulinux ~]#

 

 

 

 

위의 예에서 알 수 있는 것은 이 시스템이 사용하고 있는 1차 네임서버는 168.126.63.1이라는 것과 2차 네임서버는 164.124.101.2라는 것을 알 수 있다.

 

 

 

 당연한 말이겠지만 만약 서버가 사용하는 네임서버를 변경하려면 이 파일(/etc/resolv.conf) vi로 열어서 직접 수정해주시면 된다.

 

 

 

 위의 예에서는 2개의 DNS서버를 지정하였지만 DNS서버 지정 개수에 제한은 없다.

 

 

 

 예를 들면 “ping www.linux.kr”을 실행하였을 경우 또는 “telnet ftp.linux.kr”등과 같이 이 서버에서 도메인을 사용하였을 경우에 그 도메인에 대한 IP주소를 확인해주는 DNS서버가 첫번째 네임서버인 168.126.63.1이 된다는 의미이며

 

만약 첫번째 네임서버인 168.126.63.1에서 응답이 없거나 정상적인 결과를 얻지 못하였을 때 두번째  네임서버(nameserver)로 설정되어 있는 164.124.101.2에 질의하게 된다.

 

 

 

 이와 같은 방식으로 도메인에 대한 lookup을 진행하게 된다.

 

 

 



참고로 이 파일의 첫번째 행에 있는 search라는 행은 기본적으로 사용할 도메인명이다.

 

 

 

 , 호스트명만을 지정하였을 경우에 호스트명 뒤에 붙게 되는 도메인명을 search행에서 지정한 도메인명으로 사용한다.

 

 

 

 예를들어 위와 같이 search항목의 값이 linux.kr로 설정되어 있을 경우에  “telnet bbs”라고 하였다면 “telnet bbs.linux.kr”과 같이 bbs라는 호스트명에 linux.kr이라는 도메인명을 기본으로 사용한다는 의미이다.

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,040 명
  • 현재 강좌수 :  35,854 개
  • 현재 접속자 :  169 명