0037-如何在Windows Server2008搭建DNS服务并配置泛域名解析

本文涉及的产品
云解析 DNS,旗舰版 1个月
全局流量管理 GTM,标准版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
简介:

温馨提示:要看高清无码套图,请使用手机打开并单击图片放大查看。

1.文档编写目的


有了DNS服务,对于一个CDH集群的所有节点的hostname和ip,您就再也不需要手动维护各个节点的hosts文件。另外DNS服务对于在CDH上安装或集成Kerberos,OpenLDAP,AD也可以提供帮助,对于CDH的新产品CDSW(Cloudera Data Science Workbench),DNS服务器是必需的。本文档主要讲述如何在Windows Server2008 R2上搭建私有的DNS服务器并配置泛域名解析。

  • 内容概述

1.安装DNS Server

2.配置域名解析

3.DNS测试

  • 测试环境

1.Window Server2008 R2

2.RedHat7.2

2.安装DNS Server


1.打开Server Manager

2.选择“Roles”,点击“Add Roles”

3.点击“Next”,选择DNS服务

4.点击“Next”

5.点击“Install”

6.安装成功

3.配置域名解析

3.1创建正向解析Zone


1.添加一个新的Zone

2.点击“Next”,选择“Primary zone”

3.点击“Next”,输入Zone Name

4.点击“Next”

5.点击“Next”

6.点击“Finish”

3.2添加反向解析Zone


1.创建反向解析Zone

2.点击“Next”,选择“Primary zone”

3.点击“Next”,选择“IPv4”

4.点击“Next”,输入Network ID

5.点击“Next”,创建反向解析文件

6.点击“Next”,选择Dynamic Update更新方式

7.点击“Finish”,完成反向解析Zone创建

3.3配置正向解析


1.选中3.1新建的Zone

2.创建“New Host”

3.输入Host的Name和IP地址

注意:此处添加的为DNS Server服务器域名解析,Name与Window Server服务器的hostname一致。

4.点击“Add Host”,完成添加

在添加正向解析的时候勾选“Create associated pointer(PTR) record”则会自动创建反向解析

3.4泛域名解析配置


此处以RedHat服务器(172.31.22.86)为例,创建该服务器的泛域名解析

泛域名解析配置有两种实现方式:修改配置文件或通过界面配置。

  • 修改配置文件方式

修改C:WindowsSystem32dns目录下的fayson.com配置文件

在配置文件中增加如下配置并保存

*.cdh01       A  172.31.22.86

可以看到在fayson.com空间下多了一个cdh01的目录

  • 界面配置方式

在fayson.com的空间下创建一个Domain

添加Domain

在cdh01目录下创建两个Host

创建完成显示如下:

4.DNS测试

4.1Window测试


1.配置Window下DNS服务器地址

2.在CMD窗口使用nslookup命令测试

正向解析测试

C:\Users\Administrator>nslookup 172.31.5.137
Server:  win-6kkuqil51ne.fayson.com
Address:  172.31.5.137

Name:    win-6kkuqil51ne.fayson.com
Address:  172.31.5.137

方向解析测试

C:\Users\Administrator>nslookup win-6kkuqil51ne.fayson.com
Server:  win-6kkuqil51ne.fayson.com
Address:  172.31.5.137

Name:    win-6kkuqil51ne.fayson.com
Address:  172.31.5.137

3.测试cdh01

正向解析测试

C:\Users\Administrator>nslookup 172.31.22.86
Server:  win-6kkuqil51ne.fayson.com
Address:  172.31.5.137

Name:    *.cdh01.fayson.com
Address:  172.31.22.86

反向解析

C:\Users\Administrator>nslookup cdh01.fayson.com
Server:  win-6kkuqil51ne.fayson.com
Address:  172.31.5.137

Name:    cdh01.fayson.com
Address:  172.31.22.86

泛域名解析

C:\Users\Administrator>nslookup qq.cdh01.fayson.com
Server:  win-6kkuqil51ne.fayson.com
Address:  172.31.5.137

Name:    qq.cdh01.fayson.com
Address:  172.31.22.86

