Bind 服务器构建

DNS服务器配置与管理(2)——BIND部署DNS 在Linux上配置DNS的常用软件是BIND(Berkeley Internet Name Domain Service,BIND),它是一款实现DNS服务器的开放源码软件。本文详细介绍了在CentOS7上安装并配置Bind软件。 阅读详情
Bind 服务器构建
Bind 这个软件大家都很熟悉了吧,没错,是它,Linux下的DNS服务器软件,它可以用来做DNS解析,说起来,它也算老品牌了,公司里和项目上用的最多的也就是它了,最近呢,我做在Redhat 6.3里做了一个评测,觉得很不错,现在写出来给大家分享一下,我会用尽量通俗易懂的话来说,最后要达到人人都能看懂,看明白。好了,我们开始吧。
环境:Redhat 6.3三台,一台做客户端,一台做服务器,一台缓存服务器
域名:steven.com
主机名:rhel.steven.com
和其他服务一样,我们要检查是否安装了相关软件,如果没有,那我们就要来安装,检查的命令如下
clip_image001
上图中,我们看到,还没有安装,那我们来安装一下
我们可以用yum install bind –y来安装,这样可以避免各种的依赖关系,更加容易的把软件给安装好,关于yum的使用请参考我的加一篇文章 http://ucweb.blog.51cto.com/4042188/968341
clip_image003
好了,上图中我们把软件安装好了,依赖关系自动帮我们解决
一般到这个时候,其他的教程什么的,都开始配置了,不过我们不推荐这样,因为你要开始配置是没错的,但是如果你是新手,那怎么配置啊,这软件安装到哪里去了啊,配置文件在哪里啊,对不对,这都是问题,所以啊,我们来查一下,安装这个软件的时候,都往哪里放了哪些文件,这样我们就知道配置文件哪里去了,也能看到示例,不会的话就去看示例,这不就万事大吉了吗
我们来查一下bind这个软件包都安装了些个神马东东
命令就是rpm –ql bind,下图是示例,看,列出了所有的bind相关软件
clip_image005
现在我们再来配置,这就容易多了,我们通过rpm –ql 知道了named.conf的位置,我们来编辑一下
clip_image007
clip_image009
看,提示多清楚啊,我们可以参考那个sample
Listen-on这一行是说我们这服务侦听在哪个IP哪个端口上
Listen-on-v6大家懂的,IPV6
Directory是说默认文件夹文职
Dump-file我们的域名 缓存 文件等数据库位置
Statis这一行就是我们的统计信息了,后面的还有很多,我们保持 默认就好,详情我们可以打开那个sample去看看或man一把,我们今天也是主要讲配置,我们在命令模式下,直接按大写的G,跳到最后,加上我们的内容,如下图所示
clip_image011
Zone “steven.com” 这是说啊,我们这个区域是steven.com
Type master是说我们这个服务器是steven.com的主域名服务器
File 这一行是说域名 的文件在哪里,这个文件中包含我们的解析记录
好的,我们保存退出,去新建这个文件
clip_image012
看,上图,我们知道默认文件夹在这里,我们去这里新建好了
clip_image014
这里有个样本,我们复制一份,我们的名字要和配置文件中file 那一行中匹配的
clip_image015
我们打开steven.com后默认是这样的
Vim /var/named/steven.com
clip_image017
好的,我们修改成如下图所示
clip_image019
我们加了mx、a、cname这几个常见的记录,这里不讨论反向区域,我们将在随后的DNS文章介绍
好的,现在我们来说一下我们修改的东东都是什么
$ttl 86400,注意这个单位,是秒,我们还可以直接写成1D,就是一天的意思,缓存保留周期是1天的意思
@ IN SOA rhel.steven.com. email.steven.com.这一行中的@是说是当前区域,SOA rhel.steven.com.是说当前区域的DNS服务器名是rhel.steven.com.,大家注意我写的,后面都有“.”在域名后都要加. email.steven.com.这个是管理者邮箱
clip_image020
这些都自己解释了
0是序列号,检测是否更新用的
1D,是说一天刷新一次
1H,一小时重试一次(如果查询失败
1W,重试找一周,如果还不行,就放弃了
3H,最小的保留期也要3小时
好的,我们保存并检测我们的语法和区域文件
clip_image022
现在你去解析是不是不能解析,出现如下图,那就对了,一、我们没有权限,二、我们只侦听在127.0.0.1上
clip_image023
clip_image025
我们先来改一下127这个事
Vim /etc/named.conf
改一下listen-on后面这个IP,完成后重启服务
clip_image027
clip_image029
我们再来执行nslookup,我了个去,为什么还是不行
clip_image030
我们去看一下关于steven.com日志吧
clip_image032
如上图,我了个去,没有权限吧,我们来给一下,OK,成功了吧
clip_image034
完美成功
下一篇我们讨论高速缓存服务器的构建

本文出自 “阳光☆奋进” 博客,请务必保留此出处http://ucweb.blog.51cto.com/4042188/989470

技术碎片管理:高效整理与复用实战指南 在软件开发中,知识管理是提升工程效率的核心环节。技术碎片(如临时解决方案、调试记录等)作为隐性知识的重要载体,其有效管理直接影响开发者的生产力。通过结构化存储和智能检索系统,可以将这些碎片转化为可复用的知识资产。典型的实现方案包括建立标准化捕获流程(如3S原则:Snap快照、Structure结构化、Store存储)、多维分类体系(技术栈/问题类型/时间维度)以及自动化工具链(Obsidian+Git+Alfred组合)。这种实践尤其适合需要快速迭代的敏捷开发场景,能显著减少重复劳动,其中Alfred工作流 阅读详情

相关推荐

Linux--DNS 域名解析服务(DNS 系统的作用及类型、分布式数据结构、BIND 的安装和配置文件、正向解析及反向解析构建 DNS 域名解析服务器的步骤、构建主、从域名服务器、搭建分离解析)

文章目录前言一、BIND域名服务基础1.DNS系统的作用及类型1.1 DNS系统的作用1.2 DNS系统的分布式数据结构1.3 DNS服务器类型1.3.1 主域名服务器1.3.2 从域名服务器1.3.3 缓存域名服务器1.3.4 转发域名服务器2.BIND的安装和配置文件2.1安装bind软件包2.2 查看需要修改的配置文件所在路径三、构建DNS域名解析服务器步骤(正向解析)1.记得关闭防火墙2.修改主配置文件3.修改区域配置文件,添加正向区域配置4.配置正向区域数据文件5.启动服务6.在客户端的域名解析配

Xucf1 1645

2.BIND服务基础及域主服务器配置

一.BIND 现今使用最晚广泛的DNS服务器软件是BIND(Berkeley Internet Name Domain),最早由伯克利大学的一名学生编写,现在最新的版本是9,由ISC(Internet Systems Consortium)编写和维护。   1.BIND支持现今绝大多数的操作系统(Linux、UNIX、Mac、Windows)   2.BIND服务的名称称之为na...

Wjhui159753123的博客 487

bindzip压缩软件

一款特别好用的压缩软件,无广告,功能强大,界面简介,执行速度快,软件轻巧,保证你用了之后不想用其他的压缩软件,用了你就知道了

BIND运维工具

一.bind-utils介绍 DNS是一种将域名解析为IP地址的服务.如:www.turbolinux.com.cn通过DNS解析,可以 得到210.77.38.126. bind是linux系统下的一个DNS服务程序.bind-utils是bind软件提供的一组DNS工具包, 里面有一些DNS相关的工具.主要有:dig,host,nslookup,nsupdate.使用这些工具可

SprintfWater的专栏 6617

Cadence 17.2配置CIS数据库报错?手把手解决ODBC驱动位数不匹配问题

本文详细解析了Cadence 17.2配置CIS数据库时常见的ODBC驱动位数不匹配问题,提供了从系统环境检查到分步解决方案的完整指南。重点解决32位应用程序与64位ODBC驱动之间的架构冲突,包含驱动安装、DSN配置及高级排查技巧,帮助电子工程师快速恢复设计环境。

play7的博客 971

Win10插网线显示未识别网络的三种解决方法

本文介绍了三种解决Win10插网线显示未识别网络问题的方法:更新或重启网络设备驱动程序、重置Winsock目录、启用Network Setup Service服务。这些方法都是基于常见的网络问题和解决方案而设计的,适用于大多数Win10用户。如果你遇到了这一问题,可以按照上述步骤进行操作,相信一定能够找到解决问题的方法。需要注意的是,在进行任何操作之前,请务必备份重要数据以防万一。此外,如果你对计算机硬件或软件不熟悉,建议寻求专业人士的帮助以避免造成不必要的损失。

nntxthml的博客 6775

DSN域名解析&查询

生活中所看到的www.baidu.com,www.jd.com,这些都是域名,方便人类记忆。这些域名实际代表的还是ip地址,计算机内输入域名后,会由dns服务器将域名解析成ip地址,然后完成通信。DNS:Domain Name System 域名系统,应用层协议,是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。

2301_79886522的博客 1388

双足肌肉骨骼机器人

Clone Alpha的技术突破标志着人类进入生物-机械融合的新纪元,但其影响远超技术范畴。从伦理框架重建(如拉马克进化算法中的知识传递机制)到经济模式革新(如UBI应对机器人失业潮),需全球协作制定前瞻性政策。若放任技术无序扩张,人类社会或将面临“能力断层”与“控制权丧失”的双重危机;反之,若以人类福祉为核心导向,仿生机器人亦可成为弥合残障歧视、提升整体文明层级的钥匙。当下选择,将决定人类究竟是技术的创造者,还是被重构的客体。

百态·数智思维 | 聚焦大数据、量化与未来AI 987

用BIND构建DNS域名服务器(详细解说)

DNS是基本的服务,必须懂。 技术术语: zone       区域 master     主人,主要的 slave      奴隶,辅助的,跟从的 forward    转发   reverse    反向,逆向的 recursion  递归 view       视角、视图、视野 split      分离,裂开   daemon     守护神,守护的(进程)

MiltonZhong 3267

高通平台camera构架sensor驱动详解

优先阅读。

a5566255的专栏 3253

U-net复现pytorch版本 以及制作自己的数据集并训练

GitHub链接: https://github.com/milesial/Pytorch-UNet 论文链接:

candice5566的博客 3万+

使用BIND构建DNS服务器

转: http://blog.chinaunix.net/uid-10435474-id-2957019.html 一、安装域名服务   RHEL4系统中默认没有安装BIND服务器软件包,而只安装了名为bind-libs和bind-utils的两个域名解析相关的软件包,bind-libs软件包中提供了实现域名解析功能必备的库文件,bind-utils中提供了对DNS服务器的测试工具...

人在旅途 260

slew dreate,slew threshold与transition计算

​只看rise情况下,from pin取slew threshold10%-90%的区间,slew derate为1,计算得到transition为1.002e-10,to pin的slew threshold 为30%-70%,slew derate 0.5,从波形列表上取相近的值3.75e-10和8.75e-10,计算得到transition为(8.75e-10-3.75e-10)/0.5=1e-9,考虑精度和取值区间问题,基本符合工具计算的值,如下:​。如下示例,在.lib库中有定义以下内容。

m0_61544122的博客 795

使用BIND構建DNS服務器

Linux(RedHat el4)系統使用BIND構建DNS服務器 第一步:安裝域名服務 查詢系統是否安裝了bind服務 (rpm -qa |grep bind) 系統默認為安裝、并將其bind-chroot 缷掉(rpm -e bind-chroot) 第二步:配置BIND服務器 ...

weixin_34067980的博客 91

如何解除Uniaccess管控??

🏆本文收录于 《全栈 Bug 调优(实战版)》 专栏。专栏聚焦真实项目中的各类疑难 Bug,从成因剖析 → 排查路径 → 解决方案 → 预防优化全链路拆解,形成一套可复用、可沉淀的实战知识体系。无论你是初入职场的开发者,还是负责复杂项目的资深工程师,都可以在这里构建一套属于自己的「问题诊断与性能调优」方法论,助你稳步进阶、放大技术价值 。

**My Coding Family** 2391

【3天快速入门WPF】11-附加属性

创建一个静态类,用于定义附加属性。使用方法注册附加属性。提供Get和Set方法来获取和设置附加属性的值。通过以上步骤,我们可以在WPF中轻松实现和使用附加属性。附加属性的主要用途包括为控件添加自定义行为、控制布局信息(如Grid.Row和)以及实现动态样式。

Zy100Papa的博客 679

使用bind构建高可用智能DNS服务器

使用bind构建高可用智能DNS服务器             作者: 陆文举             luwenju@live.cn   2010-12-11 应用背景:                    某远程教育公司服务器放于两个BGP机房,虽然是BGP机房,但是两个机房的电信、联通出口带宽不是太理想,一个机房电信用户访问较慢,另一个机房联通用户访问较慢

wdt3385的专栏 1913

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

linux centos 7 使用BIND域名解析构建从域服务器脚本

【代码】linux centos 7 使用BIND域名解析构建从域服务器脚本。

2402_86723757的博客 279

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

linux centos 7 使用BIND域名解析构建主域服务器脚本

好用

2402_86723757的博客 451

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

使用BIND构建权威域名服务器

一、安装 安装BIND到服务器:server1.example.com 192.168.5.20 操作系统:CentOS 7 1804 1.1BIND需安装的包有 包 描述 bind 包含基本的域名服务器软件和扩展文档 bind-libs 添加bind和bind-untils RPM使用文件库 bind-libs-lite 为客户端实用工具包含了BIND库的一个精简版本 ...

you_21939的博客 2419

CentOS 8实战:基于Bind9构建高可用主从DNS服务器集群

本文详细介绍了在CentOS 8环境下使用Bind9构建高可用主从DNS服务器集群的实战指南。通过主从同步机制实现实时数据同步和自动故障切换,显著提升DNS服务的可用性和可靠性。文章涵盖环境准备、Bind9安装配置、TSIG安全加固及日常维护监控等关键步骤,帮助系统管理员快速部署企业级DNS解决方案。

xgboost6farmer的博客 492

BIND构建主域名服务器

1. 确定本机的主机名,ip地址 2. 安装bind软件 3. 转载于:https://blog.51cto.com/supernetwork/509183...

weixin_34228387的博客 170

从零开始:使用 BIND 构建和管理您的 DNS 服务器

在本文中,我们深入探讨了 BIND 和 named 的基础使用方法,旨在为初学者提供一个实用且易于理解的学习指南。

后端 | 智能体 | 实战 | 开源项目 3359
上一篇: Linux 下DHCP高级应用
下一篇: Redhat 与Windows下的远程桌面
TechViewer
博客等级 码龄12年 11粉丝 99原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值