如何用java将套接字绑定到IP?

如何用java将套接字绑定到IP?,java,linux,sockets,Java,Linux,Sockets,我有一个在Linux上运行的JAVA应用程序。我打开一个绑定到所有IP的套接字。在生产中,这是不可接受的 $ netstat -ano | grep 104 tcp 0 0 0.0.0.0:104 0.0.0.0:* LISTEN off (0.00/0/0) 我知道该怎么做: $ netstat -ano | grep 104 tcp 0 viewer1.com:10

我有一个在Linux上运行的JAVA应用程序。我打开一个绑定到所有IP的套接字。在生产中,这是不可接受的

$ netstat -ano | grep 104
tcp        0      0 0.0.0.0:104                 0.0.0.0:*                   LISTEN      off (0.00/0/0)
我知道该怎么做:

$ netstat -ano | grep 104
tcp        0      viewer1.com:104                 0.0.0.0:*                   LISTEN      off (0.00/0/0)

这是我可以在我的Linux盒(red hat)中更改的内容,还是特定于应用程序的内容。i、 e.我必须修改我的代码?

很可能,您需要修改Java应用程序以指定绑定地址

默认情况下绑定到所有地址。但是,它可以绑定到特定的地址。应用程序很可能已经在使用后一个构造函数,只是没有配置值。如果是这样,您只需要了解如何配置地址