nslookup的基本使用
nslookup的基本使用
nslookup:name server lookup 用来查询DNS的。
1:安装nslookup命令
[root@localhost ~]# yum install bind-utils #bind-utils包含了host,dig,nslookup等命令
2:nslookup两种模式
| 交互模式 | 非交互模式 | |
|---|---|---|
| nslookup | 只需要执行一次nslookup命令,就可以像域名服务器发起连续的查询请求 | 用户发起的查询是一次性的 |
交互模式演示:
[root@localhost ~]# nslookup #使用/etc/resolv.conf第一行所配置的域名服务器来查询
>
[root@localhost ~]# nslookup - 8.8.8.8 #指定8.8.8.8的域名服务器来查询
>
[root@localhost ~]# nslookup - 8.8.8.8 #指定8.8.8.8的域名服务器来查询www.baidu.com的ip地址
> www.baidu.com
Server: 8.8.8.8
Address: 8.8.8.8#53
Non-authoritative answer:
www.baidu.com canonical name = www.a.shifen.com.
Name: www.a.shifen.com
Address: 183.232.231.172
Name: www.a.shifen.com
Address: 183.232.231.174
>
非交互模式演示:
[root@localhost ~]# nslookup www.baidu.com
Server: 192.168.3.1
Address: 192.168.3.1#53
Non-authoritative answer:
www.baidu.com canonical name = www.a.shifen.com.
Name: www.a.shifen.com
Address: 183.232.231.172
Name: www.a.shifen.com
Address: 183.232.231.174
[root@localhost ~]#
##Non-authoritative answer :从本机缓存种获取的DNS解析数据就是非授权的,因为DNS缓存有时间差,不一定保证本机缓存的是最新的数据。
3:nslookup输出解析
上半部分:DNS服务器信息
下半部分:域名解析信息
[root@localhost ~]# nslookup www.baidu.com
Server: 192.168.3.1 #本次DNS解析所使用的DNS服务器,默认使用/etc/resolv.conf第一个DNS服务器
Address: 192.168.3.1#53 #连接到的DNS服务器的具体ip地址和端口
Non-authoritative answer:
www.baidu.com canonical name = www.a.shifen.com. #CNAME,别名
Name: www.a.shifen.com
Address: 183.232.231.172 #百度真正对应的ip地址1
Name: www.a.shifen.com
Address: 183.232.231.174 #百度真正对应的ip地址1
4.DNS协议中的五元组
{DomainName,TimeToLive,Class,Type,Value}
| 域名 | 生存期限 | 类别 | 类型 | 值 |
|---|---|---|---|---|
| 指我们查询的那个域名 | 此域名在各个DNS服务器中应保存的时长 | IN,即Internet | 指出这条记录的类型 包括8种,即SOA,A,MX,NS,CNAME,PTR,HINFO和TXT。 |
根据不同的类型,会有不同的值 |
8种类型的解释:
| SOA | A | MX | NS | CNAME | PTR | HINFO | TXT |
|---|---|---|---|---|---|---|---|
| start of authority,授权起始,我们可以获取一个域名最基本的信息: Mail:管理员邮箱地址 Serial:版本序号 Refresh Slave:表示Slave的DNS服务器多久向Master的DNS服务器要一次更新数据 Retry:在发起Refresh时,如果Slave连接不到Master,那么间隔多久进行一次连接尝试 Expire:在发起Refresh时,如果Slave始终无法连接到Master,那么多久后放弃尝试 Minimum:即TTL,表示外部DNS服务器如果要缓存本DNS服务器的授权数据,那么要保存多久 |
表示从域名解析到IP地址,此处用于展示其对应的IP地址信息 | Mail eXchange,即邮件交换。用来表示当前域名对应的邮件服务器,如果当前没有配置对应的邮件服务器,则MX为空 | Name Server,表示给定域名下所包含的DNS服务器信息 | canonical name,别名 | 指针,用来表示反解信息 | 包含cpu和os信息 | 文本信息 |
演示如下:
[root@localhost ~]# nslookup -type=soa www.baidu.com
Server: 192.168.3.1
Address: 192.168.3.1#53
Non-authoritative answer:
www.baidu.com canonical name = www.a.shifen.com.
Authoritative answers can be found from:
a.shifen.com
origin = ns1.a.shifen.com
mail addr = baidu_dns_master.baidu.com
serial = 1910010002
refresh = 5
retry = 5
expire = 2592000
minimum = 3600
[root@localhost ~]# nslookup -type=ip www.baidu.com
unknown query type: ip
Server: 192.168.3.1
Address: 192.168.3.1#53
Non-authoritative answer:
www.baidu.com canonical name = www.a.shifen.com.
Name: www.a.shifen.com
Address: 183.232.231.172
Name: www.a.shifen.com
Address: 183.232.231.174
nslookup的基本使用的更多相关文章
- NSLOOKUP命令使用
nslooup命令,可以用来检测dns服务器是否可用,以及域名对应的真实ip,在一些网络dns不稳定的情况下可以使用,用来正确访问网站. Microsoft Windows [版本 6.1.7601] ...
- Windows Server 2008 R2 域控服务器运行nslookup命令默认服务器显示 UnKnown
一.问题: 域控服务器DOS窗口运行nslookup命令提示如下: 二.原因分析: 主要原因在于域控服务器的DNS服务器没有设置反向查找区域,计算机名称是通过IP地址反向查找到域控服务器的计算机名称. ...
- nslookup命令
nslookup命令可以从本地DNS服务器中查看所有的IP地址和域名信息(它就像一本互联网电话簿).例如,想要找到www.baidu.com的IP地址就可以使用nslookup命令. nslookup ...
- 创业小坑:内网域名 在windows下能nslookup,但ping不通,也无法访问。而在linux下正常。
使用巴法络(BUFFALO )LS-XL 网络硬盘盒开启了FTP服务,IP是172.16.0.21 在windows和linux上,都可以访问ftp://172.16.0.21,现在想使用域名访问,便 ...
- host,nslookup,dig 命令安装
host,nslookup,dig依赖bind包,所以先看一下系统有没有bind包 命令如下:rpm -qa |grep bind 如果没有或者版本太低请升级安装 命令是:yum install bi ...
- linux命令--nslookup
nslookup和dig都是非常有用的网络命令,简单而言,就是查dns信息用的. 本地的dns配置文件在哪里? 文件是:/etc/resolv.conf 打开这个文件:vi /etc/resolv.c ...
- windows nslookup、tracert 常用命令
nslookup www.baidu.com 可以指定查询的类型,可以查到DNS记录的生存时间还可以指定使用哪个DNS服务器进行解释. tracert www.baidu.com 路由
- aix DNS 配置以及网络命令traceroute和nslookup 和 dig 命令
DNS 域名系统 (DNS) 服务器将 IP 地址解释为其他计算机或网站的域名和地址.如果没有 DNS,您需要在 Web 浏览器中输入 IP 地址.例如,如果您未访问 DNS 并希望查看 IBM 的网 ...
- nslookup基础用法
简单介绍 简单介绍如下: 实例:查询163.com域名信息 D:>nslookup Default Server: ns-px.online.sh.cn Address: 202.96.209. ...
- Linux命令之nslookup
http://www.computerhope.com/unix/unslooku.htm About nslookup The nslookup command is used to query i ...
随机推荐
- java学习之String类
标签(空格分隔): String类 String 的概述 class StringDemo{ public static void main(String[] args){ String s1=&qu ...
- BS/CS 区别
转载自:https://www.cnblogs.com/chenmingjun 一.CS和BS含义: CS即Client/Server(客户机/服务器)结构.C/S结构在技术上很成熟,它的主要特点是交 ...
- 理解Js的parseInt(转)
parseInt() 方法首先查看位置 0 处的字符,判断它是否是个有效数字:如果不是,该方法将返回 NaN,不再继续执行其他操作.但如果该字符是有效数字,该方法将查看位置 1 处的字符,进行同样的测 ...
- Numpy的进阶学习
前言: 在学习cs231n编写课后作业代码过程中 .发现自己对计算的向量化vectorized不是很懂,编写不出代码.对numpy的库也只是停留在表面 Numpy Numpy学习库链接 1.numpy ...
- Harbinger vs Sciencepal
Harbinger vs Sciencepal 题意:给你n对人, 每一对都有2个人,每个人分别有一个值, 现在将每队人拆开塞入2组,要求分完这n对人之后,2个组的差值最小. 题解:将每队人的差值算出 ...
- Atcoder C - +/- Rectangle(思维+构造)
题目链接:http://agc016.contest.atcoder.jp/tasks/agc016_c 题解:挺简单的构造,很容易想到的构造方法就是(h*w)的小矩阵里其他值赋值为1,最后一个赋值为 ...
- Codeforces Round #383 (Div. 2)D. Arpa's weak amphitheater and Mehrdad's valuable Hoses(dp背包+并查集)
题目链接 :http://codeforces.com/contest/742/problem/D 题意:给你n个女人的信息重量w和美丽度b,再给你m个关系,要求邀请的女人总重量不超过w 而且如果邀请 ...
- CF1005D Polycarp and Div 3 思维
Polycarp and Div 3 time limit per test 3 seconds memory limit per test 256 megabytes input standard ...
- springmvc——@InitBinder注解
转自http://www.cnblogs.com/douJiangYouTiao888/p/6765220.html 有些类型的数据是无法自动转换的,比如请求参数中包含时间类型的数据,无法自动映射到C ...
- Apache RocketMQ 消息队列部署与可视化界面安装
一.介绍 Apache RocketMQ是一个分布式.队列模型的消息中间件,具有低延迟.高性能和高可靠.万亿级容量和灵活的可扩展性.核心组件由四部分组成:Name Servers,Brokers,Pr ...