DNS服务器中设置DNS转发器-服务器
在DNS服务器中设置DNS转发器(服务器)的目的是在其他DNS服务器无法解答域名查询时,将查询请求转发到这些转发器,以获取正确的解析结果。以下是在DNS服务器(如Windows DNS服务器)中设置DNS转发器的一般步骤:
1 打开DNS服务器管理工具:在Windows服务器中,打开“服务器管理器”,然后点击“工具”菜单,选择“DNS”。
2 创建DNS域:在DNS管理器中,右键点击“正向查找区域”,选择“新建区域”。在“新建区域向导”中,选择“主要区域”,然后点击“下一步”。为区域提供一个名称(如“lablocal”),然后点击“下一步”。选择“至 Active Directory 林中的域”,然后点击“下一步”。在最后一个页面上,确保选中了正确的DNS服务器,然后点击“完成”。
3 配置DNS转发器:在DNS管理器中,右键点击刚刚创建的DNS域(如“lablocal”),选择“属性”。在属性窗口中,切换到“转发器”选项卡。点击“编辑”按钮以配置转发器。
4 添加DNS转发器:在“转发器设置”窗口中,点击“添加”按钮以添加新的DNS转发器。输入转发器的IP地址或域名,然后点击“确定”。重复此步骤以添加多个DNS转发器。
5 编辑DNS转发器优先级:在“转发器设置”窗口中,可以通过向上或向下拖动列表中的转发器来设置其优先级。优先级越高的转发器将被优先使用。
6 保存更改:完成DNS转发器的配置后,点击“确定”关闭“转发器设置”窗口。然后点击“确定”关闭DNS域属性窗口,以保存更改。
现在,当DNS服务器收到无法解析的域名查询请求时,它将将这些请求转发到配置的DNS转发器,以获取解析结果。请注意,不同DNS服务器的设置方法可能有所不同,请根据您的服务器类型和版本进行调整。
在Win2003中为DNS配置Internet访问
第 1 步:配置 TCP/IP
单击开始,指向控制面板,指向网络连接,然后单击本地连接。 单击属性 单击 Internet 协议 (TCP/IP)。然后单击属性 单击常规 选项卡。 单击使用下面的 IP 地址,然后在相应的框中键入 IP 地址、子网掩码和默认网关地址。 单击高级,然后单击 DNS 选项卡。 单击附加主要的和连接特定的 DNS 后缀。 单击以选中附加主 DNS 后缀的父后缀复选框。 单击以选中在 DNS 中注册此连接的地址复选框。
注意,运行 Windows Server 2003 的 DNS 服务器必须将其 DNS 服务器指定为它本身。如果该服务器需要解析来自它的 Internet 服务提供商 (ISP) 的名称,您必须配置一台转发器。在本文稍后的如何配置转发器部分将讨论转发器。 单击确定三次。
备注:如果收到一个来自DNS缓存解析器服务的警告,单击确定关闭该警告。缓存解析器正试图与DNS服务器取得联系,但您尚未完成该服务器的配置。
第2步:安装Microsoft DNS服务器
单击开始,指向控制面板,然后单击添加或删除程序。单击添加或删除Windows组件。在组件列表中,单击网络服务(但不要选中或清除该复选框),然后单击详细信息单击以选中域名系统(DNS)复选框,然后单击确定。单击下一步,得到提示后,将Windows Server 2003 CD-ROM插入计算机的CD-ROM或DVD-ROM驱动器。安装完成时,在完成Windows组件向导页上单击完成。单击关闭关闭添加或删除程序窗口。
第3步:配置DNS服务器
要使用Microsoft管理控制台(MMC)中的DNS管理单元配置DNS,请按照下列步骤xx作:单击开始,指向程序,指向管理工具,然后单击DNS。右击正向搜索区域,然后单击新建区域。当“新建区域向导”启动后,单击下一步。
接着将提示您选择区域类型。区域类型包括:
主要区域:创建可以直接在此服务器上更新的区域的副本。此区域信息存储在一个dns文本文件中。辅助区域:标准辅助区域从它的主DNS服务器复制所有信息。主DNS服务器可以是为区域复制而配置的Active Directory区域、主要区域或辅助区域。
注意,您无法修改辅助DNS服务器上的区域数据。所有数据都是从主DNS服务器复制而来。存根区域:存根区域只包含标识该区域的权威DNS服务器所需的资源记录。这些资源记录包括名称服务器(NS)、起始授权机构(SOA)和可能的glue主机(A)记录。Active Directory中还有一个用来存储区域的选项。此选项仅在DNS服务器是域控制器时可用。新的正向搜索区域必须是主要区域或Active Directory集成的区域,以便它能够接受动态更新。
单击主要,然后单击下一步新区域包含该基于Active Directory的域的定位器记录。区域名称必须与基于Active Directory的域的名称相同,或者是该名称的逻辑DNS容器。例如,如果基于Active Directory的域的名称为“supportmicrosoftcom”,那么有效的区域名称只能是“supportmicrosoftcom”。
接受新区域文件的默认名称。单击下一步
备注:有经验的DNS管理员可能希望创建反向搜索区域,因此建议他们钻研向导的这个分支。DNS服务器可以解析两种基本的请求:正向搜索请求和反向搜索请求。正向搜索更普遍一些。正向搜索将主机名称解析为一个带有“A”或主机资源记录的IP地址。反向搜索将IP地址解析为一个带有PTR或指针资源记录的主机名称。如果您配置了反向DNS区域,您可以在创建原始正向记录时自动创建关联的反向记录。
修改bind主配置文件/etc/namedconf,加入如下几行:
forwarders {ip_addr;}; #ip_addr改成你的主域名服务器ip地址
forward only;
一 DNS的委派
所谓DNS委派就是一个DNS服务器将某些区域的解析委托给其他DNS服务器负责
区域中的子域过多时,维护起来不方便,还用遇到域名查询的瓶颈,通过在区域中新建委派,可以将子域名委派到其它服务器维护。
子域文件在父域文件中; 委派有独立的区域文件。
DNS委派: DNS服务器把一个区域的子域委派给另外一台DNS服务器来管理,这样当客户端向DNS提交查询请求时,根域的DNS服务器会把这种请求转发给维护其子域的DNS服务器。
二 DNS的转发
转发DNS是一种特殊的递归。如果本地的缓存记录中没有相应域名结果时,其将查询请求转发给另外一台DNS服务器,由另外一台DNS服务器来完成查询请求。
当你设置了转发器后,所有非本域的和在缓存中无法找到的域名查询都将转发到设置的DNS转发器上,由这台DNS来完成解析工作并做缓存,因此这台转发器的缓存中记录了丰富的域名信息。因而对非本域的查询,很可能转发器就可以在缓存中找到答案,避免了再次向外部发送查询,减少了流量。只有当服务器是非授权的,并且缓存中没有相关记录时,才会进行转发。
三、对转发与委派的理解,转发指的是子域对父域的一种操作,而委派则是父域对子域的一种操作,它们目的均是减轻DNS的负担
打开网站,访问一个域名,DNS解析到错误的IP地址,那么将不能正确访问该网站
1、使用8888(google 公用dns定位本地dns解析和google解析),这里是zhwikipediaorg
ping zhwikipediaorg 15910612175(这个是很多dns异常解析的地址)
nslookup -qt zhwikipediaorg 8888 198352696(美国地址)
2、添加域名转发
在本地dns服务器上,找到转发器,新建条件转发器,输入域名zhwikipediaorg,
添加IP/DNS地址8888,保存。
3、PC机测试正常
4、网站访问正常
搭建DNS服务器步骤如下:
1、安装bind服务 。
2、配置bind的主配置文件,将侦听53端口和dns请求查询设置为所有主机 。
3、配置区域文件,添加自己的域名,定义正向解析和反向解析信息 。
4、进入/var/named/目录,创建正向解析配置文件和反向解析配置文件。
5、修改正向解析配置文件,添加解析记录。
6、修改反向解析配置文件,添加反向解析记录。
7、防火墙允许53端口通过,设置服务器开机自动启动dns服务。
8、dns服务器将本机ip设置为dns地址 。
9、配置完成验证解析记录正常。
解决方法:
一、如果是需要共享上网,你只需要给你的ISP打个电话他们会告诉你本地的DNS服务器地址,设置在电脑上就可以了;比如中国电信就打10000;
二、如果得确有需要DNS必须使用本公司的(比如有些软件就要用到自己的DNS,而你又不希望设置多个DNS地址),即么在Server上的DNS服务中设置转发,至于DNS转发的设置请搜索“2003 DNS 转发 设置”;
注:共享上网不能设置ISP提供的IP地址,也不能填写网关地址(除非网关能转发DNS),我们宁波市电信的DNS服务器地址是:2029610415 2029610417;
0条评论