mrmx 发表于 2005-2-1 16:31:03

用 RouteOS 做 Firewall+NAT 有一个月时间了,LAN只有一个子网,有直接 NAT 上网的,也有实用 WEB-Proxy 上网的,NAT 上网的PC DNS 设置为 RouteOS 的 IP.但发现经常的会出现 DNS 解析不了,再刷新一下就可以正常实用的情况,在内网有一台 FreeBSD 做的 Mail Server ,去 cvsup 时经常会报 服务器不能解析。大家有遇到吗?

pxgxb 发表于 2005-2-1 20:37:25

DNS CACHE启用没?

ddr 发表于 2005-2-1 21:04:27

QUOTE (mrmx @ Feb 1 2005, 04:31 PM)
用 RouteOS 做 Firewall+NAT 有一个月时间了,LAN只有一个子网,有直接 NAT 上网的,也有实用 WEB-Proxy 上网的,NAT 上网的PC DNS 设置为 RouteOS 的 IP.但发现经常的会出现 DNS 解析不了,再刷新一下就可以正常实用的情况,在内网有一台 FreeBSD 做的 Mail Server ,去 cvsup 时经常会报 服务器不能解析。大家有遇到吗?
客户机dns缓存清空即可。但是我发现只是针对你指定的解析目标才会发生这样的情况。

mrmx 发表于 2005-2-1 21:27:21

QUOTE (pxgxb @ Feb 1 2005, 08:37 PM)
DNS CACHE启用没?
sure

mrmx 发表于 2005-2-1 21:28:10

QUOTE (ddr @ Feb 1 2005, 09:04 PM)


QUOTE (mrmx @ Feb 1 2005, 04:31 PM)
用 RouteOS 做 Firewall+NAT 有一个月时间了,LAN只有一个子网,有直接 NAT 上网的,也有实用 WEB-Proxy 上网的,NAT 上网的PC DNS 设置为 RouteOS 的 IP.但发现经常的会出现 DNS 解析不了,再刷新一下就可以正常实用的情况,在内网有一台 FreeBSD 做的 Mail Server ,去 cvsup 时经常会报 服务器不能解析。大家有遇到吗?
客户机dns缓存清空即可。但是我发现只是针对你指定的解析目标才会发生这样的情况。
DNS Client 干脆禁用了,我觉得不是

parphy 发表于 2005-2-3 08:54:29

我觉得,的确有这个BUG,客户的DNS请求到了ROS之后,ROS在缓存里没有找到相应的主机记录,它就自己到网上找,问题就出在这里,找到之后,将它存在本地数据库中,但并没有准确发送给用户,有两种可能:1、当发现本地没有的主机记录时,没有正确建立DNS的请求表,这就出现了一个饭店里常见的趣事,菜炒好了,服务员却忘了这是哪桌点的了!2、没有正确处理好超时的问题,客户到DNS的请求很快,而一旦要从互联网上现查就慢了。这就出现了另外一个饭店里常见的趣事,菜上的太慢,客人退单了。

abin 发表于 2005-2-4 01:44:29

QUOTE
我觉得,的确有这个BUG,客户的DNS请求到了ROS之后,ROS在缓存里没有找到相应的主机记录,它就自己到网上找,问题就出在这里,找到之后,将它存在本地数据库中,但并没有准确发送给用户,有两种可能:1、当发现本地没有的主机记录时,没有正确建立DNS的请求表,这就出现了一个饭店里常见的趣事,菜炒好了,服务员却忘了这是哪桌点的了!2、没有正确处理好超时的问题,客户到DNS的请求很快,而一旦要从互联网上现查就慢了。这就出现了另外一个饭店里常见的趣事,菜上的太慢,客人退单了。
呵呵,很是生动、易懂的解释。。。

五色子 发表于 2005-2-5 00:26:35

我这用了1000多个小时了,也用DNS CACHE,没发现楼主说的问题!!

abbass 发表于 2005-2-6 19:22:50

我也用了.可是没感觉出快来.是不是我的硬盘慢?另外,我听说启用了DNS缓存很伤硬盘,是真的么?

parphy 发表于 2005-2-7 14:18:28

QUOTE (abbass @ Feb 6 2005, 07:22 PM)
我也用了.可是没感觉出快来.是不是我的硬盘慢?另外,我听说启用了DNS缓存很伤硬盘,是真的么?
web cache对硬盘要求高,DNS CACHE关系不太大。

superlone 发表于 2005-2-7 14:41:25

DNS CACHE使用的是ram,并不是使用硬盘来的

jack_i5 发表于 2005-2-7 16:28:04

ROS的DNS解析过程如下:首先,收到客户端请求之后便在内存里存放的本地主机记录中查找,找到了便返回IP给客户。若找不到,便去指定的公网上的DNS查找,这是典型的递归查询。一定需要明确的是:ROS不会在公网上乱找的,它只会在你指定的本地电信DNS里查找。综上:首先,我们需要启用DNS CACHE,而且TTL也要设置科学(我也在翻看有关的资料),不能太大也不能太小。还有,内存一定要够大,因为CACHE是在内存里工作的。至于效率,实践证明,启用ROS的DNS解析会好很多,网页打开的速度会明显快一些。

abc2003 发表于 2005-11-16 17:25:27

我也遇到了,有解决办法吗?

sblive 发表于 2005-11-16 17:39:44

效率一般。用了和没用效果差不了多少。而且ROS的DNSCACHE好像最大有个值的。。

legou 发表于 2005-11-16 23:32:20

页: [1] 2
查看完整版本: routeOS 的 DNS 是不是效率差点?