Do I need an IP Address for an SSL Certificate?

In the past a dedicated IP Address were required for SSL Certificates to work. However over the past few years Server Name Indication (SNI) has alleviated this need and is starting to become more common place.

Server Name Indication (SNI)  is an extension of the TLS protocol. It indicates which hostname is being contacted by the browser at the beginning of the ‘handshake’-process. This allows a server to connect multiple SSL Certificates to one IP address and gate.

As SNI is supported by all current browsers, you will no longer need to obtain, and therefore pay for, a dedicated IP address.

Supported Web browsers:
  • Internet Explorer 7 or later, on Windows Vista or higher. Not in any Internet Explorer version onWindows XP or Windows Server 2003 because SNI in Internet Explorer depends upon theSChannel system component shipped with Windows Vista
  • Mozilla Firefox 2.0 or later
  • Opera 8.0 (2005) or later (the TLS 1.1 protocol must be enabled)
  • Opera Mobile at least version 10.1 beta on Android
  • Google Chrome (Vista or higher. XP on Chrome 6 or newer OS X 10.5.7 or higher on Chrome 5.0.342.1 or newer)
  • Safari 3.0 or later (Mac OS X 10.5.6 or higher and Windows Vista or higher)
  • Konqueror/KDE 4.7 or later
  • MobileSafari in Apple iOS 4.0 or later
  • Android default browser on Honeycomb (v3.x) or newer
  • BlackBerry 10 and BlackBerry Tablet OS default browser
  • Windows Phone 7 or later
  • MicroB on Maemo
  • Odyssey on MorphOS

(source: http://en.wikipedia.org/wiki/Server_Name_Indication)