redhat 7 dns 配置
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 配置的更多相关文章
- Redhat linux DNS配置指南(SCANIP配置手册)
在oracle 11g的RAC中增加了SCAN IP,而使用 SCAN IP的一种方式就是使用DNS,这里介绍在Redhat Linux 5.4中DNS的详细配置操作在配置DNS之前修改主机名Redh ...
- Redhat 一则关于路由及DNS配置的实例
安装了Redhat 7.2, 配置路由, 但发现路由重启之后,不能生效. 配置路由: touch /etc/sysconfig/static-router, 然后编辑路由信息如下. any defau ...
- RedHat Linux AS4 DNS 配置
RedHat Linux AS4 DNS配置 检查当前系统中安装 DNS功能组件bind情况 [root@svr01 /]# rpm -qa|grep bind* ypbind-1.17.2 ...
- Ubuntu系统下静态DNS配置详解
1.DNS服务的简介: DNS(Domain Name Server,域名服务器)是进行域名(domain name)和与之相对应的IP地址 (IP address)转换的服务器.DNS中保存了一张域 ...
- Centos 6 DNS 配置 解决 Unknown host
测试服务器Maven 打包时遇到了如下的错误 maven.aliyun.com: Name or service not known: Unknown host maven.aliyun.com: N ...
- Linux 如何查看修改DNS配置
DNS服务器介绍 DNS是计算机域名系统(Domain Name System 或Domain Name Service) 的缩写,它是由域名解析器和域名服务器组成的.域名服务器是指保存有该网络中所有 ...
- liunx之:解决liunx下dns配置重启失效的问题
有时候能ping同ip地址,却ping不通域名,这就是dns没有配置的缘故. 但是DNS配置文件 /etc/resolv.conf 每次重启就会失效. 打开这个配置文件,发现有注释提示: Dynami ...
- 彻底解决Ubuntu 14.04 重启后DNS配置丢失的问题
最近得到一个比较好用的DNS,每次重启后都修改DNS配置文件 /etc/resolv.conf 重启就会失效 从网上得知 /etc/resolv.conf中的DNS配置是从/etc/resolvcon ...
- 从DNS配置
从服务器可以从主服务器上抓取指定的区域数据文件起到备份解析记录和负载均衡的作用. 主DNS服务器IP:192.168.16.20 从DNS服务器IP:192.168.16.30 1,修改主服务器区域配 ...
随机推荐
- SSD 的介绍 -------转载
本文转载自: http://www.sohu.com/a/258190629_494938 背景 SSD(Solid-State Drive)是目前正处于鼎盛时期的存储设备.相较于传统的硬盘存储器 ...
- numpy linalg
线性代数 np.mat("0 1 0;1 0 0;0 0 1") np.linalg.inv(A)
- 小程序2-基本架构讲解(一)WXML 模板
项目里边生成了不同类型的文件: .json 后缀的 JSON 配置文件 .wxml 后缀的 WXML 模板文件 .wxss 后缀的 WXSS 样式文件 .js 后缀的 JS 脚本逻辑文件 WXML 模 ...
- TestNG 单元测试框架的使用
JUnit让开发人员了解测试的实用性,尤其是在单元测试这一模块上比任何其他测试框架都要简单明了.凭借一个相当简单,务实,严谨的架构,JUnit已经能够“感染”了一大批开发人员.TestNG是一个测试框 ...
- 6.2 集合和映射--集合Set->底层基于链表实现
在6.1中我们实现了底层基于二叉搜索树的集合,本节就底层如何基于链表实现进行学习,注意:此处的链表是之前自己封装的. 1.集合set相关功能 1.1 add()的不同 用于链表本身没有去重的效果,因此 ...
- 设计一函数,求整数区间[a,b]和[c,d]的交集
问题: 设计一函数,求整数区间[a,b]和[c,d]的交集.(c/c++.Java.Javascript.C#.Python) 1.Python: def calcMixed(a,b,c,d): r ...
- 编译安装Python3
转发https://www.cnblogs.com/resn/p/10135953.html 编译安装Python3 安装依赖 yum install -y ncurses-libs zlib-dev ...
- ---mipi command
可惜这是5.1系统: http://www.cnblogs.com/lialong1st/p/8534728.html
- spring @Bean注解的使用
@Bean 的用法 @Bean是一个方法级别上的注解,主要用在@Configuration注解的类里,也可以用在@Component注解的类里.添加的bean的id为方法名 定义bean 下面是@Co ...
- [Flutter] 因为不讲这个重点, 全网所有 flutter 实战视频沦为二流课程
二流课程也有其存在的价值,看到不同组件的轮流使用也是不断熟悉的过程,不过太眼花缭乱了. 授人以渔,基础用法是其一,讲清套路是其二,不然坑萌新. 那么 flutter 的套路是什么呢,我认为有下面几点: ...