Troubleshooting: Script Cannot Make Outbound Connection
Our shared IP addresses only allow outbound connection on ports 80(http), 443(https). If you need to use a port other than these, you would need to purchase a dedicated IP. View the article How to Purchase a Dedicated IP for steps and find pricing within your Bluehost cPanel account.
If you would like to purchase the dedicated IP, please log into the cPanel of your hosting account and click the Domain Manager icon. Press the Dedicated IP tab and follow the wizard's guide to purchasing.