linux下dns服务器部署,linux系统下部署DNS服务器

一、实验环境:

准备一台cos7系统的虚拟机

二、实验要求:物理机和虚拟机要能相互通信

三、实验步骤:

1)安装bind、bind-chroot软件包

yum -y install bind bind-chroot

# yum list bind bind-chroot //确认软件是否安装好

2)建立主配置文件 /etc/named.conf

vim /etc/named.conf //清空文件内容,重新编辑

options {

directory “/var/named”; //地址库的默认存放地点

};

zone “tedu.cn” { //定义正向区域

type master; //区域类型为主DNS

file “tedu.cn.zone”; //地址库文件名

};

named-checkconf /etc/named.conf //检查配置文件是否正确

3)建立地址库配置文件

通过复制范本文件建立新的地址库文件(注意带上 –p 选项以保持属性)

## cd /var/named/

### cp -p named.localhost tedu.cn.zone //复制改名为tedu.cn.zone

vim /var/named/tedu.cn.zone

@ NS ns.tedu.cn.

ns.tedu.cn. A 192.168.10.7 //设置域名解析记录

named-checkzone tedu.cn /var/named/tedu.cn.zone //检查地址库文件是否对

4)启用named服务,并设置开机自启

systemctl restart named

systemctl enable named

5)配置DNS客户机

— 修改客户机的DNS设置,指向192.168.10.7

# vim /etc/resolv.conf

nameserver 192.168.10.7

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
可以使用bind(Berkeley Internet Name Domain)来部署DNS服务器。以下是在Linux系统上使用bind部署DNS服务器的步骤: 1. 安装bind软件包:在Linux系统上,使用包管理器安装bind软件包(通常是bind-utils和bind)。例如,在Ubuntu上,可以使用以下命令安装bind9软件包: ``` sudo apt-get update sudo apt-get install bind9 ``` 2. 配置bind:在安装了bind之后,需要对其进行配置。首先,需要编辑named.conf文件,该文件位于/etc/bind/目录下。可以使用以下命令打开该文件进行编辑: ``` sudo nano /etc/bind/named.conf ``` 在该文件中,可以定义域名和DNS服务器的设置。例如,以下是一个简单的配置: ``` zone "example.com" { type master; file "/etc/bind/db.example.com"; }; ``` 这个配置告诉bind,它是一个主DNS服务器,负责管理example.com域名,并且它的数据存储在/etc/bind/db.example.com文件中。 3. 创建区域文件:在上面的配置中,我们指定了数据存储在/etc/bind/db.example.com文件中,所以需要创建该文件。可以使用以下命令创建区域文件: ``` sudo nano /etc/bind/db.example.com ``` 在该文件中,可以定义域名服务器和其它DNS记录(例如A记录、CNAME记录等)。例如,以下是一个简单的配置: ``` $TTL 86400 @ IN SOA ns1.example.com. admin.example.com. ( 2019022001 ; serial 3600 ; refresh 1800 ; retry 604800 ; expire 86400 ; minimum TTL ) IN NS ns1.example.com. ns1 IN A 192.168.1.1 ``` 这个配置定义了example.com域名服务器的IP地址是192.168.1.1。 4. 启动bind:完成配置后,可以启动bind服务。可以使用以下命令启动bind: ``` sudo service bind9 start ``` 5. 测试DNS服务器:最后,可以使用dig命令来测试DNS服务器是否正常工作。例如,以下命令将查询example.com域名服务器的IP地址: ``` dig example.com ``` 以上是在Linux系统上使用bind部署DNS服务器的基本步骤。根据实际需要,还可以进行更复杂的配置。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值