Centos7虚拟机配置DNS服务器和验证(包含windows宿主机验证)

概述

本文实现了Centos7虚拟机上的DNS服务器的配置,主要是用户配置区文件的配置,并且在宿主机windows上的验证[windows通过虚拟机上的配置好的DNS服务器实现正向和反向解析],由于自己配置过程中花费了挺长时间,所以整理出来供大家参考,希望能帮助到大家!
【注】IP地址和主机名有".",请不要大意丢失

和配置有关的网络配置文件有

1.网络配置文件/etc/sysconfig/network**
2.网卡配置文件/etc/sysconfig/network-scripts/下的ifcfg-*
3.IP地址和主机名的映射文件/etc/hosts
4.端口号和服务器名之间的映射/etc/services
5.域名解析配置文件/etc/host.conf
6.域名服务器配置文件/etc/resolv.conf

DNS的配置文件

基本配置文件:指定该服务器使用的数据库的信息源
根域名服务器指向文件:根域名服务器的配置信息
用户配置区文件:主机名->IP地址 正向区文件
------------------------IP地址->主机名 反向区文件

【注:配置前请保证安装了配置dns服务器的相关软件bind】
yum install bind进行安装

一、配置DNS服务器:
(1)首先在基本配置文件(/etc/named.conf)中指定用户的正向和反向配置文件路径和类型【注意源文件备份用“cp -p”,备份属性】

修改此处让其他主机和端口可以访问

【注:此处为追加,不是修改源文件】

(2)其次,在var/named中添加相应的正向和反向配置文件,并在里面编辑用户自定义的IP地址和主机名的对应关系
【注:正向反向区文件用"named.empty"备份,命名与基本配置文件一致,同样“cp -p”,备份属性】

正向配置文件[主机名->IP]如下:

反向配置文件[IP->主机名]如下:

(3)在域名服务器配置文件中将自己的DNS服务器地址放在域名服务器配置文件/etc/resolv.conf的开始,表示优先用该域名服务器解析。

(4)验证该域名服务器的功能(Centos验证)
验证前需保证开启named(bind)服务
systemctl restart named.service

验证成功

二、windows下面验证虚拟机dns服务器
(1)关闭Linux的防火墙

(2)首先将windows的首要dns设置为虚拟机的ip地址

(3)Nslookup验证:验证成功

Centos7虚拟机的DNS服务器的配置和测试相关推荐

  1. centos7虚拟机辅助DNS服务器

    辅助DNS服务器 Server 192.168.1.10 首先,我们在主DNS服务器配置区域传输 [root@server named]# vim /etc/named.conf 在原有的正向查找和反 ...

  2. CentOS7.4下DNS服务器软件BIND安装及相关的配置(一)

    (一)DNS简介: DNS,全称Domain Name System,即域名解析系统.域名是通过DNS来实现的,每个域名代表一个IP,DNS就是用来在ip地址与域名之间进行转换的服务. DNS帮助用户 ...

  3. Linux(RHEL7及CentOS7)下DNS服务器的搭建与配置

    一.基本概念 DNS即Domain Name System ,域名系统,因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串.通 ...

  4. Linux7中安装DNS服务,CentOS7/RHEL7搭建DNS服务器

    CentOS7/RHEL7搭建DNS服务器 DNS(域名系统)主要用于域名与IP地址的相互转换,将IP地址转换成对应的主机名或将主机名转换成与之相对应IP地址的一种机制.通过域名解析出IP地址的叫做正 ...

  5. Centos 安装DNS服务器并配置无查询结果转发功能

    文章目录 什么是DNS 安装DNS服务 安装软件包 启动DNS服务 iptables 放行53号端口 修改DNS服务的配置文件 修改主配置文件 设置转发器 修改主域文件 修改域文件 测试结果 修改本机 ...

  6. DNS同时占用UDP和TCP端口53——传输数据超过512时候用tcp,DNS服务器可以配置仅支持UDP查询包...

    DNS同时占用UDP和TCP端口53是公认的,这种单个应用协议同时使用两种传输协议的情况在TCP/IP栈也算是个另类.但很少有人知道DNS分别在什么情况下使用这两种协议. 先简单介绍下TCP与UDP. ...

  7. dns服务器的配置与管理

    dns服务器的配置与管理                                          dns服务器的配置与管理 1. dns 的概述 当我们查询网站的时候你在浏览器上输入域名的时 ...

  8. bind dns mysql,linux下bind9.8+dlz+mysql 的dns服务器局域网配置

    linux下bind9.8+dlz+mysql 的dns服务器局域网配置 安装1.mysql 我用的二进制包安装 groupadd mysql useradd -r -g mysql -s /sbin ...

  9. 运维之DNS服务器Bind9配置解析和基础示例及附带命令

    0x03 Bind 配置解析 实例1.DNS主从区域传输介绍与配置 实例2.DNS区域传输限制 实例3.DNS部分二级域名解析 示例1.采用Bind建立一个A记录DNS服务器 示例2.采用Bind建立 ...

最新文章

  1. 2.搭建cassandra时遇到没有公网网卡的问题
  2. html网页大小自动调整大小,根据电脑屏幕分辩率大小自动调整网页宽度
  3. 一些研究SLAM的团队和网站 [2008年10月20日]
  4. javascript 对象基础 继承机制实例【对象冒充】
  5. 研发管理(2)---七个工作法则
  6. 【ElasticSearch】Es 源码之 SettingsModule 源码解读
  7. 华为软件机试测试题C语言,华为软件测试面试经验
  8. 手机快充功能到底是充电头的功劳还是线的功劳?
  9. 离散数学 --- 特殊图 --- 欧拉图,哈密顿图
  10. 【毕设教学】 经典单片机控制算法:PID - 嵌入式 物联网
  11. 12,jesd204b实战操作笔记
  12. shine your way
  13. 康托尔三分集是不可列集的证明
  14. 计算机学习思维的培养
  15. 468、Java框架122 -【Spring + SpringMVC + MyBatis - JSON】 2021.01.27
  16. STL源码剖析(十三)关联式容器之rb_tree
  17. 计算机要大牛 掌握的方法【上】写的很全面,收藏
  18. 题解 P2026 【求一次函数解析式】
  19. 医疗器械供应链企业医疗器械管理软件发展,得出什么答案?
  20. Linux用命令安装音乐软件,在Ubuntu 18.04系统中使用命令安装Qmmp音乐播放器的方法...

热门文章

  1. 关于Fusion on Apple Silicon的谨慎猜测
  2. HR终极一问:为啥选择前端?答:混口饭吃。卒。(附网易面经)
  3. 重新定义流媒体服务器
  4. 滴滴 NewSQL 演进之 Fusion 实践
  5. OPPO R8107刷机包下载_OPPO R8107密码忘记了?点击进来搞定
  6. 【RMF】ros机器人中间件框架学习系列二:运行demos
  7. 服务器flash卡的作用是什么原因,直播卡顿原因详解及优化
  8. 小学教师听课体会 计算机,小学教师观有效课堂听课心得体会
  9. 4、selenium3的安装
  10. 互联网海量视频数据的存储