dns 配置(安装环境是neokylin7.4) #后为需要在root权限下执行的命令

一、安装 修改配置文件
1.需要安装的包 bind 、 bind-chroot 、bind-utils

#yum instal bind bind-chroot bind-utils -y

2.编辑/etc/named.conf,找到listen-on 这一行。改为

#vim /etc/named.conf

listen-on port 53 {any; };

找到allow-query 这一行,改为:

allow-query {any; };

3.对配置文件进行语法检查:

named-checkconf /etc/named.conf

启动dns服务

#systemctl start named

防火墙配置
#firewalld-cmd --permanent --add-service=dns
#firewalld-cmd --reload

测试:
dig www.baidu.com @192.168.159.141 (本机地址)

返回数据无异常,初步配置完成。

4.配置正向解析(例:本机地址为192.168.159.141 域名为:www.kunge.edu)
(1)可以直接在named.conf文件中直接添加,根据named.conf 文件中的“/etc/named.rfc1912.zones“这一行。我们可以在named.rfc1912.zones中添加也是一样的效果。在末尾加上:

zone "kunge.edu" IN {
type master;
file "data/master.kunge.edu.zone";
};

(2)在/var/named/下新建.zone 文件。根据上面添加的 file "data/master.kunge.edu.zone 在./data 下新建

#cd data
#vim master.kunge.edu.zone

$TTL 3600
@ IN SOA kunge.edu admin.kubge.edu. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
@ IN NS 192.168.159.141.
www IN A 192.168.159.141
test IN A 192.168.159.141

(3)重启服务 测试

#systemctl restart named
#ping www.kunge.edu

正向解析搭建完成

5.配置反向解析。
(1)修改配置文件/etc/named.rfc1912.zones,复制zone”1.0.0.127.in-addr.arpa“这一段。修改为如下内容

#vim /etc/named.rfc1912.zones
zone "159.168.192.in-addr.arpa" IN {
type master;
file "data/named.kunge.zone";
allow-update { none; };
};

(2)根据上面添加的 file "data/master.kunge.edu.zone 在/var/named/data下新建master.kunge.edu.zone 文件
#cd /var/named/data
#vim master.kunge.edu

$TTL 3600
@ IN SOA kunge.edu admin.kubge.edu. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
@ IN NS 192.168.159.141.
www IN A 192.168.159.141
test IN A 192.168.159.141

(3)重启服务 设置dns服务开机自启 测试

#systemctl restart named
#systemctl enable named

#nslookup 192.168.159.141

本文参考https://blog.csdn.net/solaraceboy/article/details/78960307

redhat 7 dns 配置的更多相关文章

  1. Redhat linux DNS配置指南(SCANIP配置手册)

    在oracle 11g的RAC中增加了SCAN IP,而使用 SCAN IP的一种方式就是使用DNS,这里介绍在Redhat Linux 5.4中DNS的详细配置操作在配置DNS之前修改主机名Redh ...

  2. Redhat 一则关于路由及DNS配置的实例

    安装了Redhat 7.2, 配置路由, 但发现路由重启之后,不能生效. 配置路由: touch /etc/sysconfig/static-router, 然后编辑路由信息如下. any defau ...

  3. RedHat Linux AS4 DNS 配置

     RedHat Linux AS4 DNS配置   检查当前系统中安装 DNS功能组件bind情况 [root@svr01 /]# rpm -qa|grep bind* ypbind-1.17.2 ...

  4. Ubuntu系统下静态DNS配置详解

    1.DNS服务的简介: DNS(Domain Name Server,域名服务器)是进行域名(domain name)和与之相对应的IP地址 (IP address)转换的服务器.DNS中保存了一张域 ...

  5. Centos 6 DNS 配置 解决 Unknown host

    测试服务器Maven 打包时遇到了如下的错误 maven.aliyun.com: Name or service not known: Unknown host maven.aliyun.com: N ...

  6. Linux 如何查看修改DNS配置

    DNS服务器介绍 DNS是计算机域名系统(Domain Name System 或Domain Name Service) 的缩写,它是由域名解析器和域名服务器组成的.域名服务器是指保存有该网络中所有 ...

  7. liunx之:解决liunx下dns配置重启失效的问题

    有时候能ping同ip地址,却ping不通域名,这就是dns没有配置的缘故. 但是DNS配置文件 /etc/resolv.conf 每次重启就会失效. 打开这个配置文件,发现有注释提示: Dynami ...

  8. 彻底解决Ubuntu 14.04 重启后DNS配置丢失的问题

    最近得到一个比较好用的DNS,每次重启后都修改DNS配置文件 /etc/resolv.conf 重启就会失效 从网上得知 /etc/resolv.conf中的DNS配置是从/etc/resolvcon ...

  9. 从DNS配置

    从服务器可以从主服务器上抓取指定的区域数据文件起到备份解析记录和负载均衡的作用. 主DNS服务器IP:192.168.16.20 从DNS服务器IP:192.168.16.30 1,修改主服务器区域配 ...

随机推荐

  1. (简单)华为M3青春 CPN-AL10的Usb调试模式在哪里打开的步骤

    每次我们使用PC通过数据线连接到安卓手机的时候,如果手机没有开启usb开发者调试模式,PC则没能成功检测到我们的手机,有时候我们使用的一些功能比较强的的应用软件比如以前我们使用的一个应用软件引号精灵, ...

  2. C# 密码盐码加密

    每次新建账号密码的时候都需要获取一下新的盐码,之后用使用MD5为用户密码加密 /// <summary> /// 获取新的密码盐码 /// </summary> /// < ...

  3. pandas数据结构之series操作

    阅读之前假定你已经有了python内置的list和dict的基础.这里内容几乎是官方文档的翻译版本.   概览: ​   原来的文档是在一个地方,那边的代码看起来舒服些   https://www.y ...

  4. Shiro的认证和权限控制

    权限控制的方式 从类别上分,有两大类: - 认证:你是谁?–识别用户身份. - 授权:你能做什么?–限制用户使用的功能. 权限的控制级别 从控制级别(模型)上分: - URL级别-粗粒度 - 方法级别 ...

  5. ajax请求中包含中文参数

    对需要传递的中文参数先进行两次转码: 1.js文件中使用encodeURI()方法. var url = "Validate.jsp?id=" + encodeURI(encode ...

  6. sqlserver 存储过程返回游标的处理

    创建表: create table tb1( id int , name ) ) ------------------------------------------------- 创建返回游标的存储 ...

  7. 使用 nodeJs 开发微信公众号(配置服务器)

    流程如下: 1. 申请微信公众号:企业号.服务号.订阅号(前两个要钱) 2. 配置微信公众号后台 选择基本配置,获得 AppId 和 AppSecret ,点击服务器配置 URL:你服务器地址,不能是 ...

  8. 属性控件CMFCPropertyGridCtrl简单用法

    这是我的原创! 用一堆的编辑框下拉框做配置界面,很是繁琐,还要对齐排版……用这个属性控件 CMFCPropertyGridCtrl 就可以统一风格了. //初始化 CMFCPropertyGridCt ...

  9. P1100 高低位交换

    题目描述 给出一个小于2^{32}232的正整数.这个数可以用一个3232位的二进制数表示(不足3232位用00补足).我们称这个二进制数的前1616位为“高位”,后1616位为“低位”.将它的高低位 ...

  10. lamp之apache配置https访问

    配置apache 使用https 注:怕其他人由于路径的原因出问题,首先声明一下,本人apache的安装目录为 : /usr/local/httpd2.4.25,如果不是,请参考进行配置 注: 对于如 ...