在 Windows 系统上,即使 Windows 命令(例如 hostname 和 ipconfig /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。