导航
当前位置: 首页 > 虚拟主机 >

虚拟主机和域名有什么关系 虚拟主机和域名有什么关系吗

2022-01-18 作者 :觉醒网站网 围观 : 0次

大家好,今天小编关注到一个比较有意思的话题,就是关于虚拟主机和域名有什么关系的问题,于是小编就整理了1个相关介绍虚拟主机和域名有什么关系的解答,让我们一起看看吧。

域名、主机服务器、ip、网卡与网站之间的关系是什么?

域名、主机服务器、IP、网卡与网站之间的关系是:

虚拟主机和域名有什么关系 虚拟主机和域名有什么关系吗

  1. 域名只是IP地址的一个更易记的替代品,使用域名访问网站是完全可行的,比如com、top。
  2. 主机服务器是用于提供特定服务(如网站服务)的计算机,当用户访问网站时,请求会被发送到对应的主机服务器。
  3. IP地址被用于唯一标识连接到互联网上的设备,以便数据包能够在网络中传输。
  4. 网卡是计算机的一部分,用于在计算机和网络之间接收和发送数据。
  5. 网站是由一个或多个网页组成的,可以通过域名或IP地址进行访问

这个问题必须要解答下,小编也有做过一些网站,对这块也有相对的理解,从域名到网站虽然整体来说较为简单,梳理起来涵盖了很多技术知识,下面我们来区分下域名、服务器主机、ip和公网ip、网站程序服务等等。

域名是互联网上某个计算机或组的一种身份标识,用于在传输数据时的电子方位标识,服务器主机就是用于服务于互联网的PC的计算机服务设备,ip有内网ip和公网ip,内网ip是在一个路由下的设备的ip,公网ip是全球互联网的一个设备终端身份标识,公网ip是有全球互联网根服务器管理着,网站程序是我们通过各种编程语言编写的服务程序。

一个网站的形成服务是这样联系的,首先就是你的服务器主机通过相关服务程序开放所需的服务和端口,如网站服务程序基本端口如80 443这些端口开放出来,然后把相应的程序系统(如iis)会有一个绑定域名(服务的名称)服务,主机和路由器之间再映射一个服务器主机的ip(内网ip)对应相对的端口给对外服务的ip,只要有用户通过相应的公网ip就可以访问你的服务了。

但是题主说了,如果一台主机一个端口多个站点那怎么办,这就是要域名的电子标识,域名是通过互联网的某台DNS域名解析服务器指向你这台主机的,但是指向这台服务器,那得有个电子标识才能知道是哪个服务程序的请求,所以就要用域名和相关服务程序之间去绑定。

像百度等大型的网站域名一个,服务器很多,这个就要涉及到分发服务器和CDN缓存加速服务,就是有一台超级的服务器,他自身多级管理着下面很多台服务器,通过服务器的相关分发系统对应出的每个请求分发到相应的服务器如工作,说的笼统点就是超级克隆同样的服务,这样更加保障的数据的安全和输出的能力。

所涉及的技术一下也说不完,但是无论多服务器或多服务网站,相对的标识(ip域名)只有一个,是通过各种协议和技术服务程序把他们统一起来,不是域名通过起来,域名和ip是身份的标识而已,底下工作的人可以是很多,如一个大公司的boos,我们知道公司的名字和相关创始人,工作的机制都有相对的人和物去完成。

域名:就是平时我们在浏览器输入的网址,一般有很多后缀,如.com,.net等等。

主机服务器:网站要有内容数据,例如文字图片,这些需要放在主机服务器上,类似一台远程日夜不断电的电脑,供用户访问。

IP:就是网络地址,每台主机服务器不一样就有不同的IP

网卡:这个是一般电脑配置网卡上网功能硬件

网站:就是通过域名访问的内容站点。

一个IP对应多个域名,其实就是共享IP,很多个网站放在一台主机服务器上。

域名简单的说就一个网站地址,这个地址是唯一的。

主机服务器就是用来运行网站程序和储存数据的。

IP是服务器地址。

网卡是服务器与外界链接一个出口。

网站是运行在服务器上的程序。

它们之间的关系是:IP和域名是绑定在服务器上,域名通过DNS服务器指向IP地址上,这样输入域名就可以访问到服务器。

Q1:这些大型网站有一个主服务器和很多加速服务器。我们一般访问到是加速服务器上的缓存数据。

Q2:通过网站运行环境,如IIS。每个域名在绑定在IIS,然后通过IIS指向对应的虚拟目录。

Q3:1个IP只能对应一台主机。

首先帮题主梳理一下几个名词之间的关系,再回答题主的问题。

现在我们说起服务器,可能是指一台物理机,也可能是一台虚拟机,也可能是云服务商的一个容器(docker)。如果是物理机,由于物理机性能都非常好,一般都会在服务器上部署多个网站。而虚拟机和容器本身就是一种资源划分的手段,一般只会在一个虚拟机或容器里部署一个网站。所以服务器和网站的关系是1比1-N

服务器上部署了网站,想要网站能被外界访问需要一个公网IP。而网卡就是绑定IP,提供数据传输能力的硬件。网卡与IP的关系是1比1,一个服务器可以插多个网卡

有了IP,实际上用户就可以访问到网站了,但IP地址不容易记,所以就有了域名。通过DNS可以实现域名到IP的解析。一个域名可以绑定多个IP,假设悟空问答的域名绑定了100个IP,通过DNS的负载均衡策略,每次解析返回的IP地址都可能不一致。

第一问题其实是,假设我只有一个公网IP,但我有100台服务器部署了网站,要如何部署才能让用户的请求平均分配到这100台机器上。给一种比较简单的方式:

公网IP绑定的机器是一台反向代理(Nginx),反向代理跟后端的100台机器保持长连接检查机器状态,有请求进来时,根据负载均衡策略从100台机器中选择一台处理请求。用户能感知到的机器就是反向代理一台(一个IP),但实际提供服务的是后端的100台机器。

虚拟机商在分配机器时,如果你选择了独立IP,每台机器都有独立的虚拟网卡,每个网卡都有自己的IP。

到此,以上就是小编对于虚拟主机和域名有什么关系的问题就介绍到这了,希望介绍关于虚拟主机和域名有什么关系的1点解答对大家有用。

相关资讯