分类: LINUX
2005-10-11 12:18:04
linux下DNS的配置(笔记)
dns配置:
DNS客户端的配置文件:/etc/resolv.conf
服务器端: 使用的DNS软件 bind-
至少要有3个数据文件:
localhost.zone: 环路地址的正向区域文件(127.0.0.1)
反向文件:named.local (环路地址)
根区域的配置文件:named.ca 14台DNS服务器
不需要手工生成: redhat已经存在
DNS数据文件: 默认的位置:/var/named
配置文件:/etc/named.conf
区域格式:
zone "abc.com" IN {
type master;
file "abc.com";
}; //正向文件: 必须要建立的
反向区域: 一个网段至少要有一个反向区域,而且只能有一个
zone "254.168.192.in-addr.arpa" IN {
type master; //slave
file "abc.com1"; //文件名是任意的
};
生成对应的数据文件: 拷贝环路地址的正向和反向文件
/var/named:
cp localhost.zone abc.com
cp named.local abc.com1
编辑拷贝后的文件:
vi /var/named/abc.com
第二行信息删除,删除所有1D
SOA: 起始授权
NS: Name Server 名称服务器
A记录: 主机记录 www
PTR指针: 反向地址
abc.com
$TTL 86400
@ IN SOA . root.abc.com. (
42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
IN NS .
www IN A 192.168.254.133
ftp IN CNAME www
abc.com. IN MX 1 .
abc.com1:
$TTL 86400
@ IN SOA . root.localhost. (
1997022700 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
IN NS .
133 IN PTR .
A:
别名记录: CNAME 多台主机对应同一个IP地址
dns服务: 启动 service named start stop restart reload
service named reload:
邮件交换记录: MX 记录
www 133 ftp 133 smtp: 133
验证工具: nslookup : 默认验证是A记录 (正向和反向) 192.168.
254.133
set type=mx
abc.com
set type=a
host
dig
host -t mx abc.com
辅助区域:
zone "abc.com" IN {
type slave;
masters { 192.168.254.133; };
file "abc.com"; //文件是任意可以不与主区域的数据文件名一致
};
实现负载均衡:
www 0 IN A 192.168.254.133
www 0 IN A 192.168.254.134
www 0 IN A 192.168.254.135
www 0 IN A 192.168.254.136
www 0 IN A 192.168.254.137
子区域: 在配置文件加入 相应的区域信息,数据文件可以与主区域使用同一个,也
可以单独使用一个
查找替换::%s/abc/news.abc/g
命令:
ls : 列出文件
ls -l: 详细信息
ls -lh : 以人可读形式显示