By default, free web hosts only open the ports they need in order for all of their server software to function properly. Sometimes though, there are situations that require other ports to be opened (new software, something you’re installing, etc). In these cases you’ll need to ask your web host to open up the port, and explain why you need it opened. Some things to include when requesting a port be opened:
– The name of the software or application you’re using
– The port you’re requesting to be opened
– A link to documentation or a readme on the software or application
The same goes for adding an IP to the whitelist, providing as much information as possible will help. As a general rule, web hosting companies would much rather add an IP to a whitelist as opposed to opening a new port.