位置: 编程技术 - 正文

squid的dns配置问题(dns server配置)

编辑:rootadmin
今天查了一下,squid对dns的支持是这样一个原理: 1、如果dns server发送域名时带有ttl,则以此ttl为准,一般dns server都会带有对ttl的支持,现在我用的dnsmasq默认ttl是0。 2、如果dns server没发送ttl(ttl=0),squid就以自己的配置positive_dns_ttl为准,这个配置默认是6小时。 3、原先squid里配置的一个negative_dns_ttl,证实是配错了,这个配置指的是squid在取不到域名(出错)的情况下会多久再去重取。 我原先的情况是positive_dns_ttl和dns server的ttl都没有配置而配置了negative_dns_ttl,这时squid以默认的positive_dns_ttl为准,即6小时,这个时间对web服务器来说太长了。当前我解决的办法是修改dns server的ttl为 秒,squid配置没有修改。因为直接修改squid的positive_dns_ttl配置项也是可以的。 有些朋友可能是用bind来做的dns,bind可能默认的ttl并不是0,所以用positive_dns_ttl配置不起效的话,修改ttl值就好。 附:检测dns服务器ttl值的方法 在一台linux机器上,修改/etc/resolv.conf将dns指向到要测试的dns,然后执行 dig test.com 如果该dns能解析test.com,就会返回一系列数据,其中有一列指明了ttl值,一试即知。

推荐整理分享squid的dns配置问题(dns server配置),希望有所帮助,仅作参考,欢迎阅读内容。

squid的dns配置问题(dns server配置)

文章相关热门搜索词:如何配置dns参数,dns 配置,dns配置步骤描述,dns 配置,squid dns,dnsmasq配置dns,dnsmasq配置dns,squid dns_nameserver,内容如对您有帮助,希望把文章链接给更多的朋友!

Ubuntu/Debian上安装Nginx+php环境详细教程 尽管Apache已经占据半片江山,但很多人仍然在寻找其他的方式去托管他们的站点,Apache不只是一个选择,其他很多优秀的服务器程序例如lighthttp和nginx也

Ubuntu 搭建LNMP环境图文教程 安装MySQL数据库 调出命令行界面,键入cd/usr/local/src回车,进入到文件夹中,这个文件夹用来保存所需使用的软件安装包。接着键入

Ubuntu 搭建LNMP环境图文教程 安装Nginx服务器 跟MySQL安装一样,先进入/usr/local/src中,键入cd/usr/local/src回车,进入到文件夹中,接着键入

本文链接地址:https://www.jiuchutong.com/biancheng/356403.html 转载请保留说明!

上一篇:用国内软件源为Ubuntu的apt-get提速方法(软件源推荐)

下一篇:Ubuntu/Debian上安装Nginx+php环境详细教程(ubuntu安装sz)

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络