# 【DNS】nslookup

```Powershell
C:\Users\student>nslookup mail.megacorptwo.com
DNS request timed out.
    timeout was 2 seconds.
Server:  UnKnown
Address:  192.168.50.151

Name:    mail.megacorptwo.com
Address:  192.168.50.154
```

在上面的輸出中，我們查詢了默認的DNS伺服器（192.168.50.151）以解析mail.megacorptwo.com的IP地址，然後DNS伺服器回答為"192.168.50.154"。

與Linux的host命令類似，nslookup可以執行更細粒度的查詢。例如，我們可以查詢特定主機的TXT記錄屬於哪個特定DNS。

```shell
# nslookup -type={type} {domain} {dns server}
C:\Users\student>nslookup -type=TXT info.megacorptwo.com 192.168.50.151
Server:  UnKnown
Address:  192.168.50.151

info.megacorptwo.com    text =

        "greetings from the TXT record body"
```