redirect - 在 Windows Server DNS 中创建服务器的子域和 A 记录

标签 redirect dns windows-server-2012

我们有一个网站托管在 2 个不同服务器(192.168.1.1 和 192.168.1.2)Windows 2012 R2 的 IIS 上,名称为 domain.com

1) 需要在 DNS 中创建一个条目,以便开发人员能够创建子站点,例如 h1.domain.comh2.domain。 comh3.domain.com

2)如果对www发出请求,则应将其重定向到192.168.1.1

3)如果对www4发出请求,则应将其重定向到192.168.1.2

所以到了第2点和第3点,我需要的是:

www.domain.com            -> 192.168.1.1
www.h2.domain.com         -> 192.168.1.1


www4.domain.com           -> 192.168.1.2
www4.h2.domain.com        -> 192.168.1.2

那么我应该在 DNS 服务器中输入什么才能使其正常工作?

最佳答案

首先,您需要为domain.com创建一个正向查找区域

然后我建议您决定哪个将是domain.com的根域服务器,因此当有人输入domain.com而不带www时。他们仍然会被带到服务器。您可以为一台服务器或两台服务器添加 A 记录,它们将轮流处理请求。

右键单击正向查找区域,然后选择新区域...、主区域、选择您希望区域所在的服务器,我通常不这样做需要更改此设置,仅允许安全动态更新(推荐),完成。

然后右键单击您 Shiny 的新 FLUZ 域名.com 并选择新主机(A 或 AAAA)...

名称(根 A 记录留空,以及您要使用的服务器的 IP 地址,这应该为您留下(如果您决定将两者都设为根):

(same as parent folder)    Host(A)     192.168.1.1
(same as parent folder)    Host(A)     192.168.1.2

然后您想为所需的子域添加更多A记录,例如

www4.h2.domain.com -> 192.168.1.2

这将有一个新记录形式的“名称”www4.h2

这将在 domain.com 下创建一个名为 h2 的文件夹,在 h2 中您将找到以下记录:

www4                      Host(A)     192.168.1.2

完成后,h2 文件夹中应有两条记录:wwwwww4域中应有两条记录.com 文件夹 wwwwww4

DNS Records Example for domain.com 你不必添加根A记录,我只是强制症

关于redirect - 在 Windows Server DNS 中创建服务器的子域和 A 记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25295844/

相关文章:

grails - 如何从Grails应用程序中的gsp重定向到 Controller 的 Action

css - 重定向 CSS 文件中的相对路径

azure - 无法将域名指向 Windows Azure 网站

azure - Kubernetes 内部唯一入口

c++ - 有条件地跳过 dll 依赖项

apache - htaccess 重定向 url 带参数

dns - 是否可以以编程方式获取 .com.eg 域列表?

IIS 绑定(bind)不断被删除

javascript - 游戏 handle API 在 Windows Server 2012 上的 Chrome 中未检测到 Xbox Controller

asp.net - 将 default.aspx 重定向到根虚拟目录