Debian 中DNS服器配置

大赛要求: *4.DNS(bind)*

· 安装bind服务;

· 建立sdskills.com域,为所有除Internet区域的主机或服务器建立正\反的域名解析;

· 当出现无法解析的域名时,向域skills.com申请更高层次的解析。

修改主机名
hostname set-hostname server01.chinaskills.com
vim /etc/hosts
做静态映射

1、安装,

​ apt install bind9 dnsutil

​ cd /etc/bind

​ ls: #查看到debian和redhat有一些不同

​ 几个用到的文件:

​ db.local 正向区域数据库,用于将域名解析为对应的IP地址

​ db.127 反向区域数据库,用于将ip解析为对应的域名

​ named.conf : 这是主配置文件,不过里没没有写东西,通过include 指向了其他文件

​ named.conf.option:全局配置文件

​ named.conf.local:区域配置文件,定义区域、类型

​ named.conf.default-zones:默认0区域配置文件,解析127地址

2、编辑全局配置文件

​ vim /etc/bind/named.conf.options

options {
   directory "/var/cache/bind"; 
   forwarders {
  skills.com; 
   };
   dnssec-validation no; 
   dnssec-enable no;
   listen-on { any; }; #本机地址 
   allow-query { any; }; #允许所有主机使用本机获取 
   };

3、编辑配置文件

​ vim /etc/bind/named.conf.default-zones

​ #正向区域
zone “sdskills.com” {
type master;
file “/etc/bind/db.sdskills.com”; #区域的数据库文件
};
#反射区域
zone “0.168.192.in-addr.arpa” {
type master;
file “/etc/bind/db.0.168.192”;
};


cp -p /etc/bind/db.{empty,skills.com}

vim /etc/bind/db.skills.com

```shell
$TTL    604800
@   IN  SOA skills.com. admin.skills.com. 
#这行将localhost,修改为自己的主机域
	IN  NS  ns.skills.com.
www IN  A 192.168.8.140 
ftp IN  CNAME www

添加反向解析

vim /etc/bind/db.0.168.192

$TTL    604800
@   IN  SOA skills.com. admin.sdskills.com. 
					更新参数略,不能删除
@   IN  NS  ns.sdskills.com.
2.1 IN  PTR sdskills.com.
4、重启DNS,验证

修改客户机的网络配置DNS指定
vim /etc/resolv.conf
写上机的DNS服务器地址

​ systemctl restart bind9

​ nslookup www.sdskills.com

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值