使用nslookup定位权威域名服务器得到权威应答
来源:互联网 发布:网络死人吹 编辑:程序博客网 时间:2024/05/22 11:37
工作中,很多时候我们使用域名访问网站,显示无法访问,抓包后发现与服务器的tcp连接都没建立起来,这个时候可能发生两种情况:
1. 服务器发生down机或者无法响应客户请求的意外情况;
2. DNS解析出的地址是一个错误的地址。
第2中情况时有发生,并且很多时候我们也不知道应该解析出来的IP为多少才是正确的,这个时候,我们可以使用nslookup工具来定位权威域名服务器,并直接从权威域名服务器上发起DNS请求,以保证解析出来的结果的权威性。
我们以limensi.com为例来看一下这个过程:
1) 我们将域名服务器切换到谷歌的开放dns服务器上,"server 8.8.8.8"
2) 设置DNS请求的记录类型为name server,也即权威域名服务器,"set type=ns"
3) 得到limensi.com的应答后,切换域名服务器到权威域名服务器,"server ns3.dreamhost.com"
4) 设置DNS请求类型为A记录,"set type=a"
5) 再次输入"limensi.com",即可得到权威服务器ns3.dreamhost.com给予的权威应答。
使用nslookup定位权威域名服务器得到权威应答
域名可以设置默认的DNS,从这个默认的DNS返回的应答就是权威应答,权威应答字段就会有相应的数据。
----------------------------------------------------------------------------
以对百度进行一次A记录查询为例
1.查询 http://baidu.com 这个域名的ns记录
2.用系统默认的DNS服务器进行查询(此时默认的DNS并不是http://baidu.com这个域名的默认DNS)
3.用百度的默认dns进行查询
再来看看步骤2和步骤3中DNS的应答报文有什么不一样
步骤2:非权威的应答报文
步骤3:权威的应答报文
可以看到权威应答字段填充的就是目标域名的ns记录
- 使用nslookup定位权威域名服务器得到权威应答
- 非权威应答
- DNS 禁用权威域名服务器递归解析
- 权威
- 使用bind搭建权威DNS服务器
- nslookup 域名
- 使用nslookup查询域名的MX记录
- css权威指南中的定位原理
- 通过DOS命令nslookup查域名DNS服务器
- nslookup工具查询域名服务器、IP、CNAME等详细用法
- nslookup命令大全,可以查看域名的DNS服务器是什么
- asp.net 自定义服务器控件权威资料
- 《HTTP权威指南》读书笔记---Web服务器,代理
- http权威指南(四)-Web服务器
- zhaosf改成什么了,权威公布zhaoSF新站域名
- [JQ权威指南]使用全局函数get()向服务器请求数据
- [JQ权威指南]使用全局函数post()向服务器请求数据
- 如何在Ubuntu 14.04上使用NSD——一套仅权威DNS服务器
- window+ubuntu下服务器状态监控
- 类加载机制和反射
- java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener 错误处理办法
- 支付宝支付
- JAVA之序列化(Serialization)的理解
- 使用nslookup定位权威域名服务器得到权威应答
- 整型提升
- ObjC的Block中使用weakSelf/strongSelf @weakify/@strongify
- 如何使 maven+jetty运行时不锁定文件
- VS2010生成的文件在别的机器上运行提示“丢失MSVCR100D.dll”
- PopupWindow
- iOS安装ipa文件
- Thrift-client与Spring集成,并使用连接池提高新能
- EditText如何限制输入内容