关于LAME Server

由 issin 在 03-25-2004 12:35 发表:

关于LAME Server

关于LAME Server

最近学习DNS,特与大家一同分享

如果您是架设 DNS 主机的新手,那么『一定』会在 /var/log/messages 这个登录档案里面发现到类似这样的讯息:

[root@test root]# more /var/log/messages

Oct 5 05:02:30 test named[432]: lame server resolving '68.206.244.205.in-addr.arpa' (in '206.244.205.in-addr.arpa'?): 205.244.200.3#53

Oct 5 05:02:31 test named[432]: lame server resolving '68.206.244.205.in-addr.arpa' (in '206.244.205.in-addr.arpa'?): 206.105.201.35#53

Oct 5 05:02:41 test named[432]: lame server resolving '68.206.244.205.in-addr.arpa' (in '206.244.205.in-addr.arpa'?): 205.244.112.20#53

这是什么东西吶?!根据官方提供的文件数据来看 ( 在您的 Red Hat 9 的系统下,请察看这个档案『/usr/share/doc/bind-9.2.1/armBv9ARM.ch06.html』 ),当我们的 DNS 主机在向外面的 DNS 系统查询某些正反解时,可能由于对方 DNS 主机的设定错误,导致无法解析到预期的正反解结果,这个时候就会发生所谓的 lame server 的错误!

那么这个错误会让我们的 DNS 主机发生什么严重的后果吗?当然不会啦!因为错误的是对方的 DNS 设定,只是我们的 DNS 主机在查询时,会发生无法正确解析的警告信息而已,这个讯息虽然不会对我们的 Linux 主机发生什么困扰,不过,对于系统管理员来说,要天天查询的 /var/log/messages 档案竟然有这么多的登录信息,这是很讨厌的一件事!

好了,我们知道 lame server 是对方主机的问题,对我们主机没有影响,但是却又不想要让该讯息出现在我们的登录档 /var/log/messages 当中,怎么达到这样的功能呢?呵呵!就直接利用 BIND 这个套件所提供的登录档参数啊!动作很简单,在您的 /etc/named.conf 档案当中的最底下,加入这个参数即可:

1. 修改 /etc/named.conf

[root@test root]# vi /etc/named.conf

// 加入底下这个参数:

logging {

category lame-servers { null; }; <br

Published At
Categories with 服务器类
Tagged with
comments powered by Disqus