2025년 1월 15일 수요일

nslookup, dig 명령어의 기본적인 사용법

 nslookup은 DNS 조회를 위한 매우 유용한 네트워크 도구입니다. 기본적인 사용법을 설명해드리겠습니다:

  1. 가장 기본적인 사용법:
nslookup example.com

이렇게 하면 도메인의 IP 주소를 조회할 수 있습니다.

  1. 특정 DNS 서버를 지정해서 조회하기:
nslookup example.com 8.8.8.8

(8.8.8.8은 Google의 DNS 서버입니다)

  1. 역방향 DNS 조회 (IP로 도메인 찾기):
nslookup 192.0.2.1
  1. 대화형 모드 사용:
nslookup > server 8.8.8.8 // DNS 서버 지정 > example.com // 도메인 조회
  1. 레코드 타입 지정 조회:
nslookup -type=MX example.com // 메일 서버 정보 조회 nslookup -type=NS example.com // 네임서버 정보 조회 nslookup -type=A example.com // IPv4 주소 조회 nslookup -type=AAAA example.com // IPv6 주소 조회

조회 결과에는 보통 다음과 같은 정보가 포함됩니다:

  • 사용된 DNS 서버의 정보
  • 조회한 도메인의 정식 이름
  • 해당하는 IP 주소들
  • TTL(Time To Live) 값

dig(Domain Information Groper)는 nslookup과 비슷하지만 더 강력하고 유연한 DNS 조회 도구입니다. 많은 리눅스 관리자들이 dig를 선호하는데, 그 이유는:

  1. 기본 사용법:
dig example.com
  1. 간단한 출력만 보기 (+short 옵션):
dig +short example.com
  1. 특정 DNS 서버 지정:
dig @8.8.8.8 example.com
  1. 특정 레코드 타입 조회:
dig example.com MX # 메일 서버 정보 dig example.com NS # 네임서버 정보 dig example.com ANY # 모든 레코드 정보

nslookup과 비교했을 때 dig의 장점:

  • 더 자세한 타이밍 정보 제공
  • 결과 포맷이 더 읽기 쉽고 스크립팅하기 좋음
  • DNSSEC 관련 정보도 쉽게 확인 가능
  • 더 많은 쿼리 옵션 제공

일반적으로 리눅스/유닉스 환경에서는 dig를 더 많이 사용하고, Windows 환경에서는 기본으로 제공되는 nslookup을 주로 사용합니다.

댓글 없음:

댓글 쓰기

Ubuntu에서 socks proxy 간단 사용

SSH를 이용한 SOCKS 프록시 설정 가장 간단한 방법은 SSH를 이용하여 SOCKS 프록시를 설정하는 것: ssh -D 1080 사용자명@원격서버주소 이 명령어는 로컬 포트 1080에 SOCKS 프록시 서버를 생성한다. 브라우저 설정 프...