搭建dns服务器添加 txt记录

24 篇文章 0 订阅
实验目标

添加 www.eureka.com A记录 解析
添加 txt.eureka-server-region.www 的TXT记录解析
添加 txt.www.eureka.com 的TXT记录解析

环境

centos7.4

安装bind,bind-utils
yum install -y bind bind-utils
编辑配置
1、 vi /etc/named.conf  

options {
        listen-on port 53 { any; }; // 改成 any
        listen-on-v6 port 53 { ::1; };
        directory       "/var/named";
        dump-file       "/var/named/data/cache_dump.db";
        statistics-file "/var/named/data/named_stats.txt";
        memstatistics-file "/var/named/data/named_mem_stats.txt";
        recursing-file  "/var/named/data/named.recursing";
        secroots-file   "/var/named/data/named.secroots";
        allow-query     { any; }; // 改成any


2、vi /etc/named.rfc1912.zones 
	添加一个正向解析
	zone "eureka.com" IN {
        type master;
        file "eureka.com.zone";
	};

3、新建并编辑 vi /var/named/eureka.com.zone 
内容如下:
$TTL 1D
@       IN SOA   ns.eureka.com. root(
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
@       IN      NS      ns.eureka.com.
@       IN      MX   5  mail.eureka.com.
ns      IN      A       192.168.22.128
mail    IN      A       192.168.22.128
www     IN      A       192.168.22.128
txt.eureka-server-region.www   IN      TXT     "www.eureka.com"
txt.www.eureka.com.     IN      TXT     "192.168.22.128" "192.168.22.129" "192.168.22.130"

@ 代表本机
 IN SOA 固定 
 ns.eureka.com是本机域名 .结尾
 root 是管理员邮箱
 NS 域名服务器记录
 MX 邮箱服务器记录
 A  A记录
 TXT  TXT记录
设置可读eureka.com.zone 可读,并启动服务
chmod a+r  eureka.com.zone
service named start 
配置域名解析服务

永久生效

vi /etc/sysconfig/network-scripts/ifcfg-ens33
添加一行
DNS1=192.168.22.128
DNS2=114.114.114.114
重启网络  service network restart

重启网络会失效

vi /etc/resolv.conf
nameserver   192.168.22.128
nameserver   114.114.114.114
测试dns

[root@localhost ~]# nslookup www.eureka.com
Server:		192.168.22.128
Address:	192.168.22.128#53

Name:	www.eureka.com
Address: 192.168.22.128

[root@localhost ~]# nslookup  -q=txt txt.www.eureka.com
Server:		192.168.22.128
Address:	192.168.22.128#53

txt.www.eureka.com	text = "192.168.22.128" "192.168.22.129" "192.168.22.130"

[root@localhost ~]# nslookup  -q=txt txt.eureka-server-region.www.eureka.com
Server:		192.168.22.128
Address:	192.168.22.128#53

txt.eureka-server-region.www.eureka.com	text = "www.eureka.com"

其他服务器配置后,解析不了,配置防火墙

CentOS 7 默认使用 firewalld 防火墙,使用如下指令设置:

● 查看firewalld服务当前所使用的区域:

    [root@online ~]# firewall-cmd --get-default-zone
    public

    [root@online ~]# firewall-cmd --zone=public --query-service=dns
    no

● 设置 firewalld 服务中 dns 服务为永久允许,并立即生效:

    [root@online ~]# firewall-cmd --permanent --zone=public --add-service=dns
    success

    [root@online ~]# firewall-cmd --reload
    success

    再次查询验证:
    [root@online ~]# firewall-cmd --zone=public --query-service=dns
    yes

防火墙设置完成。

其他服务器配置这个域名服务器后就可以解析了

参考文档

CentOS 7 搭建企业内网 DNS 服务器
Centos的DNS服务安装和配置、DNS解析文件、DNS主从服务器、DNS转发、DNS资源记录、邮件MX记录
微服务架构:Eureka集群搭建

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值