linux DNS服务器的搭建(bind)

linux_DNS服务器和bind搭建配置 域名是用点分割的一串字符表示的网络中计算机或计算机组的名称。DNS服务器是一个占用53端口的应用层服务,提供域名和IP地址的相互解析。     正向解析:域名转化为IP地址     反向解析:IP地址转化为域名基本工作原理:     1.客户机提出域名解析请求,并将请求发送给本地域名服务器。     2.本地域名服务器接到请求后,在本地缓存中查找。如果有此记录则返回给客户机。     3.若本地缓... 阅读详情



DNS服务器的搭建

 

实验环境:Master DNS:10.167.27.193

                Slave  DNS:10.167.27.91

一、Rpm

1、软件包的安装

rpm -ivh bind-9.3.
rpm -ivh bind-utils
rpm -ivh caching-nameserver

 

2、配置文件的修改

修改named.conf文件,添加域zhang.com的正向反向解析!

vi /etc/named.conf

zone "zhang.com" IN {

type master;

file "zhang.zone";

allow-update { none; };

allow-transfer {10.167.27.91;};   ##这一行表示允许10.167.27.91复制,如果不做slave可以去掉!

notifyyes;                    ###开启通告,有更新就会通告给从服务器

also-notify{10.167.27.91;};      

};

 

zone "27.167.10.in-addr.arpa" IN {

type master;

file "zhang.local";

allow-update { none; };

allow-transfer { 10.167.27.91;};   ##同上

notifyyes;                    ###开启通告,有更新就会通告给从服务器

also-notify{ 10.167.27.91;};

};

 

3、    cp /var/named/named.local  /var/named/chroot/var/named/zhang.local

cp/var/named/named.zone  /var/named/chroot/var/named/zhang.zone

chownnamed.named  /var/named/chroot/var/named/zhang.*

ln –s ln -s /var/named/chroot/var/named/zhang.zone  /var/named/zhang.zone

ln –s ln -s/var/named/chroot/var/named/zhang.local  /var/named/zhang.local

###后面两步步做也可以,知识为了以后更好更改!

 

4、  修改zhang.zone文件的内容:

   [root@localhostnamed]# vi /var/named/zhang.zone

$TTL    86400

@       IN      SOA     zhang.com.root.zhang.com.  (

1997022700 ; Serial

28800      ; Refresh

14400      ; Retry

3600000    ; Expire

86400 )    ; Minimum

IN      NS      zhang.com.

    

www       IN      A    10.167.27.91

   

5、  修改zhang.local文件的内容:

[root@localhost named]# vi /var/named/zhang.local

$TTL    86400

@       IN      SOA     zhang.com.  root.zhang.com.  (

                                      1997022700; Serial

                                      28800      ;Refresh

                                      14400      ;Retry

                                      3600000    ;Expire

                                      86400)    ; Minimum

              IN      NS      zhang.com.

 

91       IN      PTR     www.zhang.com.

 

6、/etc/rc.d/init.d/named restart

 

7、测试

   [root@localhostnamed]# vi /etc/resolv.conf

nameserver 10.167.27.193

   servicenetwork restart

   hostwww.zhang.com

   nslookup www.zhang.com

 

 

二、Slave DNS的配置

zone "zhang.com" IN {

              typeslave;

              file"slaves/zhang.zone";

              masters{ 10.167.27.193; };   ##指定从服务器的地址

};

zone "27.167.10.in-addr.arpa" IN {

              typeslave;

              file"slaves/zhang.local";

              masters{ 10.167.27.193; };   ##同上!

};

 

Linux中利用bind实现DNS主从服务器的搭建 Linux中通常使用bind来实现DNS服务器的架设,bind软件由isc(www.isc.org)维护。在yum仓库中可以找到软件,配置好yum源,直接使用命令 yum install bind* 就可以安装,监听窗口为53。 bind的主要配置文件为/etc/named.conf,此文件主要用于配置区域,并指定区域数据库文件名称。区域数据库文件通常保存于/var/named/目录下,用于定义区域的资源类型。 阅读详情

相关推荐

Linux下使用bind搭建DNS主从服务器

