哪些浏览器支持SNI?


25

由于Web服务器和SSL的工作方式,以前需要专用IP地址才能在域上运行SSL证书。

但是,有了新技术(SNI,服务器名称指示的缩写),就不再需要此技术。那么,哪些浏览器,做支持SNI?

Answers:


31

请注意,以下列表自2014年11月以来未更新。

以下浏览器确实支持SNI:

  • Windows Vista或更高版本上的Internet Explorer 7或更高版本。
  • Mozilla Firefox 2.0或更高版本
  • Opera 8.0或更高版本(需要启用TLS 1.1协议)
  • Android上的Opera Mobile至少具有10.1版本
  • Google Chrome(Vista或更高版本。Chrome6或更高版本上的XP)
  • OS X 10.5.7或更高版本(Chrome 5.0.342.1或更高版本)
  • Safari 2.1或更高版本(Mac OS X 10.5.6或更高版本以及Windows Vista或更高版本)
  • Konqueror / KDE 4.7或更高版本
  • Apple iOS 4.0或更高版本中的MobileSafari
  • Honeycomb或更高版本上的Android默认浏览器
  • Windows Phone 7
  • Maemo上的MicroB

以下浏览器支持SNI:

  • Internet Explorer,所有版本,Windows XP
  • Safari,Windows XP
  • 黑莓浏览器
  • Windows Mobile 6.5及更低版本
  • Android 2.x默认浏览器

以下HTTP(Web)服务器确实支持SNI:

  • Apache 2.2.12或更高版本以及mod_ssl
  • 具有11.1或更高版本的F5 Networks Local Traffic Manager
  • LiteSpeed 4.1或更高版本
  • 2.6或更高版本
  • Apache Tomcat或Java 7或更高版本
  • Microsoft Internet信息服务器IIS 8
  • PageKite隧道反向代理

以下HTTP(Web)服务器支持SNI:

  • IBM HTTP服务器

编辑:显然在Wikipedia上有更完整的列表:)(感谢@Tom Brossman)


7
+1可以帮助您,但是读者也可以阅读Wikipedia上SNI支持页面,页面更加完整。
汤姆·布鲁斯曼

1
补充说明:尽管Bingbot和Yahoobot代理/浏览器虽然不是说浏览器,但从技术上讲它不支持SNI或FS。他们仍然索引https模式。
dhaupin 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.