nslookup은 dns설정 후 설정을 확인할때 사용하기도하고, 서브도메인이나, 메일서버를 조회할때도 사용합니다.
nslookup 사용 및 서브도메인 조회방법
cmd명령 프롬프트에서 nslookup을 사용합니다. 접속 후에 바로 도메인을 입력하면 ip를 확인할수있습니다. 하지만 그외 네임서버, 이메일 서버 조회를 하는데 옵션으로 NS, MX를 사용합니다.
- set q=ns, set=q=mx, set q=a, set q=any
nslookup에서 ls 명령
ls -d mbcdy.com | 해당도메인의 서브 도메인 전체를 출력한다. |
ls -t mbcdy.com | ls -t mx mbcdy.com : 메일서버 출력 (mx옵션외에 ns, a 옵션이 있다) |
nslookup 접속후 server를 바꾼후 ls -d 명령으로 조회를 해보니 잘된다.
![nslookup 서브도메인 메일서버 조회하기 1 nslookup](https://www.mbcdy.com/wp-content/uploads/2023/08/image-2-883x1024.png)
위에서 조회는 잘되었지만 똑같이 다시 실행했을경우 아래와 같이 조회가 되지 않는다.
![nslookup 서브도메인 메일서버 조회하기 2 nslookup](https://www.mbcdy.com/wp-content/uploads/2023/08/image-4.png)
> ls -d mbcdy.com
[ns.mbcdy.com]
*** 도메인 xxx 을(를) 나열할 수 없습니다. Query refused
DNS 서버가 영역 mbceg.co.kr을(를) 사용 중인 컴퓨터에 전송하는 것을 거부했습니다.
잘못된 경우에는 IP 주소 142.54.112.21의 DNS에서 mbceg.co.kr의 영역 전송 보안 설정을
확인하십시오.
DNS 영역전송 보안 설정 변경 방법
조회가 되고 안되고는 dns서버 설정에 달려있다. 영역전송 옵션에서 허용유무를 조정하거나, 할당. 해주면 조회가 된다. (차단하는 방법도 마찬가지)
![nslookup 서브도메인 메일서버 조회하기 3 dns서버설정](https://www.mbcdy.com/wp-content/uploads/2023/08/image-5.png)
IIS상세설정은 여기를 눌러 링크를 참고하면 된다.