域服务器简单配置
时间:2023-01-30 18:16:01 | 来源:建站知识
时间:2023-01-30 18:16:01 来源:建站知识
在建立很多虚拟机后,去记每一个虚拟机的ip是件痛苦的事情,开始尝试去解决这一问题
域服务器,即DNS服务器(domain name system)
1、安装bind,bind-utils,如果你比较在意安全可以下载bind-chroot
yum install bind bind-utils bind-chroot -y
2、配置文件
/etc/named.conf
options
{
directory "/var/named"; //指定域工作目录
listen-on port 53 { any; }; //指定listen的ip,port,可以指定具体的ip
};
zone "
http://raiky.com" // 里面写上我们要配置的域的域名
{
type master; // 指定我们要配置的是域主DNS服务器
file "raiky.com.zone"; // 指定域的zone文件名为 raiky.com.zone ,一般都是以域名.zone命名
};
3、配置zone文件
/var/named/ #由named.conf指定的目录
copy named.localhost 为 raiky.com.zone #因为这个配置文件比较不好写
$TTL 1D //time to live 生存时间,默认为秒
@ IN SOA @ rname.invalid. (
0 ; serial
1D ; refresh //定义以单位(M分,H时,W周,默认是秒即不带单位)的刷新频率,即规定从域名服务器多长时间查询一个主服务
1H ; retry //以1h的时间间隔重试
1W ; expire //规定从服务器在向主服务器更新失败之后清除记录的时间
3H ) ; minimum //规定缓冲服务器不能与主服务器联系上的清除记录时间
NS @ //net server,表示该主机是域名服务器
A 172.21.141.197
IN MX 10 mail.raiky.com.
www IN A 172.21.141.197
mail IN A 172.21.141.197
class0 IN A 172.21.141.197
server0 IN A 172.21.141.231
IN 表示后面的数据使用的是INTERNET标准
SOA表示授权开始
A:address,定义了一条A记录,表示该主机名到IP地址的对应记录
MX:mail exchange,定义一条邮件记录
4、建立软连接到
/var/named/chroot/etc/named.conf
/var/named/chroot/var/named/raiky.com.zone
5、开启服务
named-chroot
named
6、开启防火墙
7、配置client端
/etc/resolv.conf
nameserver 表明dns 服务器的ip 地址,可以有很多行的nameserver,每一个带一个i p 地址。
在查询时就按nameserver 在本文件中的顺序进行,且只有当第一个nameserver 没有反应时才查询下面的nameserver.
domain 声明主机的域名。很多程序用到它,如邮件系统;当为没有域名的主机进行dns 查询时,也要用到。
如果没有域名,主机名将被使,用删除所有在第一个点( . )前面的内容。
search 它的多个参数指明域名查询顺序。当要查询没有域名的主机,主机将在由search 声明的域中分别查找。
domain 和search 不能共存;如果同时存在,后面出现的将会被使用。