IP地址与域名

I.一个IP绑定多个域名
一个IP可以绑定多个域名,域名个数无限制。
一个IP绑定多个域名是很常见的事情,租用的虚拟主机大多数都是多个主机共享同一个IP。一个服务器可以有多个域名,也可以有多个IP,之间不相互干扰。
1.用户在访问时,如何区别不同的网站?
HTTP头部那里那里有一个Host字段,web服务器会根据这个字段来选择你访问的域名,只要服务器在配置文件里设置好即可。
如果HOST字段没有设置,那么会返回403 forbiden
2.用户通过IP直接访问网站,会发生什么
如果服务器设置了默认网站,或者使用IP来匹配请求的HOST字段,那么就会访问到对应的网站。
如果服务器没有设置默认网站,或者禁止了默认网站,那么就无法访问,一般会返回404

II.一个域名绑定多个IP地址。
但同一个时刻,一个域名只能指向一个IP,IP可以轮流着被解析。
1
用途1:分线路分区域解析
譬如,国外的用户访问,解析到国外站点的服务器IP,国内的用户访问解析到国内的服务器站点解析,蜘蛛访问时解析到对搜索引擎更友好的节点。
用途2:负载均衡。详见负载均衡文章
2
多个域名绑定同一个IP,一般都是通过网页服务器(如nginx)转发到不同的端口上

3
可以通过域名来查IP和端口,也可以通过域名和端口来查IP。如果域名不带端口,则默认访问80端口。但是不能通过IP来查域名

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 137,297评论 19赞 139
  • 名词延伸 通俗的说,域名就相当于一个家庭的门牌号码,别人通过这个号码可以很容易的找到你。如果把IP地址比作一间房子...
    杨大虾阅读 20,945评论 2赞 56
  • 14.1 引言 域名系统(DNS)是一种用于TCP/IP应用程序的分布式数据库,它提供主机名字和IP地址之间的转换...
    张芳涛阅读 2,090评论 0赞 8
  • 个人认为,Goodboy1881先生的TCP /IP 协议详解学习博客系列博客是一部非常精彩的学习笔记,这虽然只是...
    贰零壹柒_fc10阅读 5,313评论 0赞 8
  • 1.这篇文章不是本人原创的,只是个人为了对这部分知识做一个整理和系统的输出而编辑成的,在此郑重地向本文所引用文章的...
    SOMCENT阅读 13,505评论 6赞 174

友情链接更多精彩内容