草庐IT

Windows server——部署DNS服务(2)

网络豆 2023-04-28 原文

  • 作者简介:一名云计算网络运维人员、每天分享网络与运维的技术与干货。 

  •  座右铭:低头赶路,敬事如仪

  • 个人主页:网络豆的主页​​​​​​

目录

 前言

一.配置DNS服务

1.安装步骤教程

 (1)安装必要条件

(2)安装DNS服务器角色

具体步骤如下

1.添加角色和功能

 2.选择安装类型和目标服务器

 3.添加“DNS服务器”角色

 4.DNS服务器介绍

5.确认安装所选内容

6.安装结果

2.新建区域

1.创建正向查找区域

1)打开DNS管理控制台

2)新建区域向导

 3)选择区域类型

4)选择正向或反向查找区域

5)设置区城名称

6)创建区域文件

7)设置动态更新

8)完成新建区域

2.创建反向查找区域

 3.资源记录

(1)资源记录类型

(2)创建资源记录 

1)创建主机记录

 2)创建别名记录


 前言

本章将会讲解Windows server 配置DNS服务。前期回顾:Windows server——部署DNS服务


一.配置DNS服务

在配置DNS服务器之前,首先要安装DNS服务器角色,配置DNS服务器包括创建正向和反向查询区域,以及配置DNS服务器属性,如转发器等。

1.安装步骤教程

 (1)安装必要条件

DNS服务器要为客户机提供域名解析服务,必须具备以下条件。

  1. 有固定的IP地址。
  2. 安装并启动DNS服务。
  3. 有区域文件,配置转发器或配置根提示。

(2)安装DNS服务器角色

项目例子:某公司新组建了一个内部局域网,需要一台DNS服务器为内部用户提供域名解析服务,如何搭建该DNS服务器?


具体步骤如下

1.添加角色和功能

在“开始”菜单中单击“服务器管理器”图标或磁贴,启动服务器管理器。

 在“服务器管理器窗口中单击“添加角色和功能”,在打开的“添加角色和功能向导”的“开始之前”窗口中,单击“下一步”按钮。

 2.选择安装类型和目标服务器

在“选择安装类型”窗口中选择“基于角色或基于功能的安装”单选按钮,单击“下一步”按钮:在“选择目标服务器”窗口中,选择目标服务器。

 3.添加“DNS服务器”角色

在“选择服务器角色”窗口中选择“DNS服务器”复选框,在弹出的“添加DNS服务器所需的功能”对话框中保持默认,单击“添加功能”按钮,然后在“选择功能”窗口保持默认单击“下一步”按钮。

 4.DNS服务器介绍

在“DNS服务器”窗口中直接单击“下一步”按钮。

5.确认安装所选内容

在“确认安装所选内容”窗口中,确定无误后单击“安装”按钮。

6.安装结果

安装完成后,单击“关闭”按钮,结束安装。


2.新建区域

安装完DNS服务器角色后,接下来需要新建区域。


区域包括两种类型:

  1. 正向查找区域 正向查找区域是通过FQDN查找IP地址
  2. 反向查找区域 反向查找区域是通过IP地址查找FQDN

在创建区域时有三种类型可供选择。

“主要区域”是新区域的主副本,负责在新区域的计算机上管理和维护本区域的资源记录如果这是一个新区域,则选择“主要区域”单选按纽。

“辅助区域”是现有区域的副本,主要区域中的DNS服务器将把区域信息传递给辅助区域中的DNS服务器。辅助DNS服务器上的区域数据无法修改。所有的数据都是复制主DNS服务器的记录。

“存根区域”只是此区域的权威名称服务器相关信息的来源,它必须从承载该区域的另一台DNS服务器上获取此服务器上的区域。此DNS服务器必须是可以通过网络访问用于复制区城相关的权威名称服务器信息的远程DNS服务器。


1.创建正向查找区域

创建正向查找区域的操作步骤如下


1)打开DNS管理控制台

打开“DNS管理器”窗口.在“DNS服务器”窗口中右击服务器名称,在弹出的快捷菜单中选择“新建区域”。

2)新建区域向导

在“欢迎使用新建区域向导”对话框中单击“下一步”按钮

 3)选择区域类型

在“区域类型”对话框中,选择“主要区域”单选按钮,单击“下一步”按钮

4)选择正向或反向查找区域

在“正向或反向查找区域”对话框中,选择“正向查找区域”单选按钮,单击“下一步”按钮

5)设置区城名称

在“区域名称”对话框的“区域名称”文本框中输入“wangluodou.com”,单击“下一步”按钮

6)创建区域文件

在“区域文件”对话框中,使用默认设置,单击“下一步”按钮

