nslookup은 네트워크 관리 명령 줄 인터페이스 도구로서 많은 컴퓨터 운영 체제에서 사용 가능하며, 도메인 네임을 얻거나 IP 주소 매핑 또는 다른 특정한 DNS 레코드도메인 네임 시스템(DNS)에 질의할 때 사용된다.

nslookup
개발자Andrew Cherenson, IBM, 마이크로소프트
운영 체제유닉스, 유닉스 계열, OS/2, 마이크로소프트 윈도우
종류명령어

BIND 9의 개발 이전에 인터넷 시스템 컨소시엄은 nslookup을 반대하고 hostdig로 대체하려고 계획하였다. 그러나 이 결정은 2004년에 BIND 9.3의 배포와 함께 번복되었고[1] 이후 nslookup은 완전하게 지원되고 있다.

배경 편집

"nslookup"의 이름은 "name server lookup"을 의미한다. nslookup은 운영 체제의 로컬 도메인 네임 시스템 리졸버 라이브러리를 사용해서 자신의 쿼리를 수행하지 않으므로 dig와는 다른 행동을 한다. 추가적으로 벤더에 의해 제공된 버전들은 다른 이름 정보의 소스의 결과를 사용하거나 포함함으로써 혼란을 일으킬 수 있다. (호스트 파일, 네트워크 정보 서비스 같은) 몇몇 행동들은 resolv.conf 파일의 내용에 따라 수정될 수 있다.[2]

사용 편집

nslookup은 상호 또는 비 상호 모드로 동작한다. 인자 없이 또는 첫 번째 인자를 -(마이너스)로, 두 번째 인자를 네임 서버의 호스트명이나 인터넷 주소 넣은 경우 상호작용을 하게 되며 사용자는 nslookup 프롬프트(>)에서 파라미터 설정을 하거나 요청을 할 수 있다. 인자가 주어지지 않은 경우, 명령어는 기본 서버에 질의한다. -(마이너스)는 명령 줄에서 특정되는 부명령어를 유발하며, nslookup 명령어에 선행되어야 한다. 비 상호 모드에서, 즉 첫 번째 인자가 검색할 호스트의 이름이나 IP 주소인 경우 파라미터들과 질의는 화면에서 결과로 나온다. 비 상호 모드는 기본 네임 서버를 사용해서 특정한 호스트의 정보를 검색한다.[3]

같이 보기 편집

  • whois : 인터넷 도메인과 IP 주소를 질의하기 위한 툴

각주 편집

  1. “BIND 9.3.0 is now available”. Isc.org. 2004년 9월 23일. 2015년 1월 13일에 확인함. 
  2. “DNS and BIND, Fourth Edition: Chapter 12. nslookup and dig”. O'Reilly. 2010년 7월 20일에 확인함. 
  3. “pSeries and AIX Information Center”. Publib.boulder.ibm.com. 2013년 1월 3일에 원본 문서에서 보존된 문서. 2012년 9월 5일에 확인함. 

외부 링크 편집

  • 기타