네트워크

[DNS 네트워크] nslookup 명령어란? 쉽게 개념 정리

찌르비 2024. 3. 28. 12:41
반응형

◇  공부 기록용으로 작성하였으니 틀린점, 피드백 주시면 감사하겠습니다 

 

 

 

 

nslookup 

 호스트 이름 또는 IP 주소의 DNS 정보를 조회하는 데 사용한다. 네트워크 관리 및 진단 도구을 위한 명령어
'nslookup' = 'ns'(네임 서버) + 'lookup'(검색)

 

Windows、Mac、Linux 어느 OS에서도 사용가능하다.

 

Syntax (문법)

nslookup [호스트 이름 또는 IP 주소]

 

Ex) 사용 예시

  • [Server]: 사용되는 DNS 서버의 정보를 나타낸다.
  • [Address]: 사용되는 DNS 서버의 IP 주소이다.   
    • DNS 서버에 관한 정보는 사용하는 통신사의 와이파이, 인터넷에 따라 다르다.
      • ex 1) 구글 DNS 서버: 8.8.8.8
      • ex 2) KT DNS 서버: 168.126.63.1
      • ex 3) SKT DNS 서버: 219.250.36.130
    • DNS 서버는 수동으로 지정할수도 있지만, PC의 설정으로 "자동으로 DNS 서버 주소 받기"를 설정할 수도 있다.
    • 참고: https://phoenixnap.com/kb/dns-configuration
  • [Non-authoritative answer]: 이게 뭔지 모르겠다면 생활 코딩의 8분짜리 동영상을 보면 바로 이해 가능하다.
  • [Name]:"naver.com"의 호스트 이름.               - 우리가 알고싶었던 정보
  • [Addresses]: "naver.com"의 IP 주소들.         - 우리가 알고싶었던 정보
    • 결과 4 개의 IP 주소가 있다. 이는 네이버의 웹 서버들의 IP 주소들로, 웹 서버를 4개로 병렬로 운영하여 트래픽을 분산시키는 로드 밸런싱을 위해 사용될 수 있다는 것을 추론할 수 있다.

 

 

 

대화하는 방식으로 입력 가능하다.
이때 타입을 지정해서 cname 레코드나 a 레코드만 따로 지정 가능하다.

Syntax (문법)

nslookup
> [호스트 이름 또는 IP 주소]
> set type=[a레코드, cname레코드 기타 등등]

 

Ex) 사용 예시

cname 확인

 

728x90
반응형