例如,我无法通过 http 连接到全新安装的 64 位 Windows Server 2008。该服务器位于域中,但不是 DC(这是另一个问题)。
该服务器上正在运行 IIS7,可以通过以下方式本地访问该网站http://本地主机但是当我尝试从同一网络上的另一台机器连接时,连接被拒绝,即使 Windows 防火墙已被禁用。
我能够使用 Windows 资源管理器连接并浏览服务器上的共享文件夹,因此这不是物理连接问题。我可以从服务器 ping 网络上的其他计算机,但尝试从另一台计算机 ping 服务器时出现“目标主机无法访问”的情况。
据我所知,服务器拒绝任何机器的任何 TCP 连接。我在想,一定是我遗漏了其他配置设置...请帮忙。
国家标准
答案1
找出问题所在步骤:
- 检查是否存在防火墙或内置防火墙的防病毒解决方案
- 检查是否可以通过 或
\\<hostname>
访问文件共享\\<hostname>.<domain>.<tld>
\\<ip address>
- 检查 DNS 和 WINS 注册是否正常工作,以及两者是否都包含对相关服务器的正确引用
- 即,FQDN 上的 DNS 请求是否解析正确的 IP 地址,以及主机名的 WINS/NetBIOS 请求是否解析正确的 IP
- 检查
arp -a
以确保与服务器通信的计算机能够正确看到其 MAC 地址 - 远程桌面有用吗?
- 服务器的安全事件日志中是否有过滤平台警告或者失败审计?
最后,必须更改机器的名称才能修复。事实证明,该机器的名称过去曾在域中使用过,并且可能还留有一些遗留问题。
建议弄清楚这些骨架是什么,以帮助防止将来发生类似的问题。
编辑:为了清楚起见,这是对原始问题的评论的总结
答案2
我遇到了这个问题并且已经修复。
简而言之,这是由于 COM+。我的帖子这里。
答案3
您的服务器和测试机器是否都在同一个子网中,子网掩码和默认网关是否正确?服务器中是否有任何静态路由?事件日志中是否有任何错误?
答案4
从命令行运行“netstat -n -a -b”并检查:哪些地址正在监听端口 80,哪个进程正在进行监听
您绑定的网站可能使用了错误的 IP 地址,或者另一个应用程序可能已开始监听 0.0.0.0:80 或 :80(我曾看到过像 skype 这样的应用程序抓取 80/443,因为它通常是通过防火墙打开的)
W2k8 通常启用 ipv6,检查连接等以确保您的 ipv4 已启用或您的测试机器已启用 ipv6
您是否在绑定中添加了“localhost”作为主机名标头?