虚拟主机与域名解析

虚拟主机使用特殊的软硬件技术,把一台运行在因特网上的服务器主机分成一台台“虚拟”的主机,每一台虚拟主机都具有独立的域名,具有完整的Internet服务器(WWW、FTP、Email等)功能,虚拟主机之间完全独立,并可由用户自行管理,在外界看来,每一台虚拟主机和一台独立的主机完全一样。

域名解析就是域名到IP地址的转换过程,IP地址是网路上标识站点的数字地址,为了简单好记,采用域名来代替ip地址标识站点地址,。域名的解析工作由DNS服务器完成。

域名、dns、ip的关系

  • 域名是相对网站来说的,IP是相对网络来说的。

当输入一个域名的时候,网页是如何做出反应的?
输入域名——>域名解析服务器(dns)解析成ip地址—>访问IP地址—>完成访问的内容—>返回信息。

  • nternet上的计算机IP是唯一的,一个IP地址对应一个计算机。

一台计算机上面可以有很多个服务,也就是一个ip地址对应了很多个域名,即一个计算机上有很多网站。

ip地址与dns地址区别

IP地址是指单个主机的唯一IP地址,而DNS服务器地址是用于域名解析的地址。

域名解析

本地域名解析
修改hosts文件 自定义域名指向本机

泛域名
所谓“泛域名解析”是指:利用通配符* (星号)来做次级域名以实现所有的次级域名均指向同一IP地址。

好处:
1.可以让域名支持无限的子域名(这也是泛域名解析最大的用途)。
2.防止用户错误输入导致的网站不能访问的问题
3.可以让直接输入网址登陆网站的用户输入简洁的网址即可访问网站
泛域名在实际使用中作用是非常广泛的,比如实现无限二级域名功能,提供免费的url转发,在IDC部门实现自动分配免费网址,在大型企业中实现网址分类管理等等,都发挥了巨大的作用。
在阿里云的域名配置如下:
image.png

虚拟主机配置

  1. # http块
  2. http{
  3. listen: 80;
  4. server{
  5. # server_name 与 listen 相加不能重复
  6. server_name localhost;
  7. }
  8. }