Hostwinds 教程
寻找结果为:
目录
Microsoft Windows Server 2016旨在处理许多企业级任务,并且它可以扮演的最重要的角色之一是运行 域名系统(DNS)服务器。DNS的作用类似于Internet的电话簿,它将易于记录的域名转化为计算机用来互相找到对方的IP地址。无论您是建立内部网络还是管理面向公共的域,正确的DNS都是迈向可靠且响应迅速的系统的重要一步。
本教程涵盖了您在Windows Server 2016上安装和配置DNS所需的所有内容。它包括图形和PowerShell方法,现实世界应用程序以及针对初学者和经验丰富的Admins的实用指导。
Windows Server 2016包括对DNS的多个更新,使其比以前的版本更强大和安全。如果您来自较旧的服务器环境或刚刚开始,那么知道什么是新事物很有帮助,因此您可以决定要使用哪些功能。这些增强能力使您可以更多地控制DNS行为,改善对某些攻击的保护,并使DNS管理更加容易,尤其是通过自动化。
在进入安装过程之前,请花一点时间确保您的系统准备就绪。DNS是您网络基础架构的核心部分,因此值得从一开始就正确设置它。其中包括使用正确的权限登录,具有固定的IP地址以保持一致性以及安装最新更新,以便所有内容都按预期运行。
要开始使用Windows Server作为DNS服务器,您需要安装DNS服务器角色。这是将DNS功能添加到系统的功能。您可以通过图形服务器管理器或快速PowerShell命令进行操作。两种方法都可以完成工作 - 选择您更舒服的选择。
如果您喜欢使用命令行, 电源外壳 提供更快的方法来安装DNS角色:
Install-WindowsFeature -Name DNS -IncludeManagementTools
安装了DNS服务器角色后,您将使用DNS Manager来配置和管理DNS区域和记录。该工具提供了一个图形接口,您可以轻松地看到服务器的DNS结构,进行更改和解决问题。它是Windows Server上日常DNS任务的主要集线器。
有几种打开DNS经理的方法 - 使用最方便的方法:
向前查找区域是最常见的DNS区域。他们将域名(例如example.com)转换为IP地址,以便设备知道该连接的位置。如果您托管任何服务或网站,这是您需要的第一种区域。
反向查找区域 做相反的向前区域。他们没有将名称解析到IP中,而是让您从IP地址查找主机名。这些区域对于NSlookUp,Logging和某些安全应用程序等工具很有用。
区域到位后,您需要添加记录,以便您的DNS服务器知道如何响应查询。最常见的类型包括A,PTR和CNAME记录。这些地图名称为地址,地址为名称或另一个名称。
在将其称为一天之前,测试您的DNS设置以确保一切都应应其应有的方式是很明智的。您可以使用NSlookUp命令来执行此操作,该命令直接查询DNS记录。这是确认您的记录正在起作用的快速方法。
nslookup example.com
nslookup 192.168.1.100
结果应反映您创建的记录。
工作的DNS服务器很棒,但是安全可靠的服务器甚至更好。这些最佳实践有助于您避免出现问题。它们涵盖了诸如冗余和伐木之类的基础知识,以及诸如DNSSEC和递归控制之类的安全功能。
PowerShell不仅用于安装,还可以使用它来管理DNS区域,记录和设置。如果您在较大的环境中工作或想自动化重复任务,则这些命令派上用场。
Add-DnsServerPrimaryZone -Name "example.com" -ZoneFile "example.com.dns"
Add-DnsServerConditionalForwarderZone -Name "externaldomain.com" -MasterServers "8.8.8.8"
设置DNS只是开始。为了使情况保持可靠,您的服务器将需要偶尔进行维护。这包括删除陈旧的记录,审查设置并关注性能。保持更新也很重要,尤其是作为支持截止日期的方法。
即使正确设置了所有内容,DNS问题仍然可能发生。这些问题可能显示为缓慢的查找,名称分辨率失败或网络上的意外行为。发生这种情况时,您可以采取一些步骤来识别和解决该问题:
从基础开始。确保您的区域名称,主机名和IP地址正确。记录中的单字错字或错误命名的区域文件可以防止DNS按预期工作。
有时服务只需要重新开始。您可以从服务控制台(Services.MSC)重新启动DNS服务器服务,也可以在PowerShell中运行以下内容:
Restart-Service -Name DNS
使用NSlookup测试前向和反向查找。这可以帮助确认该问题是否与DNS或网络中的其他内容有关:
nslookup example.com
nslookup 192.168.1.100
事件查看器通常包含有用的错误消息,可以将您指向正确的方向。看下来 Windows日志>系统 和 应用程序和服务日志> DNS服务器.
如果DNS查询正在计时或无法到达服务器,请确保您的防火墙不会阻止 UDP/TCP端口53。您可能需要通过Windows防火墙或网络上的任何其他防火墙允许它们。
如果您仍然没有得到结果,请看一下 DNS服务器未响应:PC/MAC的8个修复程序。尽管它专注于客户端故障排除,但它涵盖了许多常见的根本原因,这些原因也可能影响服务器,例如网络设置,适配器问题或不良的DNS缓存。
撰写者 Hostwinds Team / 十一月 15, 2018