当前位置: 首页 > news >正文

浅聊 DNS 和 host

我们先来了解一下访问一个网站的基本流程
        我们访问一个网站,自然就是访问网站的服务器,但是访问一个网站的服务器,自然要知道它的地址,服务器的地址就是一串数字,如

也就是我们说的 ip 地址,输入 ip 地址就可以访问网站了,但是网站的 ip 地址不方便记忆,所以就有了网站的域名如 www.baidu.com ,当我们输入网站的域名就可以访问对应的网站服务器,但是这时候又有了另外一个问题,电脑怎么知道我们输入的域名对应的服务器的 ip 地址是多少呢

这个问题就好像我们知道我们家附件有一家麦当劳的外卖,但是我们不知道电话,我们通过一个途径了解到电话以后,我们把这个电话记在了一个电话本,下次点外卖我们就可以直接通过电话本打电话就行。

我们的电脑的hosts就相当于这个电话本,里面存了一些我们网站域名对应的 ip 地址,我们访问一个网站,电脑就会在 hosts 里差域名对应的 ip 地址,但是 hosts 不可能存那么多网站的 ip,这时候 DNS 就诞生了,如果我们访问一个网站,在 hosts 里面查看不到 ip地址,就会转到 DNS 服务器,查看对应的 ip 地址

如何修改 DNS 

在这里就可以修改了

相关文章:

  • MySQL索引类型及数据结构【笔记】
  • obsidian阅读pdf和文献——与zotero连用
  • 【yaml 文件使用】pytest+request 框架中 yaml 配置文件使用
  • 【云原生】k8s图形化管理工具之rancher
  • JVM篇:垃圾回收算法
  • 基于frp工具实现内网穿透,跨局域网远程SSH登录
  • Spring Boot整合Redis的高效数据缓存实践
  • 《30天自制操作系统》 第一周(D1-D7) 笔记
  • GraphicsMagick 的 OpenCL 开发记录(二十五)
  • Vue2 - keep-alive 作用和原理
  • Sql server强制走索引
  • 【工具变量】中国各省市级是否属于“知识产权示范区”匹配数据(2010-2024年)
  • 强化学习 - Trust Region Policy Optimization (TRPO)
  • 2、互信息(Mutual Information)
  • CSS探索浏览器兼容性
  • 2017届校招提前批面试回顾
  • Django 博客开发教程 8 - 博客文章详情页
  • Eureka 2.0 开源流产,真的对你影响很大吗?
  • JavaScript 是如何工作的:WebRTC 和对等网络的机制!
  • Laravel5.4 Queues队列学习
  • Mithril.js 入门介绍
  • Spring Boot MyBatis配置多种数据库
  • Travix是如何部署应用程序到Kubernetes上的
  • Vue 动态创建 component
  • webpack项目中使用grunt监听文件变动自动打包编译
  • 复杂数据处理
  • 记一次用 NodeJs 实现模拟登录的思路
  • 漫谈开发设计中的一些“原则”及“设计哲学”
  • 算法-插入排序
  • 优秀架构师必须掌握的架构思维
  • 400多位云计算专家和开发者,加入了同一个组织 ...
  • 你学不懂C语言,是因为不懂编写C程序的7个步骤 ...
  • 资深实践篇 | 基于Kubernetes 1.61的Kubernetes Scheduler 调度详解 ...
  • # 安徽锐锋科技IDMS系统简介
  • (JSP)EL——优化登录界面,获取对象,获取数据
  • (NO.00004)iOS实现打砖块游戏(九):游戏中小球与反弹棒的碰撞
  • (附源码)springboot人体健康检测微信小程序 毕业设计 012142
  • (附源码)计算机毕业设计ssm基于B_S的汽车售后服务管理系统
  • (免费领源码)python#django#mysql公交线路查询系统85021- 计算机毕业设计项目选题推荐
  • (转载)跟我一起学习VIM - The Life Changing Editor
  • (最优化理论与方法)第二章最优化所需基础知识-第三节:重要凸集举例
  • *p++,*(p++),*++p,(*p)++区别?
  • .net 前台table如何加一列下拉框_如何用Word编辑参考文献
  • .NET单元测试
  • .Net中的设计模式——Factory Method模式
  • @RequestBody与@ResponseBody的使用
  • [.net 面向对象程序设计进阶] (19) 异步(Asynchronous) 使用异步创建快速响应和可伸缩性的应用程序...
  • [AIR] NativeExtension在IOS下的开发实例 --- IOS项目的创建 (一)
  • [bbk5179]第66集 第7章 - 数据库的维护 03
  • [BZOJ] 1001: [BeiJing2006]狼抓兔子
  • [C#]winform部署PaddleOCRV3推理模型
  • [C/C++]数据结构 堆的详解
  • [ccc3.0][数字钥匙] UWB配置和使用(二)
  • [ComfyUI进阶教程] animatediff视频提示词书写要点
  • [Fri 26 Jun 2015 ~ Thu 2 Jul 2015] Deep Learning in arxiv