首页 > 其他分享 >如何在已有内网网络中增加项目专用域名解析服务器(DNS)

如何在已有内网网络中增加项目专用域名解析服务器(DNS)

时间:2024-07-19 09:00:33浏览次数:13  
标签:域名解析 转发器 DNS 服务器 解析 com hello

需求背景如下:

某项目有一系列多个BS软件平台是在与互联网完全隔离的内部网络中运行的,现在需要使用已有的域名hello.com(示例)在内网中用作各平台的访问(二级域名),此域名已购买SSL证书(*.hello.com)。

现有的内网网络环境中已经有一台DNS服务器了,网络中的电脑也都设置了使用此DNS服务器A。但此DNS不能随意修改或添加(审批流程复杂,且不宜随意变动)。而且,也不想去修改网络中每台电脑的DNS设置,工作量大,而且可能影响现有的DNS解析环境。

为了解决以上问题,现在需要新增一台专用于此项目的DNS服务器B,专门处理hello.com的域名解析工作。在B服务器上可以根据需要灵活修改hello.com的各个二级域名的解析。

以Windows Server的DNS服务器为例说明如何设置:

在DNS服务器A上设置条件转发器

  1. 打开DNS管理工具

    • 在DNS服务器A上,打开DNS管理工具(DNS Manager)。
  2. 添加条件转发器

    • 右键点击“条件转发器”并选择“新建条件转发器”。
  3. 输入域名和目标DNS服务器

    • 在“新建条件转发器”窗口中,输入你需要转发的域名,例如hello.com
    • 在下方“IP地址”字段中,输入DNS服务器B的IP地址。
  4. 配置转发器

    • 选择“将此转发器的所有DNS服务器放置在区域中”。
    • 确认并保存设置。

验证配置

  1. 测试解析
    • 在网络中的一台电脑上,使用nslookup工具测试解析*.hello.com的域名,确保请求被正确转发到DNS服务器B并返回正确的解析结果。
nslookup test.hello.com

 

  1. 检查日志
    • 查看DNS服务器A和B的日志,以确认请求的转发和解析的处理情况。

注意事项

  • 确保DNS服务器B上已正确配置hello.com及其子域的解析记录。
  • 确保网络中的所有电脑终端的DNS设置指向DNS服务器A。
  • 如果DNS服务器A和B之间有防火墙或其他网络设备,确保其配置允许DNS流量通过。

示例

假设DNS服务器A的IP地址是192.168.1.1,DNS服务器B的IP地址是192.168.1.2,你可以通过以下步骤进行配置:

  1. 在DNS服务器A上:

    • 打开DNS管理工具,右键点击“条件转发器”,选择“新建条件转发器”。
    • 输入域名hello.com,在“IP地址”字段中输入192.168.1.2,然后保存设置。
  2. 确保DNS服务器B上已配置hello.com及其子域的解析记录。

完成以上步骤后,网络中的电脑在解析*.hello.com时,将通过DNS服务器A自动转发到DNS服务器B进行解析,而无需在每台电脑上修改DNS设置。

标签:域名解析,转发器,DNS,服务器,解析,com,hello
From: https://www.cnblogs.com/Aricc/p/18310714

相关文章

  • Client访问HTTP服务器实验报告
    实验要求:通过配置实现client使用域名访问HTTP服务器例图:1.配置路由基本信息<Huawei>system-view 进入系统视图[Huawei]sysnameR1    修改设备名称[R1]interfaceg0/0/0      进入千兆以太网接口[R1-GigabitEthernet0/0/0]ipaddress192.168.1.10024 ......
  • 白骑士的C++教学实战项目篇 4.3 多线程网络服务器
    系列目录上一篇:白骑士的C++教学实战项目篇4.2学生成绩管理系统        在这一节中,我们将实现一个多线程网络服务器项目,通过该项目,我们将学习套接字编程的基础知识以及如何使用多线程处理并发连接。此外,我们还将实现一个简单的客户端来与服务器进行通信。项目简介......
  • 在AWS无服务器架构上实施应用程序接口
       本文介绍了在AWS无服务器架构上实现RESTfulAPI的过程。它详细概述了架构、数据流和可使用的AWS服务。本文还介绍了无服务器架构与传统方法相比的优势。什么是无服务器架构?   无服务器架构,又称无服务器计算或功能即服务,是一种软件设计方法,允许开发人员在不管理......
  • K3s 修改 CoreDNS 配置,持久生效
    K3s启动后,会自动帮我们安装好CoreDNS,不需要手动安装。如果你想修改CoreDNS的配置,常用的有两种方式:直接修改CoreDNS的configmap来调整CoreDNS的参数,例如:kubectl-nkube-systemeditconfigmapcoredns修改K3smanifests中的CoreDNS配置文件,文件位置:/var/lib/r......
  • 升级TrinityCore 服务器硬件
    升级服务器原服务器:Ubuntu装VirtualBox装Ubuntu虚拟机原配置:内存1756MB内核4外接硬盘 ip192.168.0.12升级服务器:FreeBSD装bhyve装Ubuntu虚拟机新配置:内存3072MB内核4 ssd硬盘 ip192.168.1.12 除了ssh,服务器还开了VNC,要通过宿主机连上:vncvierer192.168.1.5:5......
  • linux系统和windows系统如何同步时间,服务器时间变动怎么同步
    一、Linux系统时间同步1.使用NTP(网络时间协议)NTP是最常用的Linux系统时间同步方式。NTP通过连接到外部时间服务器(如原子钟或GPS接收器)来获取高精度的时间信息,并校准本地系统时间。步骤:安装NTP客户端:在Ubuntu系统上,可以使用命令sudoapt-getinstallntp安装NTP客户端......
  • NTP时间同步服务器(卫星时钟同步装置)基本架构介绍
    NTP时间同步服务器(卫星时钟同步装置)基本架构介绍NTP时间同步服务器(卫星时钟同步装置)基本架构介绍京准电钟官微——ahjzsz摘要:基于北斗的全球卫星系统(BDS)的高精度同步时钟信号在电网广域测量系统(WAMS)等很多领域具有广泛用途;但在实际应用中存在因卫星失锁等原因导致同步时钟信号......
  • 服务器环境搭建
    服务器环境搭建概述:1.jdk环境(1.8)2.nginx(1.22.1)3.mysql(5.7.39)4.es7.5.15.activitymq5.16.56.redis2.8.17 安装包位置/usr/local/src/软件安装位置/usr/local/opt/   1. jdk环境Version:1.8安装包:jdk-8u401-linux-i586.tar.gz安装包下载地址:......
  • sqlserver 在尝试加载程序集 ID 65537 时 Microsoft .NET Framework 出错.服务器可能
    报错信息:1234567891011处理报表时出错。对数据集“query”执行查询失败。在尝试加载程序集ID65536时Microsoft.NETFramework出错。服务器可能资源不足,或者不信任该程序集,因为它的PERMISSION_SET设置为EXTERNAL_ACCESS或UNSAFE。请重新运行查......
  • 如何备份服务器上的重要数据到外部存储设备呢
    备份服务器上的重要数据到外部存储设备是确保数据安全的重要步骤。以下是详细的备份步骤和注意事项:一、选择合适的外部存储设备类型选择:U盘:适用于小量数据的备份,因其便携性和价格优势。但需注意其容量限制,可能不适用于大规模数据备份。移动硬盘:适用于中等至大规模数据的备份。......