我们有一个网站托管在 2 个不同服务器(192.168.1.1 和 192.168.1.2)Windows 2012 R2 的 IIS 上,名称为 domain.com
1) 需要在 DNS 中创建一个条目,以便开发人员能够创建子站点,例如 h1.domain.com 或 h2.domain。 com 或 h3.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 文件夹中应有两条记录:www 和 www4,域中应有两条记录.com 文件夹 www 和 www4
你不必添加根A记录,我只是强制症
关于redirect - 在 Windows Server DNS 中创建服务器的子域和 A 记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25295844/