카테고리 없음

nslookup 명령어

jaeheon0520 2024. 12. 30. 14:22

nslookup 

nslookup 명령어는 도메인 이름과 IP 주소 간의 변환을 수행하는 네트워크 도구이다. 주로 DNS 서버를 통해 도메인 이름에 해당하는 IP 주소를 확인하거나, 반대로 IP 주소에 대응하는 도메인 이름을 찾을 때 사용된다.

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

 

nslookup = ns(name server) + lookup(검색)

 

DNS 레코드?
DNS Record는 DNS 서버가 해당 패킷을 받았을 때 어떤식으로 처리할지를 나타내는 지침을 말한다.

 

잘 정리되어 있는 사이트 : 🌐 DNS 레코드 종류 ★ 완벽 정리

 

🌐 DNS 레코드 종류 ★ 완벽 정리

DNS 레코드 DNS Record는 DNS 서버가 해당 패킷을 받았을 때 어떤식으로 처리할지를 나타내는 지침을 말한다. 간단히 말하면 DNS 상에서 도메인에 관한 설정을 하기 위해 사용되는 일련의 설정 문자라

inpa.tistory.com

 

Syntax

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

 

ex)

 

  • [Server]: 사용되는 DNS 서버 정보를 나타낸다.
  • [Address]: 사용되는 DNS 서버의 IP 주소이다.
    • DNS 서버에 관한 정보는 사용하는 통신사(ISP)의 와이파이, 인터넷에 따라 다르다. 
      • DNS 서버의 작동 방식:
      • 사용자가 브라우저에 도메인 이름 입력.
      • 브라우저는 운영 체제의 DNS 클라이언트(로컬 DNS 캐시)를 확인.
      • 로컬 캐시에 없는 경우, 인터넷 서비스 제공자(ISP)의 DNS 서버에 요청.
      • ISP의 DNS 서버에서 결과를 찾거나 다른 DNS 서버로 요청 전달(재귀 요청).
      • 권한 DNS 서버가 최종적으로 IP 주소를 반환.
      • 반환된 IP 주소를 사용해 서버에 연결.
  • [Non-authoritative answer]: 공부해보기?
  • [Name]:"naver.com"의 호스트 이름.                             - 중요 정보   
  • [Addresses]: "naver.com"의 IP 주소들.                       - 중요 정보
  • 결과 4 개의 IP 주소가 있다. 이는 네이버의 웹 서버들의 IP 주소들로, 이런저런 목적을 달성하기 위해 웹 서버를 4개로 병렬로 운영하고 있음을 추론할 수 있다.

 

DNS 서버 변경하기

초기에 설정되어 있는 해당 통신사의 DNS 서버를 이용하지 않아도 된다. 지금 다니고 있는 회사에서도 초기에 설정된 DNS 서버를 사용하면 사내망에 접속할 수 없었기 때문에 DNS 서버를 직접 변경 해주어야했다.

아래와 같이 DNS 서버를 수동으로 변경하는 과정을 거치게 되면 다른 DNS 서버를 이용할 수 있다.

1) 제어판에서 DNS 서버 변경하기

제어판 → 네트워크 및 공유센터 → 연결 → 속성 → 인터넷 프로토콜 버전 4(IPv4) → 다음 DNS 서버 주소 사용 → 기본 설정 DNS 및 보조 DNS 서버(선택) 입력

 

 

참고로 잘못된 DNS 서버 주소를 입력하면 인터넷 접속이 안된다. 따라서 수동으로 DNS 서버를 설정할 경우에는  DNS 서버의 IP 주소를 정확하게 입력해야 한다.

 

참고 사이트:

DNS서버 확인 및 변경하기(IP 주소 찾기:nslookup) : 네이버 블로그

[DNS 네트워크] nslookup 명령어란? 쉽게 개념 정리 — 아주 쉽게 정리한 블로그