General Handshake Failure

My friends are not able to join my server, they get the “General Handshake Failure” message, I have everything set up correctly, the port and all that, what is the issue? I have DMZ Set Up correctly, I have portforwaded, and after restarting my router multiple times it still doesn’t work for my friends. Please help