什么是域名?什么是IP地址?

域名(英语:Domain Name),简称域名、网域,是由一串用点分隔的名字组成的上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。

例如,www.wikipedia.org是一个域名,和IP地址208.80.152.2相对应。DNS就像是一个自动的电话号码簿,我们可以直接拨打wikipedia的名字来代替电话号码(IP地址)。我们直接调用网站的名字以后,DNS就会将便于人类使用的名字(如www.wikipedia.org)转化成便于机器识别的IP地址(如208.80.152.2)。

互联网协议地址(英语:Internet Protocol Address,又译为网际协议地址),缩写为IP地址(英语:IP Address),是分配给网络上使用网际协议(英语:Internet Protocol, IP)的设备的数字标签。常见的IP地址分为IPv4与IPv6两大类。

域名和IP地址有什么关系?

为了使用因特网,访问本网络之外的机器,必须要使用IP地址。通过DNS协议,我们可以建立域名和IP地址的一个映射关系。DNS协议能够帮助我们将域名解析为IP地址,而不用记住那些复杂的数字就可以上网冲浪。

可是,域名和IP地址是一一映射的关系吗?潜意识里大家可能是这样认为的,然而是错误的,真正的答案是:一个IP地址可以对应多个域名,一个域名也可以解析为多个IP地址。

一个IP地址对应多个域名的情况

一台主机可以托管多个网站,这种情况下这多个网站的IP地址可能就会相同。那么主机如何知道请求是发给哪个网站的呢?具体的实现过程是这样的,首先通过配置域名解析,将多个域名都解析到同一个主机ip,然后我们在该主机上通过配置来让主机可以将来自不同域名的请求转发给不同的网站程序去处理。主机会截获到请求的请求头信息,然后获取到host这个请求头的值,这个值也就是该请求的来源域名。主机根据所配置的域名与网站程序的对应关系,将来自不同的域名的请求转发给不同的程序去处理。

一个域名解析多个IP地址

这种情况一般是针对那种访问量特别大的网站,为了负载均衡,访问者会解析到距离最近的IP地址。例如百度、qq这种这种访问量巨大的网站,一般都有多个IP地址。可以通过wireshark抓包实验。

网站和域名的关系

一个域名就是一个网站吗?不是的。一个域名下面可以建立多个网站,例如一级域名是http://baidu.com,下面可以做很多二级域名。比如:http://zhidao.baidu.com,http://baike.baidu.com,http://tieba.baidu.com。这些二级域名可以做解析指定某个地址,也可以全部指向一个地址。所以说这个问题的答案取决于域名解析时的设置了。

域名的分类

域名可以分为顶级域名、二级域名……顶级域名就是域名中最后一个.的右边,又被称为一级域名,比如.com、.cn等。最后一个.的左边是二级域名,以此类推。

参考链接

