Firewall and connection requirements for the BlackBerry Internet Service
Posted 07-23-2009 at 05:00 AM by hdawg
Tags bis firewall
For those BES / Mail administrators that don't have access to their mail server wide open to the Internet here's RIM matrix of IP's you need to allow for proper BIS functionality:
<table class="MsoNormalTable" style="width: 95.08%; border-collapse: collapse;" border="0" cellpadding="0" cellspacing="0" width="95%"><tbody><tr><td rowspan="2" style="border: 1pt solid black; padding: 0in; background: rgb(153, 153, 153) none repeat scroll 0% 0%; width: 19.76%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;" width="19%"> </td> <td rowspan="2" style="border-style: solid solid solid none; border-color: black black black -moz-use-text-color; border-width: 1pt 1pt 1pt medium; padding: 0in; background: rgb(153, 153, 153) none repeat scroll 0% 0%; width: 19.7%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;" width="19%"> </td> <td rowspan="2" style="border-style: solid solid solid none; border-color: black black black -moz-use-text-color; border-width: 1pt 1pt 1pt medium; padding: 0in; background: rgb(153, 153, 153) none repeat scroll 0% 0%; width: 22.34%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;" width="22%"> </td> <td colspan="2" style="border-style: solid solid solid none; border-color: black black black -moz-use-text-color; border-width: 1pt 1pt 1pt medium; padding: 0in; background: rgb(153, 153, 153) none repeat scroll 0% 0%; width: 38.18%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;" valign="top" width="38%"> </td> </tr> <tr> <td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in; background: rgb(153, 153, 153) none repeat scroll 0% 0%; width: 18.5%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;" valign="top" width="18%"> </td> <td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in; background: rgb(153, 153, 153) none repeat scroll 0% 0%; width: 19.68%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;" valign="top" width="19%"> </td> </tr> <tr> <td style="border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1pt; padding: 0in; width: 19.76%;" valign="top" width="19%"> 206.51.26.0
</td> <td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in; width: 19.7%;" width="19%"> 255.255.255.0
</td> <td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in; width: 22.34%;" width="22%"> 206.51.26.0/24
</td> <td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in; width: 18.5%;" valign="top" width="18%"> 206.51.26.0
</td> <td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in; width: 19.68%;" valign="top" width="19%"> 206.51.26.255
</td> </tr> <tr> <td style="border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1pt; padding: 0in; width: 19.76%;" valign="top" width="19%"> 193.109.81.0
</td> <td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in; width: 19.7%;" width="19%"> 255.255.255.0
</td> <td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in; width: 22.34%;" width="22%"> 193.109.81.0/24
</td> <td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in; width: 18.5%;" valign="top" width="18%"> 193.109.81.0
</td> <td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in; width: 19.68%;" valign="top" width="19%"> 193.109.81.255
</td> </tr> <tr> <td style="border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1pt; padding: 0in; width: 19.76%;" valign="top" width="19%"> 204.187.87.0
</td> <td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in; width: 19.7%;" width="19%"> 255.255.255.0
</td> <td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in; width: 22.34%;" width="22%"> 204.187.87.0/24
</td> <td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in; width: 18.5%;" valign="top" width="18%"> 204.187.87.0
</td> <td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in; width: 19.68%;" valign="top" width="19%"> 204.187.87.255
</td> </tr> <tr> <td style="border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1pt; padding: 0in; width: 19.76%;" valign="top" width="19%"> 206.53.144.0
</td> <td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in; width: 19.7%;" width="19%"> 255.255.240.0
</td> <td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in; width: 22.34%;" width="22%"> 206.53.144.0/20
</td> <td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in; width: 18.5%;" valign="top" width="18%"> 206.53.144.0
</td> <td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in; width: 19.68%;" valign="top" width="19%"> 206.53.159.255
</td> </tr> <tr> <td style="border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1pt; padding: 0in; width: 19.76%;" valign="top" width="19%"> 216.9.240.0
</td> <td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in; width: 19.7%;" width="19%"> 255.255.240.0
</td> <td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in; width: 22.34%;" width="22%"> 216.9.240.0/20
</td> <td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in; width: 18.5%;" valign="top" width="18%"> 216.9.240.0
</td> <td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in; width: 19.68%;" valign="top" width="19%"> 216.9.255.255
</td> </tr> <tr> <td style="border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1pt; padding: 0in; width: 19.76%;" valign="top" width="19%"> 67.223.64.0
</td> <td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in; width: 19.7%;" width="19%"> 255.255.224.0
</td> <td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in; width: 22.34%;" width="22%"> 67.223.64.0/19
</td> <td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in; width: 18.5%;" valign="top" width="18%"> 67.223.64.0
</td> <td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in; width: 19.68%;" valign="top" width="19%"> 67.223.95.255
</td> </tr> <tr> <td style="border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1pt; padding: 0in; width: 19.76%;" valign="top" width="19%"> 93.186.16.0
</td> <td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in; width: 19.7%;" width="19%"> 255.255.240.0
</td> <td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in; width: 22.34%;" width="22%"> 93.186.16.0/20
</td> <td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in; width: 18.5%;" valign="top" width="18%"> 93.186.16.0
</td> <td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in; width: 19.68%;" valign="top" width="19%"> 93.186.31.255
</td> </tr> <tr> <td style="border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1pt; padding: 0in; width: 19.76%;" valign="top" width="19%"> 68.171.224.0
</td> <td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in; width: 19.7%;" width="19%"> 255.255.224.0
</td> <td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in; width: 22.34%;" width="22%"> 68.171.224.0/19
</td> <td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in; width: 18.5%;" valign="top" width="18%"> 68.171.224.0
</td> <td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in; width: 19.68%;" valign="top" width="19%"> 68.171.239.255
</td></tr></tbody></table>
Obviously the ports you'll open will vary depending on what access you're going to allow ...
OWA - 443
POP3/S - 110/995
IMAP4/S - 143/993
Taken from KB11036 - Firewall and connection requirements for the BlackBerry Internet Service
<table class="MsoNormalTable" style="width: 95.08%; border-collapse: collapse;" border="0" cellpadding="0" cellspacing="0" width="95%"><tbody><tr><td rowspan="2" style="border: 1pt solid black; padding: 0in; background: rgb(153, 153, 153) none repeat scroll 0% 0%; width: 19.76%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;" width="19%">
IP Address
Netmask
CIDR Notation
Range
Start
End
</td> <td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in; width: 19.7%;" width="19%"> 255.255.255.0
</td> <td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in; width: 22.34%;" width="22%"> 206.51.26.0/24
</td> <td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in; width: 18.5%;" valign="top" width="18%"> 206.51.26.0
</td> <td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in; width: 19.68%;" valign="top" width="19%"> 206.51.26.255
</td> </tr> <tr> <td style="border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1pt; padding: 0in; width: 19.76%;" valign="top" width="19%"> 193.109.81.0
</td> <td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in; width: 19.7%;" width="19%"> 255.255.255.0
</td> <td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in; width: 22.34%;" width="22%"> 193.109.81.0/24
</td> <td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in; width: 18.5%;" valign="top" width="18%"> 193.109.81.0
</td> <td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in; width: 19.68%;" valign="top" width="19%"> 193.109.81.255
</td> </tr> <tr> <td style="border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1pt; padding: 0in; width: 19.76%;" valign="top" width="19%"> 204.187.87.0
</td> <td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in; width: 19.7%;" width="19%"> 255.255.255.0
</td> <td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in; width: 22.34%;" width="22%"> 204.187.87.0/24
</td> <td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in; width: 18.5%;" valign="top" width="18%"> 204.187.87.0
</td> <td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in; width: 19.68%;" valign="top" width="19%"> 204.187.87.255
</td> </tr> <tr> <td style="border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1pt; padding: 0in; width: 19.76%;" valign="top" width="19%"> 206.53.144.0
</td> <td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in; width: 19.7%;" width="19%"> 255.255.240.0
</td> <td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in; width: 22.34%;" width="22%"> 206.53.144.0/20
</td> <td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in; width: 18.5%;" valign="top" width="18%"> 206.53.144.0
</td> <td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in; width: 19.68%;" valign="top" width="19%"> 206.53.159.255
</td> </tr> <tr> <td style="border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1pt; padding: 0in; width: 19.76%;" valign="top" width="19%"> 216.9.240.0
</td> <td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in; width: 19.7%;" width="19%"> 255.255.240.0
</td> <td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in; width: 22.34%;" width="22%"> 216.9.240.0/20
</td> <td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in; width: 18.5%;" valign="top" width="18%"> 216.9.240.0
</td> <td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in; width: 19.68%;" valign="top" width="19%"> 216.9.255.255
</td> </tr> <tr> <td style="border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1pt; padding: 0in; width: 19.76%;" valign="top" width="19%"> 67.223.64.0
</td> <td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in; width: 19.7%;" width="19%"> 255.255.224.0
</td> <td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in; width: 22.34%;" width="22%"> 67.223.64.0/19
</td> <td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in; width: 18.5%;" valign="top" width="18%"> 67.223.64.0
</td> <td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in; width: 19.68%;" valign="top" width="19%"> 67.223.95.255
</td> </tr> <tr> <td style="border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1pt; padding: 0in; width: 19.76%;" valign="top" width="19%"> 93.186.16.0
</td> <td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in; width: 19.7%;" width="19%"> 255.255.240.0
</td> <td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in; width: 22.34%;" width="22%"> 93.186.16.0/20
</td> <td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in; width: 18.5%;" valign="top" width="18%"> 93.186.16.0
</td> <td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in; width: 19.68%;" valign="top" width="19%"> 93.186.31.255
</td> </tr> <tr> <td style="border-style: none solid solid; border-color: -moz-use-text-color black black; border-width: medium 1pt 1pt; padding: 0in; width: 19.76%;" valign="top" width="19%"> 68.171.224.0
</td> <td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in; width: 19.7%;" width="19%"> 255.255.224.0
</td> <td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in; width: 22.34%;" width="22%"> 68.171.224.0/19
</td> <td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in; width: 18.5%;" valign="top" width="18%"> 68.171.224.0
</td> <td style="border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in; width: 19.68%;" valign="top" width="19%"> 68.171.239.255
</td></tr></tbody></table>
Obviously the ports you'll open will vary depending on what access you're going to allow ...
OWA - 443
POP3/S - 110/995
IMAP4/S - 143/993
Taken from KB11036 - Firewall and connection requirements for the BlackBerry Internet Service
Total Comments 0











