Вы попробовали telnetting от машины до внешнего IP? Если это перестало работать, брандмауэр блокирует удаленный доступ к тому порту.
Можете Вы telnet к портам от внешней машины? В противном случае снова, брандмауэр.
Вы попробовали IP, а также имя хоста? Могла быть проблема DNS.