`
ycsk
  • 浏览: 153950 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

DNS不通时squid不启动的问题

阅读更多
以前直接用squid命令进行启动,但这次发现squid命令执行以后,不监听端口,没有任何反应。没有报错提示信息,比较奇怪,后来发现我的公网不通。公网通了以后,启动一切正常。查看squid进程,发现一些dns进程,
root      3665  0.0  0.0  53868  2360 ?        Ss   May07   0:00 /byread/bin/squid/sbin/squid
nobody    3735  0.0  0.5 117764 41072 ?        Sl   May07   0:36 (squid)
nobody    3736  0.0  0.0  22136  1392 ?        S    May07   0:00 (dnsserver)
nobody    3737  0.0  0.0  22136  1396 ?        S    May07   0:00 (dnsserver)
nobody    3738  0.0  0.0  17972  1216 ?        S    May07   0:00 (dnsserver)
nobody    3739  0.0  0.0  17972  1212 ?        S    May07   0:00 (dnsserver)
nobody    3740  0.0  0.0  17972  1212 ?        S    May07   0:00 (dnsserver)

想必这就是公网不通无法启动的真正原因。果然squid在启动的时候会进行DNS初始化测试,呵呵,如果测试不正常就不工作了。查看squid命令的帮助,参数
[
-D        Disable initial DNS tests.

正是解决这个事的。
修改了启动脚本里加上-D参数。
分享到:
评论

相关推荐

    squid代理中出现的错误

    启动日志显示“FATAL:ipcache_init:DNS namelookup tests failed.”,意味着 Squid 在启动过程中无法正常完成 DNS 名称解析测试,这通常是由于 DNS 服务器配置不当或网络连接问题导致的。 **解决方法**: 1. **...

    用DNSPod 和 Squid打造自己的cdn

    3. **启动Squid**:执行`sudo systemctl start squid`启动Squid服务,使用`sudo systemctl enable squid`设置开机启动。 4. **测试Squid**:在客户端机器上设置HTTP代理,访问网站检查Squid是否正常工作。 **三、...

    Squid 代理服务器.ppt

    - **用户与组**:设定缓存运行时的有效用户和用户组,如`cache_effective_user squid`和`cache_effective_group squid`。 - **DNS设置**:指定DNS服务器地址,如`dns_nameservers 61.144.56.101`。 - **日志记录**:...

    Squid 中文权威指南(5)

    - **作用**:Squid 会在启动前确保 DNS 服务可用,该选项禁止这一行为。 11. **-F** - **功能**:让 Squid 拒绝所有请求,直到重建存储元数据。 - **作用**:有助于减少繁忙系统的重建时间。 12. **-N** - *...

    Squid中文权威指南

    1.7 启动Squid 第2章 获取Squid 2.1 版本和发布 2.2 使用源代码 2.3 预编译的二进制文件 2.4 匿名CVS 2.5 devel.squid-cache.org 第3章 编译和安装 3.1 安装之前 3.2 解开源代码包 3.3 调整内核 3.3.1 ...

    squid配置文档

    需要注意的是,Squid 的反向代理功能依赖于 DNS 解析,不能仅通过 `/etc/hosts` 文件来解析域名。这个配置适用于 Squid 2.6 或更高版本。 通过以上步骤,您将成功地配置了 Squid 代理服务器,并实现了基本的缓存和...

    Squid 反向代理配置

    完成上述配置后,即可启动Squid服务: ```bash service squid start ``` 通过以上步骤,便成功配置了一个基本的Squid反向代理服务器,实现了实验目的中的要求:对特定域名的请求进行代理,同时支持其他域名直接访问Web...

    单网卡squid 3.0

    请注意,透明代理可能需要对DNS解析进行特殊处理,确保内部请求通过Squid代理转发。这通常可以通过配置DNS服务器或修改本地DNS解析设置来实现。此外,对于HTTPS流量,由于Squid默认不支持透明代理,可能需要额外的...

    在RedHat linux 9.0下用squid iptables实现透明代理.pdf

    最后,需要启动 Squid 服务器并配置系统启动项,以确保 Squid 服务器在系统启动时自动启动。 Squid 的优势在于可以提供高速的代理缓存,提高用户的上网速度。iptables 的优势在于可以实现 NAT 功能,解决公网 IP ...

    bind+squid打造WIN2003下的CDN菜鸟图文版.rar

    标题中的“bind+squid打造WIN2003下的CDN菜鸟图文版”是指通过BIND域名解析服务和SQUID缓存代理服务器,在Windows Server 2003操作系统上构建内容分发网络(CDN)的初级教程。这个教程可能包含一系列步骤,旨在帮助...

    用DNSPod和Squid打造自己的CDN

    请注意,个人CDN无法解决所有网络问题,特别是对于动态内容和大文件的处理可能不尽如人意。但作为初学者的实践项目,它能帮助理解CDN的工作原理和运作机制。 总结,通过DNSPod的智能DNS服务和Squid的代理缓存功能,...

    squid 2.6做代理服务器反向加速内网web

    本次实验将涵盖 DNS 的安装配置、Squid 2.6 的安装配置以及 Apache Web 服务器的安装配置,并通过 Squid 实现对内网 Web 服务器的反向代理。 #### 实验环境配置 **1. 实验平台** - **RHEL1 (内网 Web 服务器):** ...

    squid配置文档,标题要长

    通过`ntsysv`命令可以设置Squid服务在系统启动时自动运行。 #### 六、查看命中率 ```bash # cd /usr/sbin # ./squidclient -p 监听端口 -h 主机地址 mgr:info ``` 使用`squidclient`工具查看Squid的命中率等信息,...

    Squid代理服务器的搭建[整理].pdf

    为了确保Squid在系统启动时自动启动,可以使用`systemctl enable squid`命令。 2. **设置主机名**: 使用`hostname cali.feng.com`命令给主机命名,然后在`/etc/hosts`文件中添加主机的全名,以便内部网络中的其他...

    dns 等服务的配置

    1. **Squid安装和配置**:包括启动、停止和重启服务,以及`/etc/squid/squid.conf`配置文件。 2. **访问控制**:通过`http_access`指令控制客户端访问权限。 3. **缓存策略**:如何设置缓存策略以优化网络性能。 4. ...

Global site tag (gtag.js) - Google Analytics