CNAME 或 A 记录到 www 根目录下的站点?

CNAME 或 A 记录到 www 根目录下的站点?

我有一台运行 webapp 的服务器,最近我在上面安装了 BMC Track-IT!帮助台软件。我还安装了 Track-IT!Web,它面向客户,允许用户在 web 界面上浏览他们的票证或创建新票证。我正在尝试弄清楚如何将 DNS 中名为 [http://HelpDesk](显然没有空格)的 CNAME 或 A 记录指向服务器的 IP 地址或 FQDN。我遇到的问题是 CNAME 和 A 记录都指向找到 IIS 并查看默认网站的服务器。Track-IT!网站嵌套在该网站下。

示例:/HelpDesk 解析为 /localhost,但我需要它路由到的站点是 /localhost/sharename

如何将 DNS 条目指向本地主机/共享名而不是仅指向服务器的 FQDN 或 IP?

谢谢大家。

答案1

DNS 与此无关。您需要编辑相关 IIS 站点以接受该主机标头的请求。

使用 IIS 管理器,打开“站点”节点并选择您希望主机标头在其上工作的站点。在“操作”窗格中,单击“绑定”。然后选择要向其添加主机标头的绑定并单击“添加”。

输入主机标头,例如HelpDesk。然后就大功告成了。现在指向您的 IIS 服务器的 CNAME / A 记录将被发送到正确的 Web 应用程序。

答案2

理想情况下,在独立于现有默认站点的自己的网站上运行新的 HelpDesk 应用程序。然后只需使用主机标头绑定来匹配您的 cname。

如果你必须在现有网站下运行它,那么你必须使用一些技巧。你不能将 cname 或任何 DNS 条目直接指向网站的子目录。

使用您的 cname 的主机标头创建第二个站点,然后安装IIS 重写模块并创建一条规则,将对该站点的所有请求重写到其他站点的子目录中。

相关内容