2024年4月29日发(作者:)

nslookup命令实例

nslookup是一个用于查询DNS(Domain Name System)的命令行工具,

可以用来诊断域名系统(DNS)基础结构的信息,查询DNS的记录,以及

查询域名解析是否正常。下面是一些nslookup命令的实例:

1. 查询特定域名的IP地址:

```bash

nslookup

```

2. 查询特定域名的MX记录:

```bash

nslookup -query=mx

```

3. 查询特定域名的NS记录:

```bash

nslookup -query=ns

```

4. 查询特定域名的TXT记录:

```bash

nslookup -query=txt

```

5. 查询特定域名的AAAA记录:

```bash

nslookup -query=aaaa

```

6. 使用指定的DNS服务器进行查询:

```bash

nslookup

```

其中,是Google提供的公共DNS服务器地址。

7. 查询特定域名的所有记录:

```bash

nslookup -query=any

```

8. 查询特定域名的递归解析:

```bash

nslookup -rec=yes

```

9. 设置查询类型为权威服务器:

```bash

nslookup -type=soa

```

10. 查询特定域名的缓存状态:

```bash

nslookup -set=ns cache

(example)

Address: 53 (non-authoritative answer) Name: , Addresses: ,

2606:2800:220:1:248:1893:25c8:1946, , ..., SOA

Record: mname: rname: serial: refresh: 28800 retry: 7200 expire:

604800 minimum-ttl: 3600 Answer Section: () () () ()MX Record:

priority: 0 mail exchanger: mail24-smtp-service-rtr4-eu-west-1b-

productionusw2-smtp-eu-west-1b-productionusw2-smtp-eu-west-

1b-productionusw2-smtp-eu-west-1b-productionusw2-smtp-eu-

west-