百科问答小站 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

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

而且明显顺畅。




  

相关话题

  如何评价媒体报道称微软正谈判收购 TikTok 美国业务?会成功吗? 
  如何评价电商报称苹果不做 5G 手机是因为「众人皆醉果独醒」? 
  部分用户一个手机号可注册两个微信,这一功能实用吗?你最希望微信增加什么功能? 
  如何通过抖音启发式搜索来打造营销爆款? 
  滴滴女员工曝饭局遭客户侵犯,向副总裁及 HR 反馈没有结果,真实情况如何?为何大厂此类事件频发? 
  如何看待字节跳动宣称将严格遵守《中国禁止出口限制出口技术目录》,TikTok 的收购还有可能实现吗? 
  修改本机DNS还是路由DNS? 
  周小平未来有没有希望成为马恩这种级别的学者啊? 
  苹果蒸熟后还有营养价值吗? 
  如果世界上有两个相同的媒体访问控制(MAC)地址会发生什么事? 

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





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