4.2Linux测试


1.修改服务器的DNS Server

通过修改/etc/sysconfig/network-script目录下对应网卡的配置文件,添加DNS服务器地址

[ec2-user@ip-172-31-22-86 ~]$ sudo vim /etc/sysconfig/network-scripts/ifcfg-eth0 
DEVICE="eth0"
BOOTPROTO="dhcp"
ONBOOT="yes"
TYPE="Ethernet"
USERCTL="yes"
PEERDNS="yes"
IPV6INIT="no"
DNS1=172.31.5.137

修改完成DNS需要重启网络

[ec2-user@ip-172-31-22-86 ~]$ sudo service network restart
Restarting network (via systemctl):                        [  OK  ]
[ec2-user@ip-172-31-22-86 ~]$ 

查看DNS是否生效

[ec2-user@ip-172-31-22-86 ~]$ more /etc/resolv.conf 
# Generated by NetworkManager
#search ap-southeast-1.compute.internal
#nameserver 172.31.0.2
search fayson.com
nameserver 172.31.5.137

与配置的DNS Server IP地址一致则表示已生效。

2.在命令行使用nslookup命令测试

正向解析DNS Server

[ec2-user@ip-172-31-22-86 ~]$ nslookup 172.31.5.137
Server:         172.31.5.137
Address:        172.31.5.137#53

137.5.31.172.in-addr.arpa       name = win-6kkuqil51ne.fayson.com.

[ec2-user@ip-172-31-22-86 ~]$ 

反向解析DNS Server

[ec2-user@ip-172-31-22-86 ~]$ nslookup win-6kkuqil51ne.fayson.com
Server:         172.31.5.137
Address:        172.31.5.137#53

Name:   win-6kkuqil51ne.fayson.com
Address: 172.31.5.137

[ec2-user@ip-172-31-22-86 ~]$ 

正向解析172.31.22.86测试

[ec2-user@ip-172-31-22-86 ~]$ nslookup 172.31.22.86
Server:         172.31.5.137
Address:        172.31.5.137#53

86.22.31.172.in-addr.arpa       name = *.cdh01.fayson.com.
86.22.31.172.in-addr.arpa       name = cdh01.fayson.com.

[ec2-user@ip-172-31-22-86 ~]$ 

反向解析cdh01.fayson.com

[ec2-user@ip-172-31-22-86 ~]$ nslookup cdh01.fayson.com
Server:         172.31.5.137
Address:        172.31.5.137#53

Name:   cdh01.fayson.com
Address: 172.31.22.86

[ec2-user@ip-172-31-22-86 ~]$ 

泛域名解析测试xxx.cdh01.fayson.com

[ec2-user@ip-172-31-22-86 ~]$ nslookup xxx.cdh01.fayson.com
Server:         172.31.5.137
Address:        172.31.5.137#53

Name:   xxx.cdh01.fayson.com
Address: 172.31.22.86

[ec2-user@ip-172-31-22-86 ~]$ 

醉酒鞭名马,少年多浮夸! 岭南浣溪沙,呕吐酒肆下!挚友不肯放,数据玩的花!
温馨提示:要看高清无码套图,请使用手机打开并单击图片放大查看。


推荐关注Hadoop实操,第一时间,分享更多Hadoop干货,欢迎转发和分享。


原创文章,欢迎转载,转载请注明:转载自微信公众号Hadoop实操

