가끔 필요로 인해 내가 개발하고 있는 웹사이트의 도메인 IP 주소나 DNS 등 도메인 네임서버를 확인하고 정상적으로 웹사이트가 작동하는지 확인해야 하는 경우가 있습니다.
이럴 때는 윈도우 CMD 창에서 nslookup 명령어를 활용하여 도메인의 정보를 조회할 수 있으며 nslookup 명령어는 DNS 서버에 도메인이나 IP 주소를 질의하여 DNS 서버에 있는 정보를 응답받는 명령어입니다.
이에 윈도우에서 nslookup 명령어의 특징과 사용해야 하는 이유, 그리고 다양한 웹사이트의 IP 주소를 확인하는 방법을 알아보도록 하겠습니다.
nslookup 명령어의 특징과 사용 이유
우선 nslookup 명령어는 은 여러 가지 옵션을 제공하여 도메인에 대한 다양한 정보를 조회할 수 있으며 대표적인 기능은 아래 표를 참고하세요
명령어 | 설명 | 예시 |
---|---|---|
nslookup [도메인명] | 기본 도메인 조회 | nslookup |
nslookup -type=any [도메인명] | 도메인에서 조회할 수 있는 모든 값 조회 | nslookup -type=any |
nslookup -type=mx [도메인명] | 도메인의 메일 서버 정보 조회 | nslookup -type=mx |
nslookup -type=ns [도메인명] | 도메인의 네임 서버 정보 조회 | nslookup -type=ns |
nslookup [IP 주소] | IP 주소에 대한 도메인명 조회 (역방향 조회) | nslookup 8.8.8.8 |
nslookup -debug [도메인명] | 디버그 정보와 함께 도메인 조회 | nslookup -debug |
nslookup [도메인명] [DNS 서버 주소] | 특정 DNS 서버를 지정하여 도메인 조회 | nslookup |
nslookup ? | nslookup 도움말 확인 | nslookup ? |
nslookup -querytype=SRV [도메인명] | 특정 서비스에 대한 SRV 레코드 조회 | nslookup -querytype=SRV _sip._tcp.example.com |
nslookup ?
를 입력하면 nslookup 도움말을 확인할 수 있습니다. 이를 통해 웹사이트의 도메인 네임서버 및 메일서버, IP주소등을 확인할 수 있으며 윈도우 뿐만 아니라 애플의 MacOS와 리눅스등에서도 사용할 수 있다는 장점과 실시간으로 DNS 서버를 업데이트하여 확인할 수 있기 때문에 서버설정이나 네트워크 연결이 오류가 발생하느경우 사용하면 좋습니다.
nslookup 명령어를 활용 도메인 IP 주소 확인
윈도우 키 + R을 눌러 실행창에 CMD를 입력 후 명령프롬프트를 실행합니다.
다음 nslookup [도메인명]
을 입력합니다.
예를 들어, 티스토리의 도메인 IP 주소를 확인하려면 nslookup tistory.com
을 입력합니다.
서버의 숫자에 따라 응답되는 IP 주소는 여러 개일 수 있습니다.
nslookup ?
그 외 다양한 기능을 확인하고 싶다면 위 명령어를 입력하면 도움말을 확인할 수 있습니다.
도메인 정보 모든 값 조회
nslookup의 type
설정을 any
로 설정하면 도메인에서 조회할 수 있는 모든 값을 조회할 수 있습니다.
nslookup -type=any example.com
네임 서버 조회
nslookup의 type
설정을 ns
로 설정하면 도메인의 네임 서버 정보를 조회할 수 있습니다.
nslookup -type=ns example.com
이와 같이 nslookup 명령어를 사용하면 워드프레스, 티스토리, 그누보드 등 다양한 웹사이트의 IP 주소를 손쉽게 확인할 수 있으며, 도메인 관련 다양한 정보를 조회하여 문제를 해결하는 데 큰 도움이 됩니다.