计算机名和DNS域名的关系,域名、DNS、IP地址的对应关系相关推荐

  1. DNS域名可以对应多个ip地址的作用

    IP和DNS服务器没有必然联系. IP是个协议,实际用到的是IP地址,是一些数字组成的. DNS服务器是域名服务器,简单点说就是在互联网或广域网中,把英文网址转换成数字地址,进行解析.IP和DNS服务 ...

  2. 一个域名可以对应多个ip地址吗_域名解析 | A记录 ,CNAME,MX,NS 你懂了吗

    域名解析 什么是域名解析?域名解析就是国际域名或者国内域名以及中文域名等域名申请后做的到IP地址的转换过程.IP地址是网路上标识您站点的数字地址,为了简单好记,采用域名来代替ip地址标识站点地址.域名 ...

  3. 一个域名可以对应多个ip地址的案例

    一个域名能对于几个ip地址?很多时候大家都以为一个域名只能对应1个ip地址,其实一个域名也是可以对应多个ip地址的.下面为大家介绍下有关域名对应ip地址的知识. 网域名称系统(DNS,DomainNa ...

  4. 一个域名可以对应多个ip地址的案例说明

    一个域名能对于几个ip地址?很多时候大家都以为一个域名只能对应1个ip地址,其实一个域名也是可以对应多个ip地址的.下面为大家介绍下有关域名对应ip地址的知识. 网域名称系统(DNS,DomainNa ...

  5. 【网络是怎么连接的】—— 1.2 向 DNS 服务器查询 Web 服务器的 IP 地址

    目录 1.2 向 DNS 服务器查询 Web 服务器的 IP 地址 1.2.1 IP地址基础知识 1.2.2 域名和 IP 地址并用的理由 1.2.3 Socket 库提供查询 IP 地址的功能 1. ...

  6. dns按来路ip智能解析_求助DNS问题,如何根据来源Ip地址作策略,使不同来源的IP地址解析到不同地址?...

    求助DNS问题,如何根据来源Ip地址作策略,使不同来源的IP地址解析到不同地址? (2012-01-10 08:43:58) 标签: ip地址 如何 杂谈 求助DNS问题,如何根据来源Ip地址作策略, ...

  7. 《网络是怎样连接的》第一章第二节:向DNS服务器查询Web服务器的IP地址

    <网络是怎样连接的>第一章:浏览器生成消息 概述:这本书以 "从在浏览器输入网址,到屏幕显示出网页,当中到底发生了什么?"为疑问,探究其中的过程.本章讲的是浏览器怎么把 ...

  8. 域名解析,一个域名可以对应多个IP地址(基于DNS的负载均衡)

    域名解析是把域名指向网站空间IP,让人们通过注册的域名可以方便地访问到网站的一种服务. IP地址是网络上标识站点的数字地址,为了方便记忆,采用域名来代替IP地址标识站点地址. 域名解析就是域名到IP地 ...

  9. 阿里云域名DNS解析到网站服务器空间IP地址教程

    阿里云域名添加网站解析是指域名解析到网站空间或服务器的IP地址,实现通过域名可以访问网站的效果,阿里云百科分享阿里云域名解析到服务器或空间IP地址的教程: 阿里云域名添加网站解析教程 阿里云域名解析到 ...

最新文章

  1. Laravel框架中的event事件操作
  2. 国产Linux发行版再添一员,操作界面不输苹果!
  3. 最牛B隐藏文件(续)
  4. 云计算的网络规划——私有云
  5. [洛谷P4726]【模板】多项式指数函数
  6. ZkServer服务启动的逻辑-QuorumPeerMain.runFromConfig
  7. 彻底搞懂 python 中文乱码问题_彻底搞懂 Python 编码 - sylan215的软件测试技术学习 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...
  8. 为MongoDB定制Spring Social Connect框架
  9. esp启动是什么感觉_第九章 ESP32上电后的启动过程
  10. axios请求接口http_超级简单好用的 Vue封装axios
  11. Wireshark系列之7 利用WinHex还原文件
  12. Jmeter打开badboy录制的脚本报类元素错误解决方法
  13. jenkins 管理员邮箱配置
  14. jetson xavier nx平台 Gstreamer tcpserverink延迟问题调试记录1
  15. SQL Server代理(已禁用代理XP) 出现的原因以及解决方法【通俗易懂,简洁明了】
  16. 一个域名可以对应多个ip地址的案例
  17. openssl之EVP系列之12---EVP_Seal系列函数介绍
  18. (二)巴菲特与索罗斯的投资习惯:七种致命的投资信念
  19. Linux IO操作——RIO包
  20. 解决H5页面无法滚动

热门文章

  1. C/C++捕获段错误,打印出错的具体位置(精确到哪一行
  2. GIT提示Another git process seems to be running in this repository
  3. html文件如何创建文件,怎么创建html文件
  4. 应急响应入侵排查之第三篇常见的 Webshell 在线查杀工具
  5. 移动ChemDraw结构有什么方法
  6. 计算机无法读取移动光驱,电脑检测不到光驱怎么办?
  7. Node.js的线程和进程*2014年4月的文章
  8. Windows 免费 HEVC 解码器 下载
  9. python豆瓣电影top250爬虫课程设计_[教程]图文:爬虫爬取豆瓣电影top250
  10. Python神经网络是这样识别手写字符哒?