首页 > 系统相关 >CentOS7 搭建 DNS 域名解析服务器

CentOS7 搭建 DNS 域名解析服务器

时间:2022-10-17 09:22:07浏览次数:38  
标签:named conf -- xhj 域名解析 CentOS7 etc DNS com

CentOS7 搭建 DNS 域名解析服务器

1. 安装 BIND 服务器软件并启动

yum -y install bind bind-utils
systemctl start named.service   //启动服务
systemctl enable named          //设为开机启动
1.1. 查看named进程是否正常启动
ps -eaf|grep named  //检查进程
ss -nult | grep :53   //检查监听端口
1.2. 开放 TCP 和 UDP 的 53 端口
firewall-cmd --permanent --add-port=53/tcp
firewall-cmd --permanent --add-port=53/udp
firewall-cmd --reload  //重新加载防火墙配置,让配置生效

2. DNS 服务的相关配置文件

2.1. 修改主要文件 /etc/named.conf

修改前先备份: cp -p /etc/named.conf /etc/named.conf.bak // 参数-p表示备份文件与源文件的属性一致。 修改配置:vi /etc/named.conf , 配置内容如下:

named-checkconf  //检查named.conf是否有语法问题
2.2. 配置正向解析
2.2.1. 修改/etc/named.rfc1912.zones

添加配置: vi /etc/named.rfc1912.zones , 配置内容如下

zone "xhj.com" IN{
    type master;
    file "xhj.com";
    allow-update { none; };
}
2.2.2. 添加正向解析域

基于 name.localhost 模板,创建配置文件:cp -p /var/named/named.localhost /var/named/xhj.com 配置正向域名解析文件 xhj.com : vi /var/named/xhj.com ,配置内容如下:

$TTL 1D
@     IN     SOA   @ xhj.com. (
                            0 ; serial
                            1D; refresh
                            1H; retry
                            1W; expire
                            1H);minimun
NS       	@
A	127.0.0.1
AAAA 	::1
@	IN 	NS 	xhj.com.
200	IN	PTR	www.xhj.com.
named-checkzone "xhj.com" "/var/named/xhj.com"
2.2.4. 重启 named 服务,让配置生效
systemctl restart named

2.named 命令允许动态更新

rndc reload

标签:named,conf,--,xhj,域名解析,CentOS7,etc,DNS,com
From: https://www.cnblogs.com/hu308830232/p/16797957.html

相关文章

  • 【Python】Centos7安装Python3和pip
    安装Python3#wgethttps://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xz#tar-xvJfPython-3.6.2.tar.xz#cdPython-3.6.2#./configure--prefix=/data......
  • Centos7部署redis三节点哨兵集群,添加布隆过滤器
    目录Centos7部署redis三节点哨兵集群,添加布隆过滤器一、环境准备1.1、服务器准备1.2、依赖安装二、部署redis2.1、安装redis2.2、修改配置文件2.3、加入systemctl管理三、......
  • 域名系统DNS
    为了便于用户与互联网上的主机进行通信,便于用户记忆各种网络应用,但互联网上的通信都是以IP地址为基础,产生了DNS把主机名字转换为IP地址。互联网的域名结构:三级域名.二级域......
  • CentOS7.9安装mqtt消息中间件mosquitto
    MQTT(MQTelemetryTransport),消息队列遥测传输协议,轻量级的发布/订阅协议,适用于一些条件比较苛刻的环境,进行低带宽、不可靠或间歇性的通信。目前已经是物联网消息通信事实上......
  • CentOS7修改SSH端口
    CentOS7修改SSH端口1.修改ssh配置文件#查看当前ssh服务器端口号netstat-tunlp|grep"ssh"默认的话是222.修改端口vi/etc/ssh/sshd_config去掉前面的#,改为Port2222......
  • Linux中的DNS正向、反向与主从解析
    一、DNS概念在日常生活中人们习惯使用域名访问服务器,但机器间互相只认IP地址,域名写IP地址之间是多对一的关系,一个ip地址不一定只对应一个域名,且一个完整域名只可以对应一......
  • DNS(Bind9) Anycast 数据中心部署 最终版
    DNS(Bind9)Anycast数据中心部署最终版问题点:现网使用的是windowsad域控加windowsdns的结构,支撑全网设备的加域和域名解析功能,但由于部分终端机不能动态更换dns服务器ip......
  • Centos7安装配置jenkins
    安装前准备注:jenkins依赖jdk环境,需提前安装配置(如已安装请跳过)一、jdk8安装配置jdk8下载地址:https://www.oracle.com/java/technologies/javase/jdk8-arm-downloads.htm......
  • centos7.9 安装postgres15数据库
    1.安装yum仓库yuminstall-yhttps://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm2.安装环境依赖(1).安装lib......
  • centOS7图形化安装(最小化安装的基础上安装)
    ┌──[[email protected]]-[~/awx-operator]└─$yumgrouplist已加载插件:fastestmirror没有安装组信息文件Mayberun:yumgroupsmarkconvert(see......