La única manera que conozco por la cual el sistema es capaz de reconocer si un usuario está baneado, no es sólo con la IP, sino con los datos (por ejemplo, te registras en X sitio con Y usuario y entonces el sistema no deja logear con Y usuario, porque Y está baneado).
Si hay más maneras, entonces guardo silla en este thread.
Si hay más maneras, entonces guardo silla en este thread.