美文网首页
ping测试回显慢,但time数值并不大的原因

ping测试回显慢,但time数值并不大的原因

作者: 小灰灰1999 | 来源:发表于2018-07-12 01:49 被阅读4次

/etc/nsswitch.conf
作用:用于处理Hosts表和DNS的顺序

 
1. 客户机根据/etc/nsswitch.conf文件来确定名字解析的顺序。
在本例中,假定的顺序是:首先是本地文件,其次NIS+服务器,最后是DNS。 
2. 客户机查找本地/etc/inet/hosts文件,没有发现匹配项。 

3. 客户机向NIS+服务器发起关于ftp.internic.net地址的查询,仍然没有找到。 

4. 客户机根据/etc/resolv.conf文件确定名称解析搜索列表和本地DNS服务器的地址。 

5. 客户机解析例程向本地DNS服务器发起一个递归的DNS查询,以返回ftp.intenic.net的地址。这次,客户机将阻塞直到本地DNS服务器完成名称解析。 

6. 如果该查询最近出现过,本地DNS服务器首先会检查缓冲。如果该查询结果在本地缓冲里,它向客户机返回一个非权威的查询结果 

7. 本地DNS服务器向负责internic.net域查询的DNS服务器(如果没有适当的DNS服务器就向根服务器)发起一个交互查询。在本例中,我们假设缓冲中没有所需的查询结果,而且根服务器服务于我们的查询。 

8. 根服务器返回最接近的信息。这样,你只能从根服务器得到的所有net.服务器的名称和地址。根服务器返回的这些名称和地址还包含了维持时间(time-to-alive),维持时间用于通知本地域名服务器,这些名称和地址可以缓冲多长时间。 

9. 本地DNS服务器向上一步查询返回的net.服务器的其中之一发起查询,查询的过程与上述向根服务器进行的交互查询是一样的。 

10. net.服务器返回最为接近的信息--internic.net.服务器的地址和名称及其维持时间(time-to-live)。 

11. 本地DNS服务器向其中的一个internic.net.服务器发起相同的查询。 

12. internic.net.服务器返回ftp.internic.net的地址及其维持时间(time-to-live)。 

13. 本地DNS服务器向客户机返回所请求的地址,然后就可以处理ftp命令。 

14. 本地DNS服务器将缓冲的地址用于以后的查询
 
hosts: dns files
表示只在DNS失效时候才使用/etc/hosts文件

hosts: dns 
表示只用DNS解析主机

host: files 
表示只用/etc/hosts文件解析主机

hosts: files dns
将使用/etc/inet/hosts文件解析主机,表示如果无法解析主机名将使用DNS。

如果使用了NIS+,那么这行将如下所示:
dns nisplus nis files

方法:
将         hosts:        files mdns4_minimal [NOTFOUND=return] dns mdns4
改为        hosts:         files dns

相关文章

  • ping测试回显慢,但time数值并不大的原因

    /etc/nsswitch.conf作用:用于处理Hosts表和DNS的顺序

  • TCP-IP详解卷1:协议读书笔记_7

    Ping程序 "Ping"这个名字源于声呐定位操作,目的是为了测试一台主机是否可达。该程序发送一份ICMP回显请求...

  • 教你4招-测试网站速度

    1. 用ping命令简单测试网站 Ping结果属于表示,bytes表示发送多少字节,time是时间,时间越小速度越...

  • Ping程序

    ping程序通过发送一份ICMP回显请求报文给目标主机,然后等待返回ICMP回显应答 报文格式: unix系统在实...

  • [转]Ping的工作过程及单向Ping通的原因

    原文:Ping的工作过程及单向Ping通的原因 当网络出现问题时,我们最常用的测试工具就是“Ping”命令了。但有...

  • 第五次作业

    作业要求:   做一个Ping程序的GUI界面,能够控制ping目的IP地址,请求回显次数,发送字节数大小,生存时...

  • SQL注入

    用户输入数据被当成了代码被执行原则有回显:union select、报错注入无回显:dnslog, time-ba...

  • windows server 2016不能远程

    首先要检查IP是否能ping通!!!不能ping通的情况下:检查防火墙是否打开。启动防火墙里的回显请求-ICMP ...

  • shell 中ping并且返回检测

    要求:用ping 测试一个网址但只显示是否通而不显示过程输出 如果不管这个地址ping 不ping 得通 都会输...

  • [Linux]-ping命令 – 测试主机间网络连通性

    语法 ping命令主要用来测试主机之间网络的连通性,也可以用于。执行ping指令会使用ICMP传输协议,发出要求回...

网友评论

      本文标题:ping测试回显慢,但time数值并不大的原因

      本文链接:https://www.haomeiwen.com/subject/enlbuftx.html