ポートを転送するためにjavasbbiライブラリを使用しています。しかし、私のルーターは別のルーターに接続されているため、最初のルーターの外部IPは、2番目のルーターdhcpによって指定されたIPです。2番目のルーターのポートも転送する方法はありますか?これが私のコードです:
InternetGatewayDevice[] devices=InternetGatewayDevice.getDevices( 1000 );
System.out.println("Found "+devices.length+" Devices");
InternetGatewayDevice dev = devices[ 0 ];
System.out.println(dev);
System.out.println( "External IP = " + dev.getExternalIPAddress() );
System.out.println( dev.addPortMapping( "Streamternet", "TCP", null, 1333,
"192.168.0.105", 8888, 0 ) );
System.out.println( "waiting for connection" );
HTTPServer.main(null);