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

네임서버 질의의 전통적인 유틸리티 nslookup 개론

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

네임서버 질의의 전통적인 유틸리티 nslookup 개론

 

 

 

 

 

nslookup은 네임서버에 특정 도메인의 정보를 조회하는 대화형 인터넷도메인 질의 유틸리티(query Internet name servers interactively)입니다.

 

 

 

현재는 host라는 명령어가 그 역할을 대체해가고는 있지만 아직도 많은 시스템관리자들이 도메인의 정보조회를 위하여 nslookup을 사용하고 있습니다.

 

 

 

 따라서 시스템관리자라면 누구나 이 명령어의 정확한 사용법을 익혀두어야 합니다.

 

 

 

  대부분의 시스템관리자들이 도메인에 대해 문제가 있을 경우에는 nslookup을 사용하여 네임서버에 특정도메인에 관련된 질의를 하곤 합니다.

 

 

 

 

 

한가지 분명하게 알아야 하는 것은 nslookup으로 도메인정보를 조회를 할 때에 기본적 조회대상 네임서버가 /etc/resolv.conf파일에 있다는 것입니다.

 

 

 

 여기에 대해서는 이 웹사이트(www.linux.co.kr)host강좌편에서 자세한 설명을 해 두었지만, 간략히 설명하면 다음과 같습니다.

 

 

 

 현재 필자의 리눅스 시스템에 있는 /etc/resolv.conf파일의 내용을 보면 다음과 같이 되어있습니다.

 

 

 

 

 

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

# Generated by NetworkManager

nameserver 168.126.63.1

nameserver 222.97.189.1

nameserver 222.97.189.2

[root@RockyLinux01 ~]#

 

 

 

 

위의 의미는 nslookup등으로 도메인정보를 확인하고 조회할 때에 기본적으로 질의대상이 되는 서버가 168.126.63.1 -> 222.97.189.1-> 222.97.189.2순으로 된다는 것입니다.

 

 

 

 , 특정 네임서버를 직접 지정하였을 경우에는 지정한 그 네임서버를 사용하게 되므로 여기에 설정되어 있는 nameserver항목들은 해당사항이 없습니다.

 

 

 

 

 

첫번째 nameserver항목인 168.126.63.1네임서버에서 결과를 얻지 못했을 때에는 두번째 222.97.189.1네임서버 질의를 하게 되며, 두번째에서도 얻고자 하는 해당 도메인의 정보를 얻지 못했을 경우에는 222.97.189.2네임서버에 질의를 하게 된다는 의미입니다.

 

 

 

 위의 모든 nameserver항목에 질의하였으나 원하는 답을 얻지 못하였을 경우에는 도메인에 대한 정보를 찾을 수 없습니다.”라는 메시지를 보여줍니다.

 

 

 

 

 

/etc/resolv.conf파일이 의미하는 이 관계를 정확하게 이해하고 있어야 합니다.

 

 

 

 

 

이제부터 nslookup의 자세한 사용법을 알아보도록 하겠습니다.

 

 

 

 

 

[]

 

nslookup명령어와 함께 이 웹사이트(www.inux.co.kr) dig, host, whois강좌편을 함께 보시기 바랍니다.

 

 

 

  특정 도메인의 네임서버 설정정보를 확인하는 가장 대표적인 명령어들입니다.

 

 

 

 특히 whois는 도메인사용기관의 정보를 확인할 수 있습니다.

 

 

 

 

 

 

 

 

 

관련자료

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

공지사항


뉴스광장


  • 현재 회원수 :  60,042 명
  • 현재 강좌수 :  35,845 개
  • 현재 접속자 :  138 명