7)设置动态更新

在“动态更新”对话框中,选择“不允许动态更新”单选按钮,单击“下一步”按钮

8)完成新建区域

在“正在完成新建区域向导”对话框中,单击“完成”按钮,完成新建区域.

2.创建反向查找区域

创建反向查找区域和创建正向查找区域的步骤类似,具体步骤如下。


(1)打开DNS管理器控制台.

(2)在DNS管理器控制台中,右击服务器名称,在弹出的快捷菜单中选择“新建区域”.在“欢
迎使用新建区域向导”对话框中,单击“下一步”按钮。在“区域类型”对话框中,选择“主要区
域”单选按钮,并单击“下一步”按钮

(3)在“正向或反向查询区域”对话框中,选择“反向查找区域”单选按钮,单击“下一步”
按钮

(4)在“反向查找区域名称”对话框中,选择“IPv4反向查找区域”单选按钮,单击“下一步”按钮

(5)在“反向查找区域名称”对话框中,输入网络D,也就是要查找的网段地址,单击“下一
步”按钮

(6)在“区域文件”对话框中,选择“创建新文件,文件名为”单选按钮,并使用默认文件名,单击“下一步”按钮

(7)在“动态更新”窗口中,选择“不允许动态更新”单选按钮,单击“下一步”按钮。

(8)在“正在完成新建区域向导”对话框中,单击“完成”按钮,完成反向查找区域的创建。创建完反向查找区域后,就可以添加PTR指针记录,将P地址解析成FODN.


 3.资源记录

(1)资源记录类型

在完成DNS服务器查询区域的创建后,就可以新建资源记录,在区域文件中包含着许多种资源记录(Resource Fecord),如FODN映射成IP地址的资源记录为A记录,IP地址映射到域名的资源记录为PTR记录。DNS上常用的资源记录及说明如表2-3所示。

(2)创建资源记录 

1)创建主机记录

假设有一台计算机的FODN为www.wangluodou.com.IP地址是192.168.1.12。

如何在区域wangluodou.com下创建该主机记录?

具体步骤如下所述

(1)在“DNS管理器”窗口中展开节点树,右击“正向查找区域”下的benet.com”,在弹出的快捷菜单中选择“新建主机”

(2)在“新建主机”对话框中的“名称”文本框中输入‘www”,在“IP地址”文本框中输“192.168.1.12”,单击“添加主机”按钮,完成主机记录的添加。

 2)创建别名记录

新建别名记录的方法如下

(1)在“DNS管理器”窗口中展开节点树,右击“正向查找区域”下的“wangluodou.com”,在弹出的快
捷菜单中选择“新建别名”

 (2)在“新建资源记录”对话框中的“别名”文本框中输入“web”,单击“浏览”按钮,找到要创建别名的FODN,单击“确定”按钮,完成别名记录的创建。


 创作不易,求关注,点赞,收藏,谢谢~ 

 

 

 

