1、描述DNS查询过程以及DNS服务器类别。DNS查询过程:一次完整的查询请求经过的流程:Client-->hosts文件-->DNSLocalCache-->DNSServer(recursion)-->自己负责解析的域:直接查询数据库并返回答案;不是自己负责解析域:ServerCache-->iteration(迭代)DNS服务器..
分类:
其他好文 时间:
2017-06-10 15:24:47
阅读次数:
235
在浏览器中输入URL按下回车键后发生了什么 [1]解析URL[2]DNS查询,解析域名,将域名解析为IP地址[3]ARP广播,根据IP地址来解析MAC地址[4]分别从应用层到传输层、网络层和数据链路层分别加入各个层的头部封装为包[5]进行三次握手后,客户端与服务器建立连接[6]客服务器向客户端返回数 ...
分类:
Web程序 时间:
2017-06-06 23:33:59
阅读次数:
262
在web开发中。总要熟悉的就是http协议。而发起一个http開始前最先要经历的一个过程就是DNS解析。简单说就是域名怎样终于解析到实际serverip的过程。 而在研究DNS解析和排除DNS解析类故障问题的时候一个强大的工具就是dig。和他相应的有个比較传统的命令nslookup,只是dig作为更 ...
分类:
系统相关 时间:
2017-06-04 13:54:45
阅读次数:
227
squid代理服务器Squid是linux系统中常用的一款开源代理服务软件,可以很好地实现HTTP和FTP,以及DNS查询,SSL等应用的缓存代理,功能十分强大作为应用层的代理服务器软件,Squid主要提供缓存加速,应用层过滤控制的功能1代理的工作机制{1}当客户机通过代理来请求Web页面时,{2}..
分类:
其他好文 时间:
2017-05-26 14:40:23
阅读次数:
167
最近在学习性能优化,学习了雅虎军规 ,可是觉着有点云里雾里的,因为里面有些东西虽然自己也一直在使用,但是感觉不太明白所以然,比如减少DNS查询,css和js文件的顺序。所以就花了时间去了解浏览器的工作,有一篇经典的文章《how browsers work》 ,讲的很详细,也有中文译本 。不过就是文章 ...
分类:
其他好文 时间:
2017-05-20 15:55:21
阅读次数:
295
1.content方面 01) .减少HTTP请求:合并文件、CSS精灵、inline Image 02) .减少DNS查询:DNS查询完成之前浏览器不能从这个主机下载任何任何文件。方法:DNS缓存、将资源分布到恰当数量的主机名,平衡并行下载和DNS查询 03) .避免重定向:多余的中间访问 04) ...
分类:
Web程序 时间:
2017-05-17 21:07:29
阅读次数:
198
dig 是一个 Linux 下用来 DNS 查询信息的工具,全称是Domain Information Groper,与 nslookup 类似,但比 nslookup 功能更强大。Windows 下只有 nslookup,如果也想用到 dig 命令,就只能自己动手安装了。dig 作为 bind 的 ...
线上生产环境中,安装了dnsmasq,并记录日志。由于每一次dns查询都会生产日志,考虑到日志量越来越大,就用logrotate做日志轮转。配置如下:/var/log/dnsmasq/dnsmasq.log{
daily//按天轮转日志
rotate15//保留15个log文件
compress//压缩轮转后的文件
delaycompress
dateext
m..
分类:
其他好文 时间:
2017-05-09 22:25:35
阅读次数:
691
dig是一个Linux下用来DNS查询信息的工具,全称是DomainInformationGroper,与nslookup类似,但比nslookup功能更强大。Windows下只有nslookup,如果也想用到dig命令,就只能自己动手安装了。dig作为bind的一部分,官方网站如下:http://www.bind9.net/download下面来具体说说步..