CentOS7.3使用BIND配置DNS服务器(一)

本文详细介绍了如何在CentOS7.3上使用BIND配置DNS服务器,从DNS和BIND的基本概念开始,到安装、配置以及在CentOS6.9上进行测试。通过设置,实现了域名与IP的映射,包括正向和反向解析功能。
摘要由CSDN通过智能技术生成

一、DNS及BIND的简介

      DNS(Domain Name System),即域名系统。它使用层次结构的命名系统,将域名和IP地址相互映射,形成一个分布式数据库系统。DNS采用CS架构,服务器端工作在UDP协议端口53和TCP协议端口53上。FQDN(Fully Qualified Domain Name)完全限定域名,它是使用DNS的数状层级结构的完全路径域名来表示一个准确位置的主机。提供正向解析(FQDN—>IP)和反向解析(IP—>FQDN)的功能。目前DNS已经成为互联网通讯的基础服务。
      BIND(Berkeley Internet Name Domain)BIND(Berkeley Internet Name Daemon)是现今互联网上最常使用的DNS服务器软件,使用BIND作为服务器软件的DNS服务器约占所有DNS服务器的九成。BIND现在由互联网系统协会(Internet Systems Consortium)负责开发与维护。

二、实验环境:

VM12、CentOS7.3 x64(作为DNS服务器,IP为172.16.252.77)、CentOS6.9 x64(作为测试机,IP地址为172.16.252.174)

三、实验前的准备:

      因为本实验只是为了了解DNS的实现,所有关掉了CentOS7.3的防火墙,SELinux.

[root@hengxia ~]# getenforce  # 查看当前selinux的运行状态
Enforcing
[root@hengxia ~]# vi /etc/selinux/config
SELINUX=enforcing改为SELINUX=permissive
[root@hengxia ~]# setenforce 0   # 使生效
[root@hengxia ~]# iptables -nvl
[root@hengxia ~]# systemctl disable firewalld           # 设为下次开机禁止启动
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
Removed symlink /etc/systemd/system/basic.target.wants/firewalld.service.
[root@hengxia ~]# systemctl stop firewalld              # 关闭防火墙
[root@hengxia ~]# iptables -vnL

四、CentOS7.3上yum安装BIND,并启动

      在CentOS7.3上安装BIND,并启动

[root@hengxia ~]# yum -y install bind
[root@hengxia ~]# rpm -ql bind 
/etc/logrotate.d/named
/etc/named
/etc/named.conf         # 主配置文件
/etc/named.iscdlv.key
/etc/named.rfc1912.zones    # 区域解析库文件 
...(中间省略)...
/run/named          # 服务脚本使用此文件
...(中间省略)...
/var/log/named.log
/var/named          # 服务根目录
...(中间省略)...
/var/named/slaves       # 从服务器使用的区域解析目录
[root@hengxia ~]# systemctl start named   # 启动服务
[root@hengxia ~]# systemctl enable named  # 设为开机启动
Created symlink from /etc/systemd/system/multi-user.target.wants/named.service to /usr/lib/systemd/system/named.service.
[root@hengxia ~]# ss -nult     # 端口有问题,绑定在127.0.0.1,只有本地可用,不能对外服务
Netid  State      Recv-Q Send-Q Local Address:Port               Peer Address:Port              
udp    UNCONN     0      0           *:43451                   *:*                  
udp    UNCONN     0      0      127.0.0.1:53                      *:*                  
udp    UNCONN     0      0           *:68                      *:*                  
udp    UNCONN     0      0         ::1:53                    
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值