linux中架设DNS服务
2008-01-04 08:54
459 查看
一 所需软件
bind-9.4.2.tar.gz //http://www.isc.org/
wget http://ftp.isc.org/isc/bind9/9.4.2/bind-9.4.2.tar.gz
二 解压、安装
# tar zxvf bind-9.4.2.tar.gz
# cd bind-9.4.2
# ./configure --sysconfdir=/etc
# make
# make install
三 主配置文件
# vim /etc/named.conf
options {
directory "/var/named";
};
zone "." {
type hint;
file "named.ca";
};
新建配置目录
# mkdir /var/named
产生named.ca文件
1 配置DNS
# echo "nameserver 202.99.192.68" >/etc/resolv.conf
2 挖掘DNS工具,查看根
# dig -t NS .
3 产生named.ca文件
# dig -t NS . >/var/named/named.ca
四 用RNDC控制服务器
产生rndc配置文件
# rndc-confgen > /etc/rndc.conf
显示行号
# cat -n /etc/rndc.conf
从13行开始到结束追加到named.conf文件
# tail +13 /etc/rndc.conf>>/etc/named.conf
去掉刚追加的注释
# vim /etc/named.conf
五 运行及测试
运行DNS服务
# named
检查状态
# rndc status
配置DNS
# echo "nameserver 127.0.0.1" >/etc/resolv.conf
测试
# host www.163.com
六 添加本地及其它
# vim /etc/named.conf
zone "localhost"{
type master;
file "named.local";
};
zone "test.com"{
type master;
file "test.com.zone";
};
# vim /var/named/named.local
@ IN SOA localhost. root (
2008010201 ;serial
1H ;refresh
15M ;retry
1W ;expire
1D ) ;TTL
IN NS @
IN A 127.0.0.1
# vim /var/named/test.com.zone
@ IN SOA test.com. root (
2008010201 ;serial
1H ;refresh
15M ;retry
1W ;expire
1D ) ;TTL
IN NS ns
IN MX 10 mail
ns IN A 10.0.0.8
www IN A 10.0.0.167
mail IN A 10.0.0.168
news IN CNAME www
重新加载
# rndc reload
七 反向区
。。。
bind-9.4.2.tar.gz //http://www.isc.org/
wget http://ftp.isc.org/isc/bind9/9.4.2/bind-9.4.2.tar.gz
二 解压、安装
# tar zxvf bind-9.4.2.tar.gz
# cd bind-9.4.2
# ./configure --sysconfdir=/etc
# make
# make install
三 主配置文件
# vim /etc/named.conf
options {
directory "/var/named";
};
zone "." {
type hint;
file "named.ca";
};
新建配置目录
# mkdir /var/named
产生named.ca文件
1 配置DNS
# echo "nameserver 202.99.192.68" >/etc/resolv.conf
2 挖掘DNS工具,查看根
# dig -t NS .
3 产生named.ca文件
# dig -t NS . >/var/named/named.ca
四 用RNDC控制服务器
产生rndc配置文件
# rndc-confgen > /etc/rndc.conf
显示行号
# cat -n /etc/rndc.conf
从13行开始到结束追加到named.conf文件
# tail +13 /etc/rndc.conf>>/etc/named.conf
去掉刚追加的注释
# vim /etc/named.conf
五 运行及测试
运行DNS服务
# named
检查状态
# rndc status
配置DNS
# echo "nameserver 127.0.0.1" >/etc/resolv.conf
测试
# host www.163.com
六 添加本地及其它
# vim /etc/named.conf
zone "localhost"{
type master;
file "named.local";
};
zone "test.com"{
type master;
file "test.com.zone";
};
# vim /var/named/named.local
@ IN SOA localhost. root (
2008010201 ;serial
1H ;refresh
15M ;retry
1W ;expire
1D ) ;TTL
IN NS @
IN A 127.0.0.1
# vim /var/named/test.com.zone
@ IN SOA test.com. root (
2008010201 ;serial
1H ;refresh
15M ;retry
1W ;expire
1D ) ;TTL
IN NS ns
IN MX 10 mail
ns IN A 10.0.0.8
www IN A 10.0.0.167
mail IN A 10.0.0.168
news IN CNAME www
重新加载
# rndc reload
七 反向区
。。。
相关文章推荐
- linux系统服务架设之DNS架设
- linux系统服务架设之DNS架设
- Linux系列-Red Hat5平台下的DNS服务搭建
- Linux学习–(DNS服务搭建)
- linux下dns服务配置2
- Linux DNS服务系列之主从复制、区域传送
- 【Linux】DNS服务-BIND从服务器、缓存服务器及转发服务器配置(三)
- linux下服务器的架设(dhcp,nis,samba,ftp,dns)
- 配置Linux下的动态DNS服务
- Linux配置 DNS and BIND服务配置详解--缓存服务器配置 正反向解析配置
- linux服务之DNS
- linux网络服务之dns
- 初学linux网络服务之DNS服务实验
- Linux网络服务之DNS(1)
- Linux网络服务之DNS(2)
- linux-DNS服务
- linux的dns缓存,NSCD服务
- Linux服务---DNS的正向解析和反向解析
- 在Red Hat Linux5下构建LAMP网站服务平台之架设Discuz!论坛
- 加强linux操作系统DNS服务安全