在建设网站的过程中,经常会涉及到一些概念,域名和IP就是常见的两个名词,那么域名和ip地址有什么关系?二者有什么区别?

要更解域名和IP地址的关系,首先要清楚用户是怎么访问网站的。用户在浏览器中输入网址后,浏览器会连接域名对应的DNS服务器,DNS服务器会对域名进行解析,寻找域名对应主机的IP,在寻找到相应的主机后,将信息返回给浏览器,浏览器会访问主机上的文件,最终将访问结果呈现给用户。

其实在最初,域名并没有成为一个网站必需的元素,当时开始使用IP来区别互联网上的各个主机,而人们也主要通过IP地址来访问网站。但是IP地址是由一串数字构成,不方便记忆。随着互联网快速发展,网站数量急剧增加,于是域名才被发明出来,方便人们记忆各种各样不同的网站。

在网络上,域名和IP地址都是唯一的,但是他们二者的对应关系却有所不同。一个域名只能对应一个IP地址,是一对一的关系,而一个IP却可以对应多个域名,是一对多的关系。如果你使用的是独立IP虚拟主机、vps或者云主机,并且只绑定了一个网站,那么使用IP地址和域名都能访问网站,如果使用的共享IP虚拟主机或者绑定了多个网站,则只能使用域名访问网站。

域名和IP,一个域名对应一个IP,一个IP可以对应多个域名相关推荐

  1. dns短域名会引起nslookup解析总解析到一个IP

    2019独角兽企业重金招聘Python工程师标准>>> 最近在VMWARE虚拟机里遇到只要输入无效的域名都会指向同一个IP地址,而且正确域名就是对的. [hadoop@test ~] ...

  2. 动态DNS——本质上是IP变化,将任意变换的IP地址绑定给一个固定的二级域名。不管这个线路的IP地址怎样变化,因特网用户还是可以使用这个固定的域名 这样看的话,p2p可以用哇...

    动态域名是因应网络远程访问的需要而产生的一项应用技术.因为没有固定IP,只能运用二级域名来应对经常变化的IP,动态域名的由来因此而产生. 它当前主要应用在:路由器.网络摄像机.带网络监控的硬盘录像机. ...

  3. Apache实现一个ip(如:127.0.0.1)和多个域名(虚拟主机)绑定

    今天在学习PHP时,有这样的一个需求:一个ip(如:127.0.0.1)和多个域名(虚拟主机)绑定,以下是我的解决方案:对Apache进行相关的配置 解决方案一:通过端口来区分不同的虚拟主机 ①按照绑 ...

  4. 基于域名访问的web站点发布+使用两个IP访问同一个网站

    在上两期我们讲解了搭建网站和配置DNS,本期我们来结合这两点进行域名访问网站. 实验环境:Windows server 2003(装有DNS服务器.Web服务器,关闭防火墙,顺便可以添加一个新的网卡) ...

  5. Linux上基于IP访问网站、基于同一IP不同端口访问网站、基于DNS域名访问网站、将不同域名解析到同一IP不同端口

    本文基于Linux上CentOS 7版本配合httpd服务.nginx进行配置演示 一.基于IP搭建web服务器 1.为虚拟机网卡新添加一个ip地址并重启网卡 2. 新建配置目录并写入内容 3.编辑配 ...

  6. 构建一个给爬虫使用的代理IP池

    做网络爬虫时,一般对代理IP的需求量比较大.因为在爬取网站信息的过程中,很多网站做了反爬虫策略,可能会对每个IP做频次控制.这样我们在爬取网站时就需要很多代理IP. 代理IP的获取,可以从以下几个途径 ...

  7. 用户域名注册后 需要在租服务器吗,申请域名并缴费后,是不是还需要一个服务器,那怎么建服务器呢...

    满意答案 oyqa123 2013.08.21 采纳率:46%    等级:12 已帮助:5107人 应该在你的电脑上安装一下iis服务 iis的安装 1 首先我们在控制面板-添加删除程序-添加删除组 ...

  8. 请用JavaScript实现一个函数,接受一-个IP白名单列表whitelist以及列表ipList

    请用JavaScript实现一个函数,接受一-个IP白名单列表whitelist以及 列表ipList,判断输入的ipList中是否有任何ip包含在whitelist中,如果存在返回true,如果都不 ...

  9. 详解一个自己原创的正则匹配IP的表达式

    第一种方法(可以匹配有点毛病):检测IP地址的正则表达式 正则表达式: ((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d? ...

  10. 【引用】IP地址已经分配给另一个适配器问题的解决方法

    本文引用自天若有情<IP地址已经分配给另一个适配器问题的解决方法> 局域网中有的电脑网卡有问题,拔出来后插在另外一个插槽,重新安装驱动程序,重新分配固定IP时候,提示:您为这个网络适配器输 ...

最新文章

  1. Python:线程之定位与销毁
  2. 如何实现高容量大并发数据库服务 | 数据库分布式架构设计
  3. yourtour的几种链接
  4. 操作系统之CPU调度
  5. ruby html解析器
  6. Spring Boot开发MongoDB应用实践
  7. Joint Face Detection and Alignment using Multi-task Cascaded Convolutional Networks -译文
  8. java 获取线程某个_Java中如何唤醒“指定的“某个线程
  9. asp.net AJAX 验证用户名是否存在 -Jquery
  10. iphone 开发安装环境
  11. android bugly 错误分析,使用 Robolectric 单元测试运行时 bugly 初始化异常
  12. nested exception is org.apache.ibatis.executor.ExecutorException: No constructor found in com.chengg
  13. 即时语音提示软件php,即时语音提示校对工具
  14. 手机之家签名工具_手机端自签名续签名 AltStore越狱安装工具AltServer与AltDeploy使用教程iOS13.5...
  15. matlab imwareaopen,李祎 副教授
  16. 几种平均数的物理意义应用场景
  17. IDEA社区版没有spring Initializr
  18. 第五讲 中外数学名题趣题欣赏与解析
  19. ping无盘服务器值高,服务器PING值过高的原因
  20. 最强内存稳定性测试软件,内存稳定性测试软件TM5

热门文章

  1. 80端口被NT kernel System 占用pid 4
  2. NYOJ658 字符串右移
  3. 判别式模型和生成式模型的区别
  4. 打印机结构、原理及常见故障
  5. 解决plsql中文乱码问题
  6. linux下ds3231应用程序,DS3231.h和DS3231.C单片机mcu时钟芯片驱动下载
  7. AIR105 基于Keil开发点灯程序配置过程
  8. android 调用app后返回数据,h5和app交互
  9. 矿井水怎么去总氮,树脂脱氮工艺解析
  10. 什么是事务,事务的ACID特性