linux命令-nslookup

1.简介

Nslookup是一个查询互联网域名服务器的程序。 Nslookup有两种模式:交互式和非交互式。 交互模式允许用户查询名字服务器
关于各种主机和域的信息或打印域中的主机列表。 非交互模式仅用于打印主机或域的名称和请求的信息。

2.特点

3.安装

windows自带 centos7安装   yum install bind-utils

4.命令格式

nslookup [-option] [name | -] [server]

5.常用命令

5.1 nslookup c.guanshizhai.onling

A记录

[root@vm172-31-48-17 ~]# nslookup c.guanshizhai.onling
Server:     198.18.254.30
Address:    198.18.254.30#53

Non-authoritative answer:
Name:   c.guanshizhai.onling
Address: 120.92.51.3

service是DNS服务器地址。 Name是查询的域名 Address是域名对应的地址

CNAME记录

[root@vm172-31-48-17 ~]# nslookup www.baidu.com
Server:     198.18.254.30
Address:    198.18.254.30#53

Non-authoritative answer:
www.baidu.com   canonical name = www.a.shifen.com.
Name:   www.a.shifen.com
Address: 61.135.169.125
Name:   www.a.shifen.com
Address: 61.135.169.121

service是DNS服务器地址。 canonical name是域名对应的CNAME域名地址。 Name是查询的域名 Address是域名对应的地址
因为这个域名有两个A记录地址,所以会有两条Name和Address

5.2 指定dns查询
nslookup www.gaunshizhai.net 8.8.8.8

[root@vm172-31-48-17 ~]# nslookup c.guanshizhai.onling 8.8.8.8
Server:     8.8.8.8
Address:    8.8.8.8#53

Non-authoritative answer:
Name:   c.guanshizhai.onling
Address: 120.92.51.3

6.更多用法请查看man手册

Previous Post

linux命令-wget

Next Post

linux基础命令-dig

Related Posts