空闲时间够充裕,准备架设个LAMP和用POSTFIX架设个webmail.这两个SERVER都需要用到DNS。于是先弄个DNS,做个记录,以方便后面参考。具体步骤如下: 1.DNS用的软件名字bind。先确定下,安装了bind木有? 参考命令: rpm -qa |grep "bind"
2.DNS主要文件说明 /etc/named.conf zone文件位置 /var/named/ 3.主配置文件的配置 vim /etc/named.conf
一些参数说明:
listen-on port 53 { any; } 这个是监听端口,默认只监听本地的,我这里改成了any。 directory 这是zone的存取目录 dump-file statistics-file memstatistics-file 这三个是统计文件,一般无须修改,默认就可。 allow-query { any } 这个参数很重要,我的理解是允许回复哪里的请求,默认是本地,我这里修改成any 底下三个dns开头的文件,默认就可 重要的是zone文件的配置,我们需要设置两个zone,一个正解,一个反解。还有个默认的type hint的zone。千万不要删除这个zone "."。这个是解析除本机设定DNS外的其他DNS。 zone的设置很简单,参考写就可以,需要注意的是,反解zone名字的书写。 注意看zone "168.192.in-addr.arpa"。 我的内网IP地址是192.168.0.107。反过写就是:0.0.168.192。如果地址是1段,比如,192.168.1.0/24,反过来写就是0.1.168.192。前面的0不写就是1.168.192。 4./var/named zone 文件的配置
参数说明: TTL time to live. SOA 认证的服务器 am. 这个主意,这是个邮件地址a[email protected] 2015123001 3H 15M 1W 1D 第一个参数是编号,第二个参数是刷新时间,第三个参数是连接失败后尝试重连时间,第四个参数是失效时间,第5个参数是保存时间。 5.启动SERVER 测试SERVER。 启动: service named start chkconfig named on 看启动日志: tail -n 30 /var/log/messages 测试: 注意一个细节,我们需要测试内网的DNS,需要把我们内网电脑的DNS修改成我们这个DNS服务器的地址才可以。LINUX修改命令:如下 vim /etc/resolv.conf 需要设置iptables,我一般关闭了iptables service iptables stop 然后用dig 截图如下:
windows
时间: 2024-10-10 07:15:29