四、DNS设置转发器

这篇博客详细介绍了DNS解析的四个步骤,从缓存、本地区域、转发器到根服务器,并通过Windows 2003服务器设置转发器到另一台服务器的实验,验证了DNS查询的过程。实验中,在Window2003_01服务器上配置了转发到Window2003_02,结果显示为非权威应答,表明解析结果来自转发。

DNS解析顺序:1.先看缓存

                          2.再看本dns服务器负责的区域里面有没有

                          3.再看转发器

                          4.再看根服务器

(上一级有点话直接返回解析结果,没有的话到下一层继续查找)

 实验器材:

在Window2003_01上设置转发器转发到Window2003_02,我们假设Window2003_02上面有一个解析jd.com的区域,但是Window2003_01上没有。

 

 

step1:开启转发--右键服务器-属性。 

 

将转发的IP地址添加到下面的列表。 

 

step2:检查结果是否正确,打开一台xp客户机。

 

 可以看到红框中的 非权威应答 ,由于这个是服务器转发获取的结果,所以相当于是听说的,所以说非权威应答。

虽然给定引用未直接提及通过设置DNS条件转发器来配置上网的方法,但可以从原理上进行分析。 DNS条件转发器允许根据特定的域名将DNS查询转发到指定的DNS服务器。以下是一般情况下通过设置DNS条件转发器来配置上网的步骤: ### 1. 确定需要转发的域名目标DNS服务器 要明确哪些域名需要进行特定的DNS查询转发,以及这些查询要转发到哪个DNS服务器。例如,对于公司内部的域名,可能希望将其查询转发到公司内部的DNS服务器。 ### 2. 访问DNS服务器管理界面 这通常需要登录到运行DNS服务的服务器。如果是Windows Server系统,可以通过“DNS管理器”来进行操作;如果是Linux系统,可能需要编辑相关的配置文件,如`named.conf`。 ### 3. 添加条件转发规则 - **Windows Server系统**: - 打开“DNS管理器”。 - 右键点击服务器名称,选择“条件转发器”。 - 点击“新建条件转发器”。 - 在“域名”字段中输入需要转发的域名,在“IP地址”字段中输入目标DNS服务器的IP地址。 - 点击“确定”保存设置。 ```plaintext # 示例:在Windows Server DNS管理器中添加条件转发器 # 域名:example.com # 目标DNS服务器IP:192.168.1.100 ``` - **Linux系统(以BIND为例)**: - 编辑`named.conf`文件,添加类似以下的配置: ```plaintext zone "example.com" { type forward; forward only; forwarders { 192.168.1.100; }; }; ``` 其中,`example.com`是需要转发的域名,`192.168.1.100`是目标DNS服务器的IP地址。 - 保存文件后,重启BIND服务使配置生效: ```bash sudo systemctl restart named ``` ### 4. 验证配置 配置完成后,可以使用`nslookup`或`dig`等工具来验证条件转发是否生效。例如,使用`nslookup`查询需要转发的域名,查看返回的结果是否来自目标DNS服务器。 ```bash nslookup example.com ``` 通过以上步骤,就可以通过设置DNS条件转发器来配置上网,实现根据特定域名将DNS查询转发到指定的DNS服务器。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ad_m1n

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值