DNS区域传送(DNS zone transfer)指的是一台备用服务器使用来自主服务器的数据刷新自己的域(zone)数据库,目的是为了做冗余备份,防止主服务器出现故障时 dns 解析不可用。...然而主服务器对来请求的备用服务器未作访问控制,验证身份就做出相应故而出现这个漏洞。...如何修复(以 bind9 为例): 修改 dns 服务器的配置,设置允许域传送服务器的白名单。...EXP:针对 bind 的服务器,可以编辑 /etc/named.conf 文件,设置 allow-transfer 项的参数。 ?
配置父域服务器 在父域服务器其上,仅需配置区域解析库文件,添加对应解析记录即可 [root@Centos6 ~]# vim /var/named/zhimajihua.cn.zone [root@Centos6...3H ) ; minimum NS ns1 NS ns2 xm NS ns3 #该NS记录用于声明所有xm域内的解析工作交由...ns3对应IP的DNS解析服务器 MX 5 mx1 ns1 A 192.168.1.19 ns2 A 192.168.1.20 ns3 A 192.168.1.21...#指向xm子域的DNS解析服务器 mx1 A 192.168.1.30 web A 192.168.1.40 image A 192.168.1.50 www...允许特定网段查询 } 配置辅助配置文件 [root@centos7 ~]# vim /etc/named.rfc1912.zones zone "xm.zhimajihua.cn" IN { #添加对xm域的定义信息
前几天贴的博客上没有子域授权的实验,这里补上。 子域授权的概念: 在原有的域上再划分出一个小的区域并指定新DNS服务器。在这个小的区域中如果有客户端请求解析,则只要找新的子DNS服务器。...这样的做的好处可以减轻主DNS的压力,也有利于管理。一般做正向区域的子域授权即可。...Server1:192.168.2.7父域 Server2:192.168.2.12子域 父域的DNS配置:(192.168.2.7上) 步骤概要:将其配置成缓存服务器,关闭dnssec,添加本区域,编写本区域解析库文件....com.zone service named restart #重启dns服务 子域的DNS配置:(192.168.2.12上) 步骤概要:将其配置成缓存服务器,关闭dnssec,添加本区域和父区域...# 在子域dns服务器上执行: dig -t awww.stu13.com @192.168.2.12 子域能解析父域 ? 说明我们定义的子域、父域配置成功了。
收集域内DNS信息 使用活动目录集成的DNS服务,任何域内用户都有权限查询域内所有的DNS记录。在活动目录数据库内,所有的DNS数据都存储在如下条目中 里面的每一个条目,都是域内的一个DNS记录。...由于IP地址实际上是作为此对象的属性存储的,因此也不可能查看这些记录的IP地址。但是,就像任何用户都可以默认创建新的DNS记录一样,任何用户也可以在默认情况下列出DNS区域的子对象。...adidnsdump 这是一个用pythoh实现的查询域内DNS记录的脚本,直接使用如下命令即可安装。 安装完成后,即可使用。使用时需提供一个有效的域用户名密码即可。...SharpAdidnsdump 这是一个用C#实现的查询域内DNS记录的工具,在域内机器使用,直接指定域控ip即可使用。...PowerView.ps1脚本 这是一个功能强大的powershell脚本,位于PowerSploit内。其查询DNS记录功能如下:
2)使用Nslookup命令探测DNS域传送漏洞 3)使用nmap扫描DNS域传送漏洞 4)使用dig命令检测 5)使用python + Dig批量扫描漏洞主机 6)使用python实现AXFR查询...DNS服务器分为:主服务器、备份服务器和缓存服务器。在主备服务器之间同步数据库,需要使用“DNS域传送”。域传送是指后备服务器从主服务器拷贝数据,并用得到的数据更新自身数据库。...若DNS服务器配置不当,可能导致匿名用户获取某个域的所有记录。造成整个网络的拓扑结构泄露给潜在的攻击者,包括一些安全性较低的内部主机,如测试服务器。...2) nslookup命令 笔者首先介绍DNS查询工具nslookup命令的使用。仅使用该命令,就可完成DNS域传送的测试。在windows命令提示符中输入“nslookup ?”...本 文第一次提到“交互式”的概念,简单说明:交互式系统是指执行过程中允许用户输入数据和命令的系统。而非交互式系统,是指一旦开始运行,不需要人干预就可以自行结束的系统。
子域授权 在一个较大的生产环境中,一般还需要在公司内分多个部门,这些部门负责的域是整个公司所负责的域的子域,这时公司内除了需要主从DNS服务器彼此之间互相协调提供服务之外,还需要为每个子域授权并让各个子域分别管理各自部门的主机...这里dev部门所在域的DNS服务器作为ops部门所在域的DNS服务器的从服务器,而ops部门所在域的DNS服务器作为dev部门所在域的DNS服务器的从服务器。...对于itab.com这个域来说,存在上层、下属关系,上层DNS所负责的域是.com,而下层DNS就是这里要授权的子域dev.itab.com和ops.itab.com.所有主机都已经安装了bind程序。...子域与转发功能 如果公司要想互联网上的主机能够访问公司内的服务器,就需要在公司内做DNS服务器,其负责的域是itab.com。...对于itab.com这个域的上层DNS也一样,如果公司所负责域(itab.com)的DNS服务器要做到高可用,至少需要两台DNS服务做主从,需要在ISP提供的交互界面上填写两条NS记录以及与之对应的A记录
本篇将介绍使用nmap扫描器和dig来得到DNS Zone Transfer记录。 3)使用nmap扫描DNS域传送泄露漏洞 使用nmap扫描器附带的脚本,可以扫描DNS服务器是否存在域传送漏洞。...dns-zone-transfer.domain=zonetransfer.me向脚本传递参数,设置列出记录的域是nwpu.edu.cn -p 53设置扫描53端口 -Pn设置通过Ping发现主机是否存活...4)Dig命令 在Linux下除了使用nmap扫描器,还可以用dig来测试DNS服务器是否存在域传送泄露。Dig是一个非常强大的DNS查询工具,输入“dig -h”查看它的使用说明。...这也是我们要用来测试DNS域传送泄露的命令: root@li377-156:~# dig @dns.nwpu.edu.cn axfr nwpu.edu.cn ; > DiG 9.8.1-P1 <<...;; WHEN: Sun Apr 20 15:11:32 2014 ;; XFR size: 188 records (messages 1, bytes 4021) 请注意,参数axfr后跟需要列出的域的名称
本篇介绍批量扫描存在DNS域传送漏洞的DNS服务器。 然后选择了安全性比较差的教育网,共扫描1604所高校,发现漏洞主机396台。...高校的域名可从该页面抓取到:http://ziyuan.eol.cn/college.php?...Server List dns_servers = re.findall('nameserver = ([\w\.]+)', cmd_res) for server in...请读者注意几个细节: 1) 笔者将windows下的命令行工具dig放在了子目录BIND9下,BIND可前往http://www.isc.org/下载。如果你使用Linux,可把完整路径删除。...2) Os.popen打开一个子程序,并返回它的执行结果。 3) Dig命令执行结果中出现特征字符串“XFR size”,则表明该DNS服务器存在漏洞。
AD域下DNS外迁,环境说明:windows 2008 R2服务器AD+DNS,一主多辅模式,主机名:level.lakyy.com,主机IP地址:192.168.0.180;bind采用的是9.10.6...版本,IP地址为:192.168.0.160。...bind可以通过配置srv资源记录的模式,进行接管windows ad下的DNS,同时,bind只可以和主域控进行配置互动,配置之后不会影响终端进行加入AD域,不会影响正常的解析。...指向,将PC的DNS地址修改为bind服务器地址。...(2)终端无法加入AD域。问题原因:①网络通讯问题,终端机器到bind DNS或者终端到AD域通信故障;②配置srv记录错误或者bind dns无法与ad域服务器进行通信。
注:本文中使用的域名是不存在DNS域传送漏洞的,本文仅用作技术交流学习用途,严禁将该文内容用于违法行为。...备份服务器需要利用“域传送”从主服务器上复制数据,然后更新自身的数据库,以达到数据同步的目的,这样是为了增加冗余,万一主服务器挂了还有备份服务器顶着。...而“域传送”漏洞则是由于dns配置不当,本来只有备份服务器能获得主服务器的数据,由于漏洞导致任意client都能通过“域传送”获得主服务器的数据(zone数据库信息)。...这样,攻击者就能获得某个域的所有记录,甚至整个网络拓扑都暴露无遗,凭借这份网络蓝图,攻击者可以节省很多扫描时间以及信息收集的时间,还提升了准确度等等。..."; key "dns1-slave2";} 3 总结 最后感谢前辈们的文章与辛勤奉献,DNS域传送漏洞除了本文中讨论的方法外,也可以使用Python脚本或者万能的nmap,这里就不做讨论啦。
DNS缓存服务器,用来存储网络上用户需要的网页和内容的网络服务器。 在主备服务器之间同步数据库,需要使用“DNS域传送”。...域传送是指后备服务器从主服务器拷贝数据,并用得到的数据更新自身数据库。...若DNS服务器配置不当,可能导致匿名用户获取某个域的所有记录。造成整个网络的拓扑结构泄露给潜在的攻击者,包括一些安全性较低的内部主机,如测试服务器。...其他的参数不一一测试,哈哈,该进入我们的正题了。 00x3:域传送漏洞 本屌继续介绍在交互式shell中发现一个DNS服务器的域传送漏洞的过程。...4) Exit命令退出程序 如果若是不存在漏洞的主机,则可能提示错误如下: 我们可以通过域传送漏洞获取到的敏感主要包括: 1)网络的拓扑结构,服务器集中的
DNS域传送漏洞 windows利用方式: nslookup server=ns.vul.com ls vul.com Linux利用方式: dig axfr @ns.vul.com vul.com...漏洞出现的原因: DNS区域传送(DNS zone transfer)指的是一台备用服务器使用来自主服务器的数据刷新自己的域(zone)数据库,目的是为了做冗余备份,防止主服务器出现故障时dns解析不可用...然而主服务器对来请求的备用服务器未作访问控制,验证身份就做出相应故而出现这个漏洞。 如何修复(以bind9为例): 修改dns服务器的配置,设置允许域传送服务器的白名单。...EXP:针对bind的服务器,可以编辑/etc/named.conf文件,设置allow-transfer项的参数。 ? TSIG key生成与配置: 工具:dnssec-keygen ?
192.168.13.2 ns1.market.example.com 在主服务器上授权: image.png 重启服务后查看日志文件看是否生效: image.png 配置子域:...image.png 依照原有的安装步骤,安装BIND: image.png image.png image.png image.png 子域开启转发功能,使其可以,知道父域在什么地方,实现父域帮忙解析
DNS子域授权、view配置详解 子域授权:其实就是将一个比较大的域再分割成小区域,每个小区域可以交由一组或多组服务器管理,这些服务器只解析其管辖范围内的域名,超出其范围的解析请求一般会转发给父域或直接转发给根域...子域是相对而言的,对于根来说顶级域名就是它的子域,依次类推,我们这里讲提到的子域授权是针对二级域名来说的,也就是三级域名授权。..." IN { type forward; forward {first|only} forwarders } 配置子域授权: 1、在父DNS服务器的区域解析库中添加如下几条记录...就以我们国家情况为例,电信和网通用户之间的访问带宽是非常小的,但是它们内部的访问带宽却非常大,所以我们可以将对同一域名的访问通过DNS分发到不同的IP之上,那么就可以实现电信用户访问电信的服务器,联通用户访问联通的服务器...查询请求返回不同的IP 好了,到此为止我们DNS服务器的应用就告一段落了,如有错误敬请指正。
】 【IP地址 - 192.168.0.188】 【MAC地址 - 查看Client主机的MAC填入即可】 Router 基础配置 win+R回车输入powershell: 配置地址和主机名: new-netipaddress...LAN路由: 完成之后启动服务: DHCP中继配置 新增DHCP路由协议:【IPv4 - 常规 - 新增路由协议】 新增接口:【IPv4 - DHCP中级代理 - 新增接口】 选择接口1:【新增所分配网段的的接口...Server 安装DNS: Install-WindowsFeature dns -IncludeManagementTools win+R进入DNS管理器: 新建区域: 选择主要区域: 区域名称test.com...: 添加主机: Client主机进行解析: AD域 Server 安装AD域: Install-WindowsFeature AD-Domain-Services -IncludeAllSubFeature...: Client加入域测试:
域内DNS信息收集 在一个大型的内网环境当中,如果我们在不确定目标资产定位在哪里我们就可以通过dns去定位,当然也可以通过活动目录集成的dns服务。..._msdcs.contoso.com注册记录是什么,dns就会返回所有的域控。 dnscmd dnscmd.exe . /EnumRecords redteam.local ....dnscmd /zoneexport redteam.local redteam.local.dns.txt SharpAdidnsdump 这里我们也可以通过获取域内机器然后通过Dns.GetHostEntry...computername = r.Properties["cn"][0].ToString(); IPHostEntry hostInfo = Dns.GetHostEntry
例如,我的域名为 edi.wang,那么我希望拥有一个 internal.edi.wang 用于组织内部资源的访问。曾经这种操作得自己安装DNS服务器才能解决,很容易环境配一天,996进ICU。...然而如果你用了微软智能云 Azure,那就可以只靠点鼠标,分分钟完成一个私有DNS域的配置,拒绝福报,远离ICU!...创建 Private DNS zone 登录 Azure 管理后台,创建一个新资源,搜索 private dns,选择 Private DNS zone ?...关联虚拟网络 配置完记录后,我们需要把这个 DNS 域关联到我们自己的网络上,然后 Azure VM 或者你本地环境桥接到 Azure 的计算机才能使用这个 DNS。...测试 DNS 记录 启动一台关联了以上虚拟网络的 VM ? 使用 Powershell 检查 DNS 记录,可以成功解析 Resolve-DnsName 域名 -type 记录类型 ?
私有域解析 Private DNS 是基于腾讯云私有网络 VPC (Virtual Private Cloud)环境的私有域名解析管理服务。...— 好消息,特大好消息~ 私有域解析Private DNS 套餐包 正式上线啦!...先来看看 私有域解析Private DNS 原先是怎么收费的 按私有域数量计费: 每个私有域/0.1元/天 按解析请求量计费: 0.03元/万次请求 一眼看去,没多少钱 但是对于大型IT公司而言 那可是一笔巨款...新上线的负载均衡包,有效缓解服务器压力 避免宕机后,不能提供正常服务 为企业保驾护航 ➡️ 前往下单 Private DNS私有域解析套餐包 火热抢购中 -End- SMB 腾讯云中小企业产品中心...本中心还拥有两大独立腾讯子品牌:DNSPod与Discuz!,在过去15年间,为超过500万企业级客户提供了强大、优质、稳定的IT服务。
这里简单说使用域名绑定 IP,那么可以通过访问域名,DNS 拿到 IP 后访问到我们的服务,IP 有可能会变动,那么更改 IP 后,DNS 也会解析到最新的 IP,这就很方便了 这个在 HTTP...协议中有介绍,访问之前会先通过 DNS 拿到对应的 IP 地址,再通过 TCP/IP 协议与目标 IP 地址建立连接 对于我们的服务集群,来看看示意图 域名绑定的是一个公网 IP,代理服务器与目标服务器是在同一个局域网内.../etc/hosts 中内容,因此在你需要切换的时候,需要将系统默认的配置先复制一份出来,方便切换回去 使用 Nginx 解决跨域问题 既然涉及到域名了,就会出现跨域问题,如下图所示 域名不同...,使用 ajax 访问则会出现跨域错误 CORS 跨域资源共享 全称是 Cross-Origin Resource Sharing,允许浏览器向跨 Origin 的服务器发起 js 请求获取响应 可以使用...,使用起来不方便,后来想到用 hosts 模拟域名方式也没有测试通过跨域是可以的,正常情况下是可以解决的 ● Nginx:反向代理 Nginx 配置静态资源防盗链 通过 ajax 有跨域的限制,但是图片等资源
它具备如下的一些特点: 我们访问的域名是不一致的,解决方案见我的一篇文章,Laravel 路由研究之domain 解决多域名问题 其次各个站点对后台的要求都是一致的,也就是说,一个后台N各站去用。...功能拆分 开始之前我们需要对系统各个功能点进行拆分,估算受影响的点: 登录注册 登录注册功能首当其冲,我们需要用户在注册时通过访问的域名不同,记录的身份也不同。...所以我们需要进行如下的处理: 增加字段identity 进行判重 进行登录验证 数据处理 这个就不进行讨论了。根据用户所属身份不同,调用的数据也不同就行了。...和name字段不需要进行unique限定,因为他们的唯一性是有依赖的,不是独立的。...,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对ZaLou.Cn的支持。
领取专属 10元无门槛券
手把手带您无忧上云