Java Apache FTP嵌入式服务器从特定IP侦听
我有一台IP地址很少的机器 我希望侦听器仅从特定IP侦听 例如: 如果我在机器上有两个IP,10.10.10.10和10.10.10.11,我只希望第一个IP监听端口21 如果正在扫描第二个IP的开放端口,我不希望端口21被打开 可能吗 当前配置导致为所有IP打开端口21:Java Apache FTP嵌入式服务器从特定IP侦听,java,ftp,Java,Ftp,我有一台IP地址很少的机器 我希望侦听器仅从特定IP侦听 例如: 如果我在机器上有两个IP,10.10.10.10和10.10.10.11,我只希望第一个IP监听端口21 如果正在扫描第二个IP的开放端口,我不希望端口21被打开 可能吗 当前配置导致为所有IP打开端口21: FtpServerFactory serverFactory = new FtpServerFactory(); ListenerFactory listenerFactory = new ListenerFactory(
FtpServerFactory serverFactory = new FtpServerFactory();
ListenerFactory listenerFactory = new ListenerFactory();
listenerFactory.setPort(port);
serverFactory.addListener("default", listenerFactory.createListener());
找到了一种方法
FtpServerFactory serverFactory = new FtpServerFactory();
ListenerFactory listenerFactory = new ListenerFactory();
listenerFactory.setPort(port);
listenerFactory.setServerAddress("10.10.10.10");
serverFactory.addListener("default", listenerFactory.createListener());
现在10.10.10.10在端口21上侦听,但10.10.10.11不侦听。找到了一种方法
FtpServerFactory serverFactory = new FtpServerFactory();
ListenerFactory listenerFactory = new ListenerFactory();
listenerFactory.setPort(port);
listenerFactory.setServerAddress("10.10.10.10");
serverFactory.addListener("default", listenerFactory.createListener());
现在10.10.10.10侦听端口21,但10.10.10.11不侦听