linux系统建立DNS主从域名服务器实现正向反向查询

实验要求:建立DNS主从域名服务器实现正向反向查询

实验步骤:

1.正向查询

首先挂载并且安装bind软件

查看工作目录

进入主配置文件并且修改配置文件的监听端口的ip地址指向自己,允许查询的网段为任何人

区域文件

进入并配置区域设置文件

在进入named 查看,并且将区域配置的数据文件named.localhost文件的内容拷贝到benet.com.zone当中并重新编辑

建立正向查询

指定本机地址为DNS服务器地址写入etc/resolv.conf文件,写入完之后查看下

关闭防火墙,并且开启DNS服务

查看tcp端口开启

查看udp端口开启

验证正向域名解析:

注意:如果你host命里用不起来,就要安装host命令如下图

2.反向查询

建立反向查询,修改区域设置文件

查看

将benet.com.zone文件拷贝过来进行修改,修改反向查询

重新加载并且验证反向域名解析:

3.DNS主从域名服务

首先在DNS从服务器上配置ip地址为192.168.10.11,验证两台服务器连通,

然后挂载并安装bind软件

如果rpm安装有依赖性关系,那就要用yum仓库安装,首先查看yum并且创建yum在进行vi编辑器下配置文件(abc是文件名,name是制定名字的描述,baseurl是只包挂载的路径,enabled是指开启仓库,gpgcheck是指不去检查软件的序列号)

注意:yum仓库建好,可以检测下(yum list)

安装bind软件

进入主配置文件并且修改配置文件的监听端口的ip地址指向自己,允许查询的网段为任何人

修改区域数据文件,类型为slave,并指定masters为主服务器ip地址

查看slaves文件,然后在关闭防火墙,开启DNS服务

修改DNS主区域配置文件(allow-transfer:是允许从服务器下载正向区域数据)

指定本机地址为DNS服务器地址写入etc/resolv.conf文件,并且查看同步过来的文件

                                          实   验   完   成

时间: 2025-01-18 15:07:55

linux系统建立DNS主从域名服务器实现正向反向查询的相关文章

构建DNS主从域名服务器

构建DNS主从域名服务器 主域名服务器:通常架设在Internet环境中,提供某一个或某几个域内的主机名与IP地址的查询服务. 从服务器:为了分担域名查询的压力,提供区域数据的备份,有时还会另外架设一台从域名服务器,与主域名服务器同时提供服务. 基本的网络环境:      ·开启两台Linux(redhat6.5)虚拟机,分别为主,从域名服务器  ·主服务器的IP地址为 192.168.100.10 ,主机名为redhat6-2  ·从服务器的IP地址为 192.168.100.50 ,主机名为

Ubuntu等Linux系统清除DNS缓存的方法

buntu等Linux系统清除DNS缓存的方法 直接说方法: 如果系统下有nscd,那么就直接 sudo /etc/init.d/nscd restart 如果没有也没关系,网上接受的方法大都是 sudo aptitude install nscd sudo /etc/init.d/nscd restart 其实我们也可以直接 sudo /etc/init.d/dns-clean start 来完成的.

Linux环境下DNS主从配置

1,DNS主从原理 为了解决主服务器负载过重,实现负载均衡配置从服务器,主服务器每次修改完成后将传送通知给slave服务器,master服务器收到slave的请求后将SOA记录发送给slave服务器,slave服务器收到后同时对比自己的SOA中的serial number,如果serial number值大于本机的话,slave将发送zone transfer区域传送请求.Master响应zone transfer请求并传送结果,直到整个slave更新完成. 2,DNS主从配置 实验环境: 1,

CentOS7.4下建立DNS主从服务器(二)

(一)DNS主从同步的原理:1.master DNS服务器每次修改完成并重启服务后,将传送notify给所有的slave DNS服务器: 2.slave DNS服务器将查询master服务器的SOA记录: 3.master DNS服务器收到请求后将SOA记录发送给Slave DNS服务器,Slave DNS服务器收到后同时对比查询结果中的serial值: 4.如果serial值不大于本机的话将结束数据同步过程:但是如果serial值大于本机的话,slave DNS将发送zone transfer

LINUX中搭建DNS服务器,实现正向、反向以及访问不同DNS解析

实现目标: 搭建DNS服务器 1)新浪服务器(dns.sina.com) dns.sina.com -->192.168.4.5 www.sina.com-->1.2.3.40 news.sina.com-->1.2.3.45 2)搜狐服务器(dns.sohu.net) dns.sohu.com-->192.168.4.6 movie.sohu.net-->5.6.7.80 study.sohu.net-->5.6.7.85 客户机测试: 向192.168.4.5能查询

Linux系统 MySQL-5.6 主从

mysql数据库版本 1.选择 GA版本,稳定5.5或5.6并且在6个月以上 2.前后几个月无大bug修复或无大量bug修复版本 创建用户名 # groupadd mysql # useradd -r -g mysql mysql # mv mysql-5.6.43-linux-glibc2.12-x86_64 /usr/local/mysql 数据库安装 # /usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/us

Linux下提供DNS缓存服务的bind应用的相关配置缓存

DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串.通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析).DNS协议运行在UDP协议之上,使用端口号53. Linux系统提供DNS服务,需要安装bind应用.以下详细说明: 安装配置的准备工作:两台相同版本的Linux虚拟主机.yum安装相同版本的bind应用 我的两台虚拟机地址: 192.1

linux系统的目录及文件汇总表

一.linux系统目录结构 1.1基本特点 1.在逻辑上所有目录都是在最高级别的目录根下,顶点/,其他所有目录都在根下 2.目录和设备没有关系(每一个目录可以是一个分区) 3.根下面的目录及目录的子目录是一个有层次的树状结构 4.很像一颗树倒挂着的一颗大树 5.linux的目录结构和磁盘分区时分离的,自由组合 结构图: 挂载:给设备设置一个入口(linux的目录,绝对路径) linux下面设备默认是没有入口的(没门没窗口的监狱) mount  /dev/sda1 /mnt mount实现挂载的命

初始linux系统--ubuntu

ubuntu操作系统  1. Linux系统组成 Linux内核软件程序用于实现CPU和内存分配进程调度设备驱动等核心操作,以面向硬件为主 外围程序面向用户为主,包括分析用户指令的解释器网络服务程序图形桌面程序等各种应用型的软件程序 2. Linux 内核项目 主要作者:芬兰赫尔辛基大学的 Linus Torvalds 1991年10月,发布 Linux 0.02版(第一个公开版) 1994年3月,Linux 1.0 版发布 Linux 内核的标志 -- 企鹅 Tux,取自芬兰的吉祥物官方网站: