# ban
## Syntax ##
## Parameters ##
| | |
| --- | --- |
| `-normal`: | Uses the \*!\*user@*.domain.tld format. |
| `-user`: | Uses the \*!\*user@* format. |
| `-host`: | Uses the \*!\*@host.domain.tld format. |
| `-domain`: | Uses the \*!\*@*.domain.tld format. |
| `-custom`: | Uses the custom format. |
A channel and the nicknames or hostnames to ban; if no arguments are given
the bans in the active channel are displayed.
If no ban format parameter is given, the value of the ban_type setting will
be used to generate the hostmask to ban.
## Description ##
Adds one or more bans to a channel.
## Configuring the custom format ##
You must set the custom ban_type to the format you would like to use. For
example, if you set the custom ban_type to 'nick domain', it will generate
a ban based on the nick!\*@\*.domain.tld format.
## Examples ##
/BAN
/BAN mike
/BAN -host bob
/BAN *!*@*.irssi.org
/BAN -domain sarah
/SET ban_type custom nick domain
/SET ban_type custom user host
## See also ##
[DEOP](/documentation/help/1.2/deop), [KICKBAN](/documentation/help/1.2/kickban), [KNOCKOUT](/documentation/help/1.2/knockout), [OP](/documentation/help/1.2/op), [UNBAN](/documentation/help/1.2/unban)