百科问答小站 logo
百科问答小站 font logo



既然一个 IP 地址可以被多个域名绑定,那么服务端是如何区分各个域名的? 第1页

  

user avatar   catchen 网友的相关建议: 
      

这要看你说的是什么协议。TCP 和 UDP 协议是没有域名这个概念的,一旦域名被解释为 IP,那就开始在 IP 协议之上进行 TCP 或 UDP 通信,域名不是通信的一部分。

HTTP 协议使用头部的 host 字段声明主机名字,在互联网(而非局域网)中,主机名字往往就是域名。虽然在 TCP/IP 协议上公用一个 IP 地址,但域名是协议通信的一部分,所以服务器可以针对不同域名进行不同的处理。大多数 web 服务器都允许你把不同的 host 绑定到不同的网站上。

HTTPS 理论上使用同样的方法区分多个域名,但在 SSL 握手时必须知道是跟哪个证书在握手。如果是一家公司名下的多个域名,一张 SSL 证书的 SAN (Subject Alternative Name) 字段可以容纳多个域名,因此无论是哪个域名都用同一张证书进行加密。使用 SAN 的前提是服务器和客户端都必须支持 X.509 的 SAN 扩展。

如果不同域名使用不同证书,握手时必须通过 SNI 来指明到底跟哪张证书握手,这需要服务器和客户端同时支持 SNI (Server Name Identification),这是一个 TLS 的扩展。因为 SNI 是明文的,所以中间人能够监听你到底在连接哪个域名,因此出现了加密的 ECH 和 ESNI(并非所有国家和地区都能够使用)。


user avatar   chai-jian-yi 网友的相关建议: 
      

3D Touch

导致长按图标的功能弹出与桌面图标编辑两个功能会影响。

而且明显顺畅。




  

相关话题

  如何看待淘特宣布入局「10元店」赛道?主打性价比的购物模式是否已成为主流消费趋势? 
  想买个域名然后搭建一个网站,需要哪些东西?,特别是主机服务器问题,请有经验的帮指点下,谢谢了 
  成都青云志尚有限公司做何评价? 
  服务器 CPU 为什么不用 12 代酷睿的「大小核」? 
  如何看待疑似微软员工赵滨圳学历歧视百度员工的言论? 
  一个科学家,在梦中看到一个场景:别人发明了一种新产品。他把梦中的产品发表出来,这成就应该算谁的呢? 
  打算和朋友几个人开个网络商店,会涉及支付,因此需要申请《增值电信业务经营许可证》,但公司注册资本只有30万,有什么办法可以提升到100万呢? 
  有哪些「饥饿营销」的失败案例? 
  如何看待瑞幸咖啡进军无人零售? 
  《燃烧吧!天才程序员》综艺大火!如果你是一名科技从业者,你最想用科技改变生活中的哪些事? 

前一个讨论
Google 的虚拟网络运营服务 Google Fi (Project Fi) 使用体验如何?
下一个讨论
为什么詹姆斯韦布望远镜不停在L2点上,而是绕L2转圈?





© 2025-03-11 - tinynew.org. All Rights Reserved.
© 2025-03-11 - tinynew.org. 保留所有权利