【发布时间】:2016-01-08 02:42:03
【问题描述】:
假设我从 GoDaddy 订购了域名 abc.com。
我想将域指向我通过 IIS 在我的计算机上本地托管的网站。假设当前要访问此网站,您将转到“123.123.123.123/mysite/”。
我正在尝试设置 DNS 区域文件来执行此操作,但我不知道如何让它指向“/mysite/”目录。
如何正确设置我的 GoDaddy DNS 区域文件以指向“123.123.123.123/mysite/”?
【问题讨论】:
假设我从 GoDaddy 订购了域名 abc.com。
我想将域指向我通过 IIS 在我的计算机上本地托管的网站。假设当前要访问此网站,您将转到“123.123.123.123/mysite/”。
我正在尝试设置 DNS 区域文件来执行此操作,但我不知道如何让它指向“/mysite/”目录。
如何正确设置我的 GoDaddy DNS 区域文件以指向“123.123.123.123/mysite/”?
【问题讨论】:
你的概念有点混乱。您正在寻找的是 HTTP 重定向。 DNS 只是一种将 IP 地址映射到域名的方法,它不关心流量到达您的站点后会发生什么。
将 DNS 视为邮政编码 (Zipcode)。它会在你的信箱里放一封信。它无法知道贝蒂在二楼,因为邮政编码不是这样做的。
DNS 会将域名 example.com 指向 IP 地址 123.123.123.123。您可以有多个域名,www.example.com 和 mysite.example.com 都指向同一个 IP 地址,并且可以配置服务器以找出如何处理每个单独的域名。
因此,您可能会做的是让服务器检测到您正在请求 mysite.example.com 并将其重定向到 www.example.com/mysite。这将是实现这一目标的标准方法。
【讨论】: