ChinaUnix.net
相关文章推荐:

DNS透明代理

http://www.eit.name/blog/read.php?116 by ipaddr Linux下dns透明代理的实现 (转) Linux下可以用Iptables加dnsmasq做透明dns代理dns透明代理的作用,主要是控制某些域名的解析,比如,将 www.ipadddr.com 指向127.0.0.1。 基本思路是这样的,用Linux做网关,并在网关在安装dnsmasq,启动dnsmasq,(也可以是其它的dns代理服务器),用Iptables将所有从网关通过的域名解析,转向dnsmasq iptables -t nat -A PREROUT...

by alime - 网络技术文档中心 - 2008-10-02 16:01:33 阅读(1179) 回复(0)

相关讨论

透明代理: client网关指向squid,dns也指向squid的dns可以上网,但需要在squid做dns转发。 client网关指向squid,dns指向外网dns不可以上网, 但是添加iptables -t nat -A POSTROUTING -s 3.3.3.0/24 -j MASQUERADE,就可以上网,不知道是直接通过squid代理上网的,还是通过iptables。 53端口是通过iptables -t nat -A POSTROUTING -s 3.3.3.0/24 -j MASQUERADE 走的么??

by Nixx3 - 服务器应用 - 2010-11-26 16:03:49 阅读(1303) 回复(0)

squid透明代理+dns劫持示例 dns上的设置: 假设主dns是1.1.1.1,辅dns是2.2.2.2; dns上做: 1.因为可能添加很多域名,所以做好在named.conf里添加这行: include "hijack.list" 2.hijack.list里包含类似如下的内容: 主dns上为: zone "photo.163.com" { type master; #在从dns上相应地是slave file "hack.common"; #每个添加的域名都包含相同的文件 allow-transfe...

by hobbby1984 - Linux文档专区 - 2009-11-24 15:08:47 阅读(1884) 回复(0)

今天在RHEL上做了个squid代理, 外网口e0:172.16.1.37/24 dns:218.85.152.99 内网口:192.168.1.1/24 iptables 的内容为 # Generated by iptables-save v1.3.5 on Sun Jan 15 23:38:39 2012 *nat :PREROUTING ACCEPT [87:29809] :POSTROUTING ACCEPT [0:0] :OUTPUT ACCEPT [0:0] -A PREROUTING -s 192.168.1.0/255.255.255.0 -i eth2 -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 3128 -A POSTROUTING -s 192.168.1.0/255....

by ggswxm - Linux系统管理 - 2012-01-17 20:44:14 阅读(2715) 回复(8)

我用虚拟机linux做透明代理,网卡eth0连接着外网,eth1连接内网,客户端能通过ip地址访问外网,不能通过域名访问外网,怎样写iptables才能客户端能进行dns解析呢??我iptables 配了 iptables -t filter -A FORWARD -p udp --dport 53 -j ACCEPT

by zzy7186 - 服务器应用 - 2010-09-07 22:20:03 阅读(3305) 回复(8)

linux as 3企业版,做了squid+iptables后,客户端不指定代理服务器无法上网,但在地址栏输入IP地址可以上网。查看cache.log和access.log没发现什么错误。因此可以肯定是dns没有工作,vi /etc/squid/squid.conf,在安全端口里添加53端口,保存文件,重新启动squid服务依然失败。是不是防火墙里关闭了53端口?我的规则是这么写的: iptables -P INPUT DROP iptables -P OUTPUT ACCEPT iptables -P FORWARD DROP iptables -A INPUT -i...

by ahsiao - Linux系统管理 - 2007-07-06 18:34:27 阅读(7791) 回复(37)

小弟采用iptables和squid进行透明代理,但总是存在dns的问题。现象如下: 刚开始的时候上网一切都正常,但是在使用了一段时间后,在IE上使用域名就无法访问任何网站了,但是直接实用IP地址还是可以的。 在编译前的configure过程中,加入disable-internal-dns选项,但是问题依旧。出现域名不能访问后,查看dnsserver进程,发现很多父进程号为1的进程,当然有5个进程是正常的,父进程号不为1。 请问有什么方法解决呢?

by solegoose - 服务器应用 - 2005-11-22 17:51:41 阅读(1811) 回复(2)

设成透明代理后,客户端必需要设置dns 然后dns解析就成了请求所设置的dns服务器来解析 如何能像设置了代理一样,把dns解析交给Squid来做 以充分利用其dns缓存功能

by exce11ent - 服务器应用 - 2004-04-12 19:04:29 阅读(1728) 回复(2)

squid 2.6 + iptables 实现透明代理 系统: CentOS 4.4 软件: squid-2.6.STABLE10 + iptables(CentOS自带安装,rpm包) 安装squid: ./configure --prefix=/path/to/squid --enable-arp-acl --enable-linux-netfilter make all make install 编辑配置文件: http_port 192.168.1.1:3128 在 acl Safe_ports po...

by xiaoman - Linux文档专区 - 2007-03-09 21:37:37 阅读(1748) 回复(0)

:em02: 我是一单位网管员,有三百左右站点通过一个公网IP上网,在网上看到在内存中建ramdisk,用Squid+iptables的方法来实现透明代理,我尝试了好久,但没有成功。后来不在内存中做ramdisk,直接用Squid+iptables,上网反而觉得慢了,而且在/var/log/squid/cache.log中出现大量错误: 2004/05/24 20:46:42| WARNING! Your cache is running out of filedescriptors 2004/05/24 20:46:58| WARNING! Your cache is running out of fi...

by zxdzhj - 服务器应用 - 2004-06-12 16:14:29 阅读(12023) 回复(59)

:( 已经配置好了透明代理服务器. 只需要在客户机中输入代理服务器的IP和电信的dns\r\n或者客户机自动获取IP和自动获取dns服务就可以上网.\r\n=================================================================\r\n由于工作环境需要,客户机必须有固定的IP地址,\r\n但是要求不用配置dns也能通过代理上网?请高手帮忙!\r\n环境(rh 7.3) 注意:客户机必须有IP地址,不能用DHCP来获得.

by sdjw - 攻防交流区 - 2004-02-09 16:26:56 阅读(5554) 回复(15)