假设公司A在万网a.org上注册了一个域名net.cn, 现在不想使用万网的DNS服务器,而是自己要建立两个DNS服务器,一个是主服务器,一个是从服务器 ,现有两台机器: ns1.a.org  ,   ns2.a.org   我们如何配置这两台主机成为DNS服务器?

Dean的Linux & Hadoop 1万+

【linux中搭建DNS服务】

DNS服务器的搭建

Leoon123的博客 8258

基于Bind9在Linux上搭建内网DNS服务器:从原理到实战配置

DNS(域名系统)是互联网的核心基础设施,负责将人类可读的域名转换为机器可识别的IP地址,其工作原理基于分布式数据库和客户端-服务器查询模型。理解DNS的递归查询与权威解析机制,是掌握网络服务部署的关键。这项技术的核心价值在于实现高效的网络资源定位、服务发现和访问控制,广泛应用于企业内网、云环境、开发测试等场景。通过搭建自建DNS服务器,管理员可以获得对内部网络命名空间的完全控制权,实现诸如自定义域名解析、访问加速和策略拦截等功能。本文以Bind9这一行业标准软件为例,结合Ubuntu/CentOS环境,详

weixin_33910460的博客 368

linux下DNS服务器的搭建与配置,Linux下快速搭建DNS(bind9)服务器

本文介绍 Linux下快速搭建DNS(bind9)服务器 的方法,供大家参考学习。一、相关术语解释TTL Time To Live 缓冲保留时间ORIGIN 属于哪个域@ 代指域IN 开头需要空格SOA 一行记录类型的开始参数:forwarders {} 指向自己无法解析的域名跳转到外部dns服务测试方法:host 域名(host IP) 使用nslookup方法测试 使用dig @ns ip或域...

weixin_42510783的博客 610

Linux服务器DNS配置实战:基于BIND 9搭建内网权威与缓存解析服务

DNS(域名系统)是互联网的核心基础设施,负责将人类可读的域名转换为机器可识别的IP地址。其工作原理基于分布式数据库和客户端-服务器查询模型,通过递归查询和缓存机制实现高效解析。DNS的技术价值在于提供了可扩展、高可用的命名服务,是网络连通性和应用访问的基石。在Linux服务器运维中,搭建私有DNS服务器是常见需求,尤其适用于内网开发环境、服务治理和网络加速等场景。BIND作为最广泛使用的DNS软件,支持权威解析和递归缓存功能,通过合理配置访问控制、区域文件和日志系统,可以构建稳定可靠的解析服务。本文以BI

weixin_33725126的博客 485

Linux版本之docker容器bind9搭建DNS服务器和配置域名使用

