centos7配置YUM安装DNS服务

1、配置DNS地址

vim /etc/resolv.conf
nameserver 192.168.1.100 #注:这里的地址是你DNS服务器本机的地址

2、安装dns服务

yum install bind bind-utils

3、启动服务

启动DNS服务:service named start
重启DNS服务:systemctl restart  named.service
设置开机启动:systemctl enable named

4、编辑dns配置文件

vim /etc/named.conf
options {
listen-on port 53 { 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";
allow-query     { any;};
recursion yes;
dnssec-enable yes;
dnssec-validation yes;
bindkeys-file "/etc/named.iscdlv.key";
managed-keys-directory "/var/named/dynamic";
pid-file "/run/named/named.pid";
session-keyfile "/run/named/session.key";
};
logging {
        channel default_debug {
                file "data/named.run";
                severity dynamic;
        };
};
zone "." IN {
type hint;
file "named.ca";
};
#新增demo.com域名
zone "demo.com" {
type master;
file "/var/named/demo.com";
};
#新增demo1.com域名
zone "demo1.com" {
type master;
file "/var/named/demo1.com";
};
#include "/etc/named.rfc1912.zones";
#include "/etc/named.root.key";
#zone "testdongy.com" {
#        type master;
#        file "/var/named/testdongy.com";
#};

#如上是我已经配置好的,复制即可

5、配置DNS域解析文件

vim /var/named/demo1.com
$TTL 3H
@       IN SOA  @ demo1.com. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )      ; minimum 
        NS       @
        A       127.0.0.1
        AAAA       ::1
a          IN      A       192.168.2.171
b          IN      A       192.168.2.172
www                  IN      A        192.168.2.171
dev         IN      A       192.168.2.171

最后重启一下DNS服务器即可,客户机只需指定所配置的地址即可验证。

systemctl restart  named.service

6、下面是我win7的DNS配置192.168.2.107

连接特定的 DNS 后缀: 
描述: Realtek PCIe GBE Family Controller
物理地址: B0-83-FE-83-A4-4B
已启用 DHCP: 否
IPv4 地址: 192.168.2.102
IPv4 子网掩码: 255.255.255.0
IPv4 默认网关: 192.168.2.1
IPv4 DNS 服务器: 192.168.2.107, 223.5.5.5
IPv4 WINS 服务器: 
已启用 NetBIOS over Tcpip: 是
连接-本地 IPv6 地址: fe80::d25:5b:dda3:f08d%11
IPv6 默认网关: 
IPv6 DNS 服务器:

7、开始验证

如下就是验证所得结果,好了,验证成功,服务完成了。

Microsoft Windows [版本 6.1.7601]

版权所有 (c) 2009 Microsoft Corporation。保留所有权利。

C:\Users\Administrator>nslookup www.demo1.com
服务器:  UnKnown
Address:  192.168.2.107
名称:    www.demo1.com
Address:  192.168.2.171
C:\Users\Administrator>nslookup a.demo1.com
服务器:  UnKnown
Address:  192.168.2.107
名称:    a.demo1.com
Address:  192.168.2.171
C:\Users\Administrator>nslookup b.demo1.com
服务器:  UnKnown
Address:  192.168.2.107
名称:    b.demo1.com
Address:  192.168.2.172

linux服务器验证

[[email protected] ~]# nslookup a.demo.com
Server:		192.168.2.104
Address:	192.168.2.104#53

Name:	a.demo.com
Address: 192.168.2.171

[[email protected] ~]# nslookup a.demo.com
Server:		192.168.2.104
Address:	192.168.2.104#53

Name:	a.demo.com
Address: 192.168.2.171
时间: 2024-08-25 23:11:33

centos7配置YUM安装DNS服务的相关文章

CentOS7.0下智能DNS服务配置

CentOS7.0下智能DNS服务配置 智能DNS简介 智能DNS是域名服务在业界首创的智能解析服务.能自动判断访问者的IP地址并解析出对应的IP地址,使网通用户会访问到网通服务器,电信用户会访问到电信服务器. 实验环境:Centos7.0最小化四台,XP三台. Bind Server:192.168.9.203 Apache Server(电信): 192.168.9.204 Apache Server(网通): 192.168.9.205 Apache Server(any): 192.16

