Linux服务器配置与管理

Linux服务器配置与管理

标签(空格分隔): Linux



1. DNS服务器的配置与应用(Domain Name System)


1. 简介

  • DNS完全是为了迁就人类的记忆思维设置的,主要用来帮助用户记忆网络地址。
  • 通过DNS解析就可以在不知道主机IP地址的情况下通过其他名字访问
  • 提供DNS服务的主机叫DNS服务器,
  • 还有DNS客户端,有简单的DNS查询服务(由/etc/host.conf, resolv.conf, hosts三个配置文件组成)
    1. 指定DNS域名
    2. 指定查询类型
    3. DNS域名的制定类型
  • 查询时,现在本机进行解析,查不到,然后将请求发送给服务器
  • FQDN(Fully Qualified Domain Name)完整域名。严格来说FQDN最后是以‘.’结尾。

2. 发展

  • 前身: /etc/hosts (保存本地网中全部主机及其对应的IP地址的清单)(无法自动在所有计算机中更新)
  • BIND(分布式管理主机名对应IP地址的系统),目前担任Internet上的DNS服务器软件

3. 配置

  • 安装好DNS服务器后,还要编写
    1. DNS配置文件,
    2. 本机区域反向解析文件
    3. 主机区域正反向解析文件 ,
    4. DNS Cache文件
1. 主配置文件
options {
    directory "/var/named/";
};
# 指定named从/var/named目录下读取DNS数据文件,这个目录用户可自行指定

zone "." {
    type hint;
    file "named.ca";
};
# 指定named从named.ca文件中获得Internet的顶层“根”服务器地址

zone "0.0.127.in-addr.arpa" {
    type master;
    file "0.0.127.in-addr.arpa.zone";
};
# 指定named作为127.0.0网段地址转关主机服务器,named.local文件中包含了127.0.0.*
# 形式的地址到域名的转换数据(127.0.0网段地址是局域网段接口的内部loopback地址)

zone "localhost" {
    type master;
    file "localhost.zone";
};
# 指定包含localhost的DNS文件数据存放在/var/named/localhost.zone中

zone "test.localdomain.test" {
    type master;
    file "named.localdomain";
};
# 指定正向解析区域并制定正向解析区域文件名

zone "0.168.192.in-addr.arap" {
    type master;
    file "named.localdomain.arpa";
};
# 指定反向解析区域并制定反向解析区域文件名
2.设置跟区域(/etc/named.conf)
zone "." {
    type hint;
    file "named.ca"
};
3.这只主区域(/etc/named.conf)
  • 用来保存DNS服务器某个区域的数据信息
zone "localdomain.test" {
    type master;
    file "named.localdomain"

allow-transfer {
    192.168.0.253;
    192.168.1.253;
};
}; 
  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值