• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统
您的位置:首页 > 操作系统 >Ubuntu/Debian > squid的dns配置问题

squid的dns配置问题

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-05-12

佚名 通过本文向大家介绍了squid dns,squid配置,squid透明代理配置,squid配置文件,squid代理服务器配置等相关知识,希望对您有所帮助,也希望大家多多支持linkedu.com
今天查了一下,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为60
秒,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值,一试即知。 </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • squid的dns配置问题

相关文章

  • 2017-05-12VMWARE中的UBUNTU虚拟机设置静态IP通过NAT上网的方法
  • 2017-05-12Ubuntu与Win10周年版Ubuntu Bash性能对比介绍
  • 2017-05-12Ubuntu系统中的天气应用Conky的使用教程
  • 2017-05-12在笔记本电脑的Ubuntu系统上Nvidia显卡驱动
  • 2017-05-12Ubuntu下无线网卡搜索不到信号怎么办?
  • 2017-05-12ubuntu16.04安装搜狗后找不到配置fcitx的解决方法
  • 2017-05-12ubuntu iptables 配置脚本代码
  • 2017-05-12修改Ubuntu系统的登陆信息的简单方法
  • 2017-05-12Ubuntu Linux 7.04QQ、MSN 安装和使用方法
  • 2017-05-12ubuntu14.04 新功能有哪些? ubuntu14.04 新特性汇总

文章分类

  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统

最近更新的内容

    • Ubuntu配置使用OpenDNS以便保护电脑
    • virtualbox共享文件夹无访问权限问题解决方法
    • 在Ubuntu 14.04上安装轻量级web服务器Cherokee
    • ubuntu12.04安装tftp、配置tftp服务错误的解决方法
    • 将Sublime Text 2固定到Ubuntu启动器的方法
    • Debian安全更新时缺少验证公钥如何解决?
    • ubuntu创建新用户命令(useradd和adduser)的使用方法和区别
    • 将程序桌面图标加到ubuntu启动器的方法(图解)
    • 在Ubuntu系统中清楚Bash日志记录的方法
    • RHEL6.3全自动安装详解

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有