Centos7虚拟机的DNS服务器的配置和测试
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服务器的配置和测试相关推荐
- centos7虚拟机辅助DNS服务器
辅助DNS服务器 Server 192.168.1.10 首先,我们在主DNS服务器配置区域传输 [root@server named]# vim /etc/named.conf 在原有的正向查找和反 ...
- CentOS7.4下DNS服务器软件BIND安装及相关的配置(一)
(一)DNS简介: DNS,全称Domain Name System,即域名解析系统.域名是通过DNS来实现的,每个域名代表一个IP,DNS就是用来在ip地址与域名之间进行转换的服务. DNS帮助用户 ...
- Linux(RHEL7及CentOS7)下DNS服务器的搭建与配置
一.基本概念 DNS即Domain Name System ,域名系统,因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串.通 ...
- Linux7中安装DNS服务,CentOS7/RHEL7搭建DNS服务器
CentOS7/RHEL7搭建DNS服务器 DNS(域名系统)主要用于域名与IP地址的相互转换,将IP地址转换成对应的主机名或将主机名转换成与之相对应IP地址的一种机制.通过域名解析出IP地址的叫做正 ...
- Centos 安装DNS服务器并配置无查询结果转发功能
文章目录 什么是DNS 安装DNS服务 安装软件包 启动DNS服务 iptables 放行53号端口 修改DNS服务的配置文件 修改主配置文件 设置转发器 修改主域文件 修改域文件 测试结果 修改本机 ...
- DNS同时占用UDP和TCP端口53——传输数据超过512时候用tcp,DNS服务器可以配置仅支持UDP查询包...
DNS同时占用UDP和TCP端口53是公认的,这种单个应用协议同时使用两种传输协议的情况在TCP/IP栈也算是个另类.但很少有人知道DNS分别在什么情况下使用这两种协议. 先简单介绍下TCP与UDP. ...
- dns服务器的配置与管理
dns服务器的配置与管理 dns服务器的配置与管理 1. dns 的概述 当我们查询网站的时候你在浏览器上输入域名的时 ...
- 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 ...
- 运维之DNS服务器Bind9配置解析和基础示例及附带命令
0x03 Bind 配置解析 实例1.DNS主从区域传输介绍与配置 实例2.DNS区域传输限制 实例3.DNS部分二级域名解析 示例1.采用Bind建立一个A记录DNS服务器 示例2.采用Bind建立 ...
最新文章
- 2.搭建cassandra时遇到没有公网网卡的问题
- html网页大小自动调整大小,根据电脑屏幕分辩率大小自动调整网页宽度
- 一些研究SLAM的团队和网站 [2008年10月20日]
- javascript 对象基础 继承机制实例【对象冒充】
- 研发管理(2)---七个工作法则
- 【ElasticSearch】Es 源码之 SettingsModule 源码解读
- 华为软件机试测试题C语言,华为软件测试面试经验
- 手机快充功能到底是充电头的功劳还是线的功劳?
- 离散数学 --- 特殊图 --- 欧拉图,哈密顿图
- 【毕设教学】 经典单片机控制算法:PID - 嵌入式 物联网
- 12,jesd204b实战操作笔记
- shine your way
- 康托尔三分集是不可列集的证明
- 计算机学习思维的培养
- 468、Java框架122 -【Spring + SpringMVC + MyBatis - JSON】 2021.01.27
- STL源码剖析(十三)关联式容器之rb_tree
- 计算机要大牛 掌握的方法【上】写的很全面,收藏
- 题解 P2026 【求一次函数解析式】
- 医疗器械供应链企业医疗器械管理软件发展,得出什么答案?
- Linux用命令安装音乐软件,在Ubuntu 18.04系统中使用命令安装Qmmp音乐播放器的方法...