文章目录Linux版本之docker容器bind9搭建DNS服务器和配置使用前提条件:1.下载镜像(主机dns200)2.启动容器(主机dns200)3.Webmin界面个性设置4.设置dns域名配置1)开始创建主区域2)开始创建正向区域记录地址5.测试域名1)win102)Linux6.完成设置 Linux版本之docker容器bind9搭建DNS服务器和配置使用 前提条件: 服务器准备: 主机名 ip dns200(dns服务器) 192.168.56.200 centos121(客

binggoling 8980

Linux之bind 函数(详细篇)

前面讲过,struct sockaddr *是一个通用指针类型,addr参数实际上可以接受多种协议的sockaddr结构体,而它们的长度各不相同,所以需要第三个参数addrlen指定结构体的长度。首先将整个结构体清零,然后设置地址类型为AF_INET,网络地址为INADDR_ANY,这个宏表示本地的任意IP地址,因为服务器可能有多个网卡,每个网卡也可能绑定多个IP地址,这样设置可以在所有的IP地址上监听,直到与某个客户端建立了连接时才确定下来到底用哪个IP地址,端口号为6666。

小菜鸡也要敲代码的博客 2217

Linux环境下BIND DNS服务器搭建与配置实战

你看,搭建一个DNS服务器,表面看是几十条命令和配置文件,实际上考验的是你的系统性工程能力你会不会考虑安全最小权限?你懂不懂利用工具链预防人为失误?你能不能设计出可重复、可验证的部署流程?这才是高手和普通人的差距所在。BIND这套体系发展了几十年,每一个设计背后都有血泪教训。今天我们做的每一步加固,可能就是在避免下一次大规模DNS劫持事件。所以啊,别再说“DNS很简单”了。真正简单的从来都不是技术本身,而是那些愿意深入细节的人罢了。💪。

weixin_35829279的博客 1085

Linux服务篇--DNS服务和BIND

Linux高级篇–DNS服务和BIND 本章概要 DNS服务 实现主从服务器 实现子域 实现view 编译安装 压力测试 DNS排错 一、 DNS服务 1.1 DNS服务相关 DNS服务 DNS:Domain Name Service 应用层协议   C/S,53/udp, 53/tcp BIND:Bekerley Internat Name Domain   ISC (www.isc.or...

天空飘过的鱼的博客 4530

Synopsys工具filter命令:从数据筛选到高效IC设计的实战指南

在数字集成电路设计流程中,数据筛选与查询是工程师处理海量网表、时序报告和设计约束的核心需求。其原理在于通过声明式查询语言,直接对设计对象(如单元、网络、路径)的属性进行逻辑判断与模式匹配,从而精准定位目标。这种技术价值在于将工程师从繁琐的过程式脚本循环中解放出来,大幅提升代码可读性与运行效率,直接调用工具内置的高性能查询引擎。在实际应用场景中,它广泛用于物理与时序联合分析、层次化模块操作、动态约束生成以及自动化报告生成。本文聚焦于Synopsys工具链中filter命令的高阶用法,深入解析其表达式语法、正则

weixin_28007513的博客 577

泛微OAe9-自定义资源看板

OA中,有一个很好用的功能:会议室预约。对于一间设立的会议室,同一时间段内,肯定会有不同的人预约同一间会议室,并且,在资源看板里,能看清各个时间段会议室的占用情况,可是会议室资源是有限的,显然不可能让多个人在同一时间段内预约同一间会议室,如会议室已占用,其他人再次申请时,应当拒绝预约。

小松鼠的博客 1849

Linux_26_Linux-BIND

Linix域名管理-BIND

爱喝可乐的w 1548

浏览器Cookie迁移实战:从Chrome导出导入登录态全攻略

Cookie是浏览器保存的会话凭证,服务端通过Set-Cookie将登录态种在本地。迁移Cookie本质上是把服务端认可的会话标识搬到新环境,从而免去重复输入账号密码和二次验证的麻烦。在换电脑、切浏览器或重装系统时,掌握Cookie的导出导入技术能显著提升效率。Chrome与Edge同属Chromium内核,存储结构相似,但字段差异(如Domain、SameSite、Secure)常导致迁移失败。通过浏览器扩展或CDP脚本可实现跨浏览器登录态迁移,适用于内网后台、开发环境等场景。本文从原理到实践,梳理Coo

weixin_42533120的博客 340

Linux搭建基于BIND的DNS服务器

Linux搭建基于BIND的DNS服务器 实验目标: 通过本实验掌握基于Linux的DNS服务器搭建。 实验步骤: 1、安装BIND 2、防火墙放通DNS服务 3、编辑BIND的主配置文件 4、编辑BIND的域管理文件 5、编辑相应域的记录文件 6、开启或重启BIND服务 7、在客户端测试 参考命令: 1、安装BIND BIND是L...

dingdufan1942的博客 518

innovus:set_clock_latency与insertion_delay

当1ns clock latency设置在capture上,在report_timing报告中体现在other end arrival time以及capture clock path的Arrival Time上。因为-1ns的insertion delay存在,所以skew group报告中显示的Arrival (ns)是减1ns的结果,即1.819-1=0.819 ns。CTS阶段create_ccopt_clock_tree_spec之后,spec中会产生对应的insertion_delay命令。

m0_61544122的博客 1621

1分钟了解LangChain是什么?

是一个基于大型语言模型(LLM)开发应用程序的框架, 它旨在简化语言模型应用的开发流程,特别是在构建对话系统和其他基于语言的AI解决方案时.目标是将复杂的语言模型技术转化为可通过简单API调用实现的功能,从而使开发者能够更加专注于创造性的解决方案设计。高效地解决了开发大语言模型应用的痛点问题。Langchain 最主要的特色是可以将 LLM 应用研发过程中的交互 Prompt、LLM 模型调用、语言模型与环境互动的自适应等方式融为一体。

gorgor在码农 2630

Linux系统中使用BIND搭建DNS服务器的详细教程

简单介绍DNS的概念以及它在网络中的作用。说明本文的主要内容——在Linux系统中安装和配置BIND来搭建DNS服务器。概述需要的工具和软件(如BIND)。总结搭建DNS服务器的主要步骤。提供一些扩展资源或参考链接,以便读者深入了解DNS的其他高级配置。鼓励读者在评论区提问,以便交流和解答问题。版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

2302_76919953的博客 2850

【人工智能】向量数据库全生命周期数据安全防护体系:破解向量化与检索双环节泄露风险

大模型时代,向量数据库已成为RAG(检索增强生成)架构、语义检索、多模态应用的核心基础设施,解决了大模型幻觉、长上下文窗口限制、私有知识落地等核心痛点。但行业普遍存在认知误区:将Embedding向量等同于“无害的语义压缩乱码”,忽视了向量数据原生的泄露风险。

奶爸的编程之路,也就一周冷个三天 159

Linux基于Bind9搭建dns服务器

Bind9简介 Bind是Berkeley Internet Name Domain Service的简写,它是一款实现DNS服务器的开放源码软件。Bind已经成为世界上使用最为广泛的DNS服务器软件,目前Internet上半数以上的DNS服务器都是用Bind来架设的,已经成为DNS中事实上的标准。 bind历史 BIND4版本,BIND包最初是在 1980 年代初在加州大学伯克利分校作为研究生项目在美国国防高级研究项目管理局 (DARPA)的资助下编写的。BIND 到 4.8.3 的版本由加州大学伯克

IT 1万+

从你的全世界路过---陌陌X-SIGN还原

我们上期介绍了hook 接口方式,今天我分析so 层。学习是为了复杂的事情简单化。不用如此繁琐。跟进native_sdbyecbu37x这个函数,我们f5看伪代码 v13 = sign(v9, v10, v11, a6); 跟进这个函数 代码如下(示例): 2.代码贴入 SHA消息摘要java代码如下: java 代码如下(示例): 总结 算法,结合动态调试!

任雪飘的博客 2302

Kubernetes 集群升级与备份恢复:从 1.24 到 1.30 的平滑升级实战

详解 Kubernetes 集群版本升级流程(kubeadm 方式),包括前置检查、组件逐个升级、节点排水与恢复,同时演示 etcd 备份与集群灾难恢复方案。

kaixin110a的博客 35

Linux centos7 DNS服务器基于bind正反解析服务的搭建

Linux centos7 DNS服务器基于bind正反解析服务的搭建 DNS的相关基础知识: 一.DNS--什么是DNS(Domain Name System,域名系统) 因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。DNS协议运行在UDP协...

zsk_john的技术分享专用博客 1214

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Linux 搭建DNS服务器-BIND

文章目录BIND 软件介绍BIND 软件安装BIND 安装后生成文件介绍修改配置文件编辑/etc/named.conf编辑/etc/named.conf定义全局本服务器为哪些域名解析BIND配置SOA记录配置检查重载配置文件BIND 解析测试 BIND 软件介绍 BIND(Berkeley Internet Name Domain(伯克利因特网名称域系统)),官方站点,是一款可以运行在Linux系统上的域名解析系统。具备完整的DNS功能。 BIND 软件安装 本博客写作之时,系统为Centos 7.9-20

HuangFei 1706

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

使用 Bind9 搭建 Linux DNS 服务器

编辑 BIND 的主配置文件named.conf,通常位于。

weixin_59526725的博客 753

Linux系统之BIND搭建DNS主从域名解析服务器

一、简单介绍 1、DNS系统类型 缓存域名服务器: 也称为高速缓存服务器,通过向其他域名服务器查询获得域名 -> IP地址记录 将域名查询结果缓存到本地 提高重复查询的速度 节省互联网的网络带宽 适用于公司人员多,访问流量大 主域名服务器: 特定 DNS 区域的官方服务器,具有唯一性 负责维护该区域内所有域名 -&g...

青柚的博客 1130
上一篇: HTML5实现3D校园地图思路
下一篇: linux 磁盘分配
fantisGod
博客等级 码龄15年 115粉丝 13原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值