Yeah that was actually wrong. Its whatever port is public as well. That's why I was having such a problem. I read the f****** manual, it was incorrect.
I needed to have the settings on 30/30 not 30/21 like it would reccomend. Someone was kind enough to PM me with the answer though and now it works great.