我对域名不太了解。
基本上,我有一个专门用于web应用程序的Windows主机服务器,该服务器位于以下位置:
123.234.345.456/script.aspx
我需要映射一个域名到这个位置。不要问为什么我不能直接将它映射到ip地址--我没有创建应用程序,索引页也没有在使用。我只需要把它映射到特定的脚本。
我怎么用一张唱片做这件事?(或MX记录,或CNAME或SPF -这些都是我的选择)。我没有任何同名者。
谢谢
汤姆
发布于 2011-04-10 15:21:04
DNS无法解析单个页面;但是,服务器可以决定向不请求特定页面的客户端提供什么服务。正如您所提到的,这通常是index.xxx或default.xxx,这取决于您使用的服务器。但是,有一种方法可以做你想要的。
所以,首先要做的是,正如Matthew在他的回答中所提到的,你需要为那个IP地址创建一个A记录。如果这是该域上唯一的内容,您可能希望使用@作为您的主机,这是一个通配符。如果我访问example.com或thisrecorddoesnotexist.example.com,它将引导您指向您在此记录中设置的IP。
这将为您提供example.com/script.aspx地址,但不会直接带人们访问它,这就引出了第2步。
我假设您在使用IIS,因为使用了aspx文件名。无论如何,您可以将网站的默认文档设置为default.aspx或default.htm以外的其他内容。
在IIS属性中,在所讨论的网站下,单击“documents”选项卡(注意:这是在IIS6中,不知道7是否不同),并将脚本名添加到默认文档的顶部。这样,每当有人访问example.com时,默认情况下都会显示您的脚本。
并不是每个人都可以配置他们的服务器,特别是当您使用某种共享主机时。因此,作为备份,您可以始终创建一个default.aspx文档,将重定向用户用于正确的页面。这不需要任何额外的服务器配置。
所以,我觉得这应该能做你想要的。
发布于 2011-04-10 13:41:16
MX记录是用于电子邮件,所以就这样了。SPF记录也与电子邮件相关(发送方策略框架)
所以这就给你留下了一张A唱片或者CNAME。如果没有IP地址,我通常使用CNAME。所以我会选择一张A唱片。
有一件事你没有表明,你是否已经有一个域名??如果不是,你将需要通过一个域名注册购买其中之一,我会寻找一个,给你完全的DNS控制,然后你可以使用它来指向您使用A记录的IP地址域名。您购买域名的公司通常也充当您的域名服务器。
https://webmasters.stackexchange.com/questions/11852
复制相似问题