Instead of forwarding ports to a static chosen IP, you can use the package TinyUPnP from the Arduino Library Manager (from within the Arduino IDE).Code base: https://github.com/ofekp/TinyUPnP.Hope it helps somebody.
As long as you can charge your batteries with the IMAX B6 I don't see why not. This is simply making the charge port available without opening the Taranis every time and disconnecting the battery. But please be very careful with polarity and make sure it is correct. Some DC sockets are inside + and some are outside +. So just wire it to fit the charger. And be sure to check the polarity with a voltmeter before charging (by connecting the charger and checking the polarity before connecting to the battery). Let us know how it went, GL!.
Taranis Q X7 Battery ModView Instructable »
SoundDriveView Instructable »