Centos7 配置yum软件仓库

Centos7 配置yum软件仓库 内网yum仓库:本地yum仓库(即以光盘镜像自带软件作为yum软件仓库)局域网yum仓库(ftp服务实现)公网yum仓库(通过http实现) --------------------使用yum仓库去安装服务------------------------------- yum clean all 清除所有仓库缓存 yum makecache 重建仓库 yum repolist all 列出所有仓库 yum provides 根据特定条件搜索软件包 yum wh

阿里云Centos7使用yum安装MySQL5.6.24的正确姿势

阿里云Centos7使用yum安装MySQL5.6.24 阿里云Centos7使用yum安装MySQL5.6.24 前言:由于某些不可抗力,我要在自己的阿里云服务器上搭建hadoop+hive+mysql+tomcat环境,下为mysql的安装记录 →_→大家都知道,centos自带的repo是不会自动更新每个软件的最新版本,所以无法通过yum方式安装MySQL的高级版本.所以,即使我使劲用yum -y install mysql mysql-server mysql-devel,也是没有人会鸟

[转]CENTOS 6.5 配置YUM安装NGINX+服务器负载均衡

原文连接: CENTOS 6.5 配置YUM安装NGINX  http://blog.sina.com.cn/s/blog_69f467b70102uyux.html 本文介绍一下如何用yum源安装Nginx. 第一步,在/etc/yum.repos.d/目录下创建一个源配置文件nginx.repo: cd /etc/yum.repos.d/ vim nginx.repo 填写如下内容: [nginx] name=nginx repo baseurl=http://nginx.org/packa

CentOS 6.7下配置 yum 安装 Nginx

CentOS 6.7下配置 yum 安装 Nginx. 转载:http://www.linuxidc.com/Linux/2016-07/133283.htm 第一步,在/etc/yum.repos.d/目录下创建一个源配置文件nginx.repo: cd /etc/yum.repos.d/ vim nginx.repo 填写如下内容: [nginx]name=nginx repobaseurl=http://nginx.org/packages/centos/6/$basearch/gpgch

centos7通过yum安装nginx

centos7通过yum安装nginx nginx不支持centos7通过yum直接安装~~~ 1.查看操作系统位数[[email protected] ~]# rpm -aq|grep centos-releasecentos-release-7-4.1708.el7.centos.x86_64/ 2.创建nginx的yum源[[email protected] ~]# cat  /etc/yum.repos.d/nginx.repo[nginx]name=nginx repobaseurl=

centos7.0 yum 安装php服务器

https://blog.csdn.net/jiaoshenmo/article/details/50923900 首先收一下:centos7.0用yum直接安装apache.php他们的默认版本是apache2.4和php5.4 1.安装之前先检查一下系统是否有默认安装的apache或者php rpm -qa | grep httpd rpm -qa | frep php 2.把上面指令列出来的包删除 rpm -e * * * *(包名) 3.在安装前 ,更新一下系统 yum update 4

Centos7下yum安装mongodb

https://www.cnblogs.com/flying1819/articles/9035408.html Centos7下yum安装mongodb 简介 MongoDB 是一个基于分布式 文件存储的NoSQL数据库 由C++语言编写,运行稳定,性能高 旨在为 WEB 应用提供可扩展的高性能数据存储解决方案 查看官方网站 MongoDB特点 模式自由 :可以把不同结构的文档存储在同一个数据库里 面向集合的存储:适合存储 JSON风格文件的形式 完整的索引支持:对任何属性可索引 复制和高可用

yum安装ntp服务

一.安装NTP软件包: yum -y install ntp /*yum安装NTP服务*/ chkconfig --add ntpd /*添加NTP*/ chkconfig ntpd on /*开机自启动NTP*/ 二.修改NTP配置文件: vi /etc/ntp.conf *************************************************************** # For more information about this file, see the