2013-04-23 137 views
1

的Jboss 7.0(默认)配置定义这standalone.xml限制访问本地IP:限制访问本地IP地址仅在JBoss 7周

<interfaces> 
    <interface name="public"> 
     <inet-address value="127.0.0.1"/> 
    </interface> 
</interfaces 

我知道我可以改变这种状况,使之公开所有ips通过把这个:

<interfaces> 
    <interface name="public"> 
     <any-address/> 
    </interface> 
</interfaces 

但我怎么能限制这只有当地的IP,例如所有以10.x.x.x开头的IP地址?

回答

5

我认为这可能帮助:https://docs.jboss.org/author/display/AS71/Interfaces+and+ports

<interface name="default"> 
    <!-- Match any interface/address on the right subnet --> 
    <subnet-match value="192.168.0.0/16"/> 
</interface> 

这样你可以在给定的子网匹配所有地址。

+0

有没有办法配置多个子网匹配? – Jens 2013-04-24 11:04:09

+0

我仍然无法得到这个工作。不幸的是,我必须从另一个子网访问Jboss服务器。 JBoss服务器本身有一个c-class IP:'192.169.200.17'并且位于一个额外的区域。我需要从另一个网络访问它,其中一个IP类为10.x.y.z。我可以添加一个与服务器IP不同的子网吗? (也许一个愚蠢的问题 - 我不是一个真正的网络人。) – Jens 2013-05-06 12:03:49

+0

尝试添加几个接口,如链接的文档。我也不是网络人,所以只是一个疯狂的猜测。 – 2013-05-06 19:03:29