有关Windows server——部署DNS服务(2)的更多相关文章

  1. ruby - 使用 ruby​​ 和 savon 的 SOAP 服务 - 2

    我正在尝试使用ruby​​和Savon来使用网络服务。测试服务为http://www.webservicex.net/WS/WSDetails.aspx?WSID=9&CATID=2require'rubygems'require'savon'client=Savon::Client.new"http://www.webservicex.net/stockquote.asmx?WSDL"client.get_quotedo|soap|soap.body={:symbol=>"AAPL"}end返回SOAP异常。检查soap信封,在我看来soap请求没有正确的命名空间。任何人都可以建议我

  2. ruby - 具有身份验证的私有(private) Ruby Gem 服务器 - 2

    我想安装一个带有一些身份验证的私有(private)Rubygem服务器。我希望能够使用公共(public)Ubuntu服务器托管内部gem。我读到了http://docs.rubygems.org/read/chapter/18.但是那个没有身份验证-如我所见。然后我读到了https://github.com/cwninja/geminabox.但是当我使用基本身份验证(他们在他们的Wiki中有)时,它会提示从我的服务器获取源。所以。如何制作带有身份验证的私有(private)Rubygem服务器?这是不可能的吗?谢谢。编辑:Geminabox问题。我尝试“捆绑”以安装新的gem..

  3. ruby-on-rails - 启动 Rails 服务器时 ImageMagick 的警告 - 2

    最近,当我启动我的Rails服务器时,我收到了一长串警告。虽然它不影响我的应用程序,但我想知道如何解决这些警告。我的估计是imagemagick以某种方式被调用了两次?当我在警告前后检查我的git日志时。我想知道如何解决这个问题。-bcrypt-ruby(3.1.2)-better_errors(1.0.1)+bcrypt(3.1.7)+bcrypt-ruby(3.1.5)-bcrypt(>=3.1.3)+better_errors(1.1.0)bcrypt和imagemagick有关系吗?/Users/rbchris/.rbenv/versions/2.0.0-p247/lib/ru

  4. ruby-on-rails - s3_direct_upload 在生产服务器中不工作 - 2

    在Rails4.0.2中,我使用s3_direct_upload和aws-sdkgems直接为s3存储桶上传文件。在开发环境中它工作正常,但在生产环境中它会抛出如下错误,ActionView::Template::Error(noimplicitconversionofnilintoString)在View中,create_cv_url,:id=>"s3_uploader",:key=>"cv_uploads/{unique_id}/${filename}",:key_starts_with=>"cv_uploads/",:callback_param=>"cv[direct_uplo

  5. ruby-on-rails - 每次我尝试部署时,我都会得到 - (gcloud.preview.app.deploy) 错误响应 : [4] DEADLINE_EXCEEDED - 2

    我是Google云的新手,我正在尝试对其进行首次部署。我的第一个部署是RubyonRails项目。我基本上是在关注thisguideinthegoogleclouddocumentation.唯一的区别是我使用的是我自己的项目,而不是他们提供的“helloworld”项目。这是我的app.yaml文件runtime:customvm:trueentrypoint:bundleexecrackup-p8080-Eproductionconfig.ruresources:cpu:0.5memory_gb:1.3disk_size_gb:10当我转到我的项目目录并运行gcloudprevie

  6. ruby - 用 Ruby 编写一个简单的网络服务器 - 2

    我想在Ruby中创建一个用于开发目的的极其简单的Web服务器(不,不想使用现成的解决方案)。代码如下:#!/usr/bin/rubyrequire'socket'server=TCPServer.new('127.0.0.1',8080)whileconnection=server.acceptheaders=[]length=0whileline=connection.getsheaders想法是从命令行运行这个脚本,提供另一个脚本,它将在其标准输入上获取请求,并在其标准输出上返回完整的响应。到目前为止一切顺利,但事实证明这真的很脆弱,因为它在第二个请求上中断并出现错误:/usr/b

  7. ruby-on-rails - 在 Rails 中调试生产服务器 - 2

    您如何在Rails中的实时服务器上进行有效调试,无论是在测试版/生产服务器上?我试过直接在服务器上修改文件,然后重启应用,但是修改好像没有生效,或者需要很长时间(缓存?)我也试过在本地做“脚本/服务器生产”,但是那很慢另一种选择是编码和部署,但效率很低。有人对他们如何有效地做到这一点有任何见解吗? 最佳答案 我会回答你的问题,即使我不同意这种热修补服务器代码的方式:)首先,你真的确定你已经重启了服务器吗?您可以通过跟踪日志文件来检查它。您更改的代码显示的View可能会被缓存。缓存页面位于tmp/cache文件夹下。您可以尝试手动删除

  8. ruby-on-rails - Ruby on Rails 可以部署在 Azure 网站上吗? - 2

    我可以在Azure网站上部署RubyonRails吗? 最佳答案 还没有。目前仅支持.NET和PHP。 关于ruby-on-rails-RubyonRails可以部署在Azure网站上吗?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/12964010/

  9. jenkins部署1--jenkins+gitee持续集成 - 2

    前置步骤我们都操作完了,这篇开始介绍jenkins的集成。话不多说,看操作1、登录进入jenkins后会让你选择安装插件,选择第一个默认的就行。安装完成后设置账号密码,重新登录。2、配置JDK和Git都需要执行路径,所以需要先把执行路径找到,先进入服务器的docker容器,2.1JDK的路径root@69eef9ee86cf:/usr/bin#echo$JAVA_HOME/usr/local/openjdk-82.2Git的路径root@69eef9ee86cf:/#whichgit/usr/bin/git3、先配置JDK和Git。点击:ManageJenkins>>GlobalToolCon

  10. 深度学习部署:Windows安装pycocotools报错解决方法 - 2

    深度学习部署:Windows安装pycocotools报错解决方法1.pycocotools库的简介2.pycocotools安装的坑3.解决办法更多Ai资讯:公主号AiCharm本系列是作者在跑一些深度学习实例时,遇到的各种各样的问题及解决办法,希望能够帮助到大家。ERROR:Commanderroredoutwithexitstatus1:'D:\Anaconda3\python.exe'-u-c'importsys,setuptools,tokenize;sys.argv[0]='"'"'C:\\Users\\46653\\AppData\\Local\\Temp\\pip-instal

随机推荐