通过IP而非DNS调用IIS站点时,获取Http 400错误请求-无效的主机名

问题描述

我们在Windows Server 2016上具有许多站点的IIS 10.0。 每个站点的绑定都遵循以下约定-> http:*:APort :(未指定主机名和IP地址)

直到最近(3天),一切都正常。

对于每个站点,我们都有以下问题:

IIS日志中没有日志,但是系统htterr文件中有错误 2020-08-12 09:42:22 XX.XX.XX.XX 43868 123.45.67.89 1234 HTTP/1.0 HEAD / - 400 - Hostname W3Svcinspection

DNS和SPN配置正常。

我们发现解决问题的唯一方法是创建一个具有绑定配置的新站点,例如http:123.45.67.89:aPort: IISReset之后,所有其他站点均正常运行(其他站点的绑定未更改)。

我们有另一台配置相同且没有问题的服务器。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)