Thanks very much for taking the time to personally have a look.
I updated the server to 184.108.40.206 yesterday, and have not had issues since then. We shall see how it goes moving forward.
It is always awesome when the problem just solves itself. If you have any other issues please bring them up. We want everyone happy. If you are not please tell us why and where the problem lies and what we can do to increase your happiness. Thanks.