Sun Java System Application Server Platform Edition 9 发行说明

特定于平台的问题

在 Windows XP 和 Windows Server 2003 上设置 denyRemoteHost 和 allowRemoteHost 属性时,必须使用全限定域名 (ID 6377272)

在 Windows 系统上,即使 Windows 命令(例如 hostnameipconfig /all)以及 Java API InetAddress.getLocalHost().getHostName() 返回的是简短主机名,设置基于 IP 的请求过滤属性时也必须使用 Windows 主机的全限定域名(例如,myhost.mydomain.com),而不是简短名称(例如,只使用 myhost)。

例如,以下命令会拒绝由 Windows 主机 foobar 所进行的访问:

asadmin --user adminuser --password adminpasswd 
--echo server.http-service.virtual-server.server.property.denyRemoteHost=foobar.sun.com

请注意,主机名是带有 DNS 域名的全限定名 foobar.sun.com