What is SNI?

Server Name Indication (SNI) allows the server to host multiple TLS Certificates for multiple sites under a single IP address. It adds the hostname of the server in the TLS handshake as an extension in the CLIENT HELLO message. This way the server knows which website to present when using shared IPs.