相关文章
|
1月前
|
弹性计算 运维 安全
优化管理与服务:操作系统控制平台的订阅功能解析
本文介绍了如何通过操作系统控制平台提升系统效率,优化资源利用。首先,通过阿里云官方平台开通服务并安装SysOM组件,体验操作系统控制平台的功能。接着,详细讲解了订阅管理功能,包括创建订阅、查看和管理ECS实例的私有YUM仓库权限。订阅私有YUM仓库能够集中管理软件包版本、提升安全性,并提供灵活的配置选项。最后总结指出,使用阿里云的订阅和私有YUM仓库功能,可以提高系统可靠性和运维效率,确保业务顺畅运行。
|
3天前
|
安全 Windows
“由于启动计算机时出现了页面文件配置问题,Windows在你的计算机上创建了一个临时页面文件。。。”的问题解决
本文主要介绍了因清理电脑垃圾文件时误删虚拟内存导致的Windows页面文件配置问题,并提供了详细的解决步骤。问题表现为开机后出现临时页面文件创建的提示弹窗。解决方法包括通过控制面板或快捷键进入高级系统设置,进而调整虚拟内存设置:进入性能选项中的虚拟内存栏,选择自动管理所有驱动器的分页文件大小,最后确认并重启计算机以恢复正常运行。
53 5
“由于启动计算机时出现了页面文件配置问题,Windows在你的计算机上创建了一个临时页面文件。。。”的问题解决
|
1月前
|
存储 虚拟化 Docker
Docker Desktop 4.38 安装与配置全流程指南(Windows平台)
Docker Desktop 是容器化应用开发与部署的一体化工具,支持本地创建、管理和运行 Docker 容器。4.38 版本新增 GPU 加速、WSL 2 性能优化和 Kubernetes 1.28 集群管理功能,适用于微服务开发和 CI/CD 流水线搭建。安装要求为 Windows 10 2004 及以上(64 位),需启用 Hyper-V 或 WSL 2。硬件最低配置为 4GB 内存、20GB 存储和虚拟化技术支持的 CPU。安装步骤包括启用系统功能、下载并运行安装程序,完成后配置镜像加速并验证功能。常见问题涵盖 WSL 2 安装不完整、磁盘空间清理及容器外网访问等。
3001 15
|
1月前
|
数据库连接 测试技术 Windows
【YashanDB知识库】windows配置ODBC跟踪日志, 使用日志定位问题
【YashanDB知识库】windows配置ODBC跟踪日志, 使用日志定位问题
|
1月前
|
Windows
Windows系统云服务器配置多用户登录
本教程介绍了在Windows云服务器上配置远程桌面服务的详细步骤,包括安装桌面会话主机和远程桌面授权、允许多用户远程连接以及配置新用户并加入远程桌面用户组。通过添加角色和功能、设置组策略以及管理用户权限,实现多用户同时登录和远程访问。按照指引操作,可顺利完成服务器的远程访问配置,提升管理和使用效率。
141 0
|
5月前
|
存储 负载均衡 Java
如何配置Windows主机MPIO多路径访问存储系统
Windows主机多路径(MPIO)是一种技术,用于在客户端计算机上配置多个路径到存储设备,以提高数据访问的可靠性和性能。本文以Windows2012 R2版本为例介绍如何在客户端主机和存储系统配置多路径访问。
357 13
如何配置Windows主机MPIO多路径访问存储系统
|
5月前
|
Dart 搜索推荐 IDE
Windows下Zed编辑器配置Dart环境
本文介绍了Dart编程语言及其主要框架Flutter的优势,并推荐使用轻量级编辑器Zed进行Dart开发。详细步骤包括Dart环境的安装与配置,Zed编辑器的安装与个性化设置,以及如何在Zed中编写并运行Dart的HelloWorld程序。通过自定义任务实现Dart文件的快速运行,提高了开发效率。
|
5月前
|
监控 安全 网络安全
Windows Server管理:配置与管理技巧
Windows Server管理:配置与管理技巧
284 3
|
5月前
|
运维 监控 安全
在实际应用中,如何选择基于不同域名还是不同 IP 进行代理多服务的配置?
综上所述,在实际应用中选择基于不同域名还是不同 IP 进行代理多服务的配置,需要根据具体的业务需求、可扩展性、性能、安全性以及维护和管理成本等多方面因素进行综合考虑,权衡利弊,选择最适合自己系统架构和运营需求的配置方式。
|
5月前
|
域名解析 缓存 网络协议
浏览器中输入URL返回页面过程(超级详细)、DNS域名解析服务,TCP三次握手、四次挥手
浏览器中输入URL返回页面过程(超级详细)、DNS域名解析服务,TCP三次握手、四次挥手

相关产品

  • 云解析DNS
  • 推荐镜像

    更多
    下一篇
    oss创建bucket