windows 2008 DNS 网站没有 www?

windows 2008 DNS 网站没有 www?

我的服务器上有一个只能使用 www 的站点。例如: http://www.dartmouthplayers.ns.ca/ 可以工作,但是没有它就不行。 http://dartmouthplayers.ns.ca/

但该网站的绑定都列出了:

替代文本

并且 DNS 具有空白主机记录: 替代文本

我没有设置正确什么?

这很奇怪,因为: http://dartmouthplayers.ns.ca/- 返回 500 错误,并且http://randomtexthere.dartmouthplayers.ns.ca/- 返回服务器未找到错误

谢谢!

更新:每次我尝试访问该域时,我的事件日志都会出现此错误:

Log Name:      Application
Source:        Microsoft-Windows-IIS-W3SVC-WP
Date:          9/2/2010 10:36:52 PM
Event ID:      2268
Task Category: None
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      WIN-R092323U23
Description:
Could not load all ISAPI filters for site 'DEFAULT WEB SITE'.  Therefore site startup aborted.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="Microsoft-Windows-IIS-W3SVC-WP" Guid="{670080D9-742A-4187-8D16-41143D1290BD}" EventSourceName="W3SVC-WP" />
    <EventID Qualifiers="49152">2268</EventID>
    <Version>0</Version>
    <Level>2</Level>
    <Task>0</Task>
    <Opcode>0</Opcode>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2010-09-03T02:36:52.000000000Z" />
    <EventRecordID>10233168</EventRecordID>
    <Correlation />
    <Execution ProcessID="0" ThreadID="0" />
    <Channel>Application</Channel>
    <Computer>WIN-R092323U23</Computer>
    <Security />
  </System>
  <EventData>
    <Data Name="SiteName">DEFAULT WEB SITE</Data>
    <Binary>02000000</Binary>
  </EventData>
</Event>

答案1

500 错误通常与事件日志中的条目有关,该条目应该可以解释发生了什么。请查看那里,也许可以用错误更新您的问题,我们可以帮助您调试它。

答案2

这是个好消息。如果您收到 500,我们就知道 DNS 正在运行。500 表示您的客户端正在解析正确的 IP,并且服务器正在响应入站 HTTP 请求而抛出 500。

@coneslayer:该屏幕截图似乎是 IIS 绑定,帖子标题为“Windows...”

因此,我认为您的 IIS 配置没有问题。从目前的情况来看,这似乎是应用程序问题。

您的默认 HTML 文件设置是什么,其中是否存在一些 ASP/.NET 或 JavaScript 导致抛出 500?

也许抛出你的 web.config

答案3

简单但容易被忽视——您是否在 IIS 上运行其他网站?

如果是这样,其中一个是否会意外地绑定到同一个网站(非 www 变体)?如果您尝试这样做,IIS 通常会警告您(您会收到有关重复绑定的消息),但实际上它不会停止你。

答案4

HTTP 1.1 版允许具有不同主机名的多个网站共享同一个 IP 地址(每个网站可能提供不同的内容)。客户端发送“Host:”标头,指示其尝试访问哪个主机名,然后 Web 服务器必须确定为该主机名提供什么内容。

因此,无论 DNS 配置如何,Web 服务器都必须知道所有可用于连接到服务器的主机名,以及为每个主机名提供哪些内容。因此,您需要在 Web 服务器软件中找到该配置。

如果这还不够的话,请告诉我们您使用什么网络服务器软件。

相关内容