nslookup은 DNS 조회를 위한 매우 유용한 네트워크 도구입니다. 기본적인 사용법을 설명해드리겠습니다:
- 가장 기본적인 사용법:
nslookup example.com
이렇게 하면 도메인의 IP 주소를 조회할 수 있습니다.
- 특정 DNS 서버를 지정해서 조회하기:
nslookup example.com 8.8.8.8
(8.8.8.8은 Google의 DNS 서버입니다)
- 역방향 DNS 조회 (IP로 도메인 찾기):
nslookup 192.0.2.1
- 대화형 모드 사용:
nslookup > server 8.8.8.8 // DNS 서버 지정 > example.com // 도메인 조회
- 레코드 타입 지정 조회:
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를 선호하는데, 그 이유는:
- 기본 사용법:
dig example.com
- 간단한 출력만 보기 (+short 옵션):
dig +short example.com
- 특정 DNS 서버 지정:
dig @8.8.8.8 example.com
- 특정 레코드 타입 조회:
dig example.com MX # 메일 서버 정보 dig example.com NS # 네임서버 정보 dig example.com ANY # 모든 레코드 정보
nslookup과 비교했을 때 dig의 장점:
- 더 자세한 타이밍 정보 제공
- 결과 포맷이 더 읽기 쉽고 스크립팅하기 좋음
- DNSSEC 관련 정보도 쉽게 확인 가능
- 더 많은 쿼리 옵션 제공
일반적으로 리눅스/유닉스 환경에서는 dig를 더 많이 사용하고, Windows 환경에서는 기본으로 제공되는 nslookup을 주로 사용합니다.
댓글 없음:
댓글 쓰기