네트워크
[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
- DNS 서버에 관한 정보는 사용하는 통신사의 와이파이, 인터넷에 따라 다르다.
- [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) 사용 예시
728x90
반응형