DNS解析为什么会出现?

计算机在网络上进行通讯时实际只能识别如“39.156.69.79”之类的IP地址。

39.156.69.79 //请试着访问一下这个ip地址到浏览器中

你会发现,你神奇的跳转到了百度。

我们访问web服务,实际就是访问对应ip主机上的应用服务。

但是这就出现了一个问题,39.156.69.79 ,这一长串没有规律的数字,特别难记。这怎么办呀?

所以域名就诞生了,而DNS解析就是把域名转化成ip地址。

现在,可以得出一个结论:

在浏览器中输入baidu.com 和 直接输入ip地址 39.156.69.79 两者是等价的。

DNS解析原理

当应用过程需要将一个主机域名映射为IP地址时,就调用域名解析函数,

解析函数将待转换的域名放在DNS请求中,以UDP报文方式发给本地域名服务器。

简单来讲,你访问一个域名,DNS服务器会解析成ip地址,把结果返回给你。

DNS解析实战(阿里云版)

有域名的同学,直接看2就可以了,没有的同学看1。

没有部署个人网站需求的同学,建议不要浪费钱买域名。

  1. 购买域名

    1. 1 访问阿里云

https://www.aliyun.com/?source=5176.11533457&userCode=vnk7s0ek

​ 1.2 购买一个域名

你想用把域名解析到一个地址,显然,你得先拥有一个域名。

​ (a) 点击阿里云主页上的域名注册

​ (b) 输入一个你想购买的域名,然后结算购买就可以了。

  1. 进行解析

    ​ 2.1 进入阿里云控制台

​ 2.2 进入域名面板,选择解析

​ 2.3 点击添加记录,输入你想填的信息,然后点击确认。

​ 2.4 接着我们就可以通过访问域名来访问我们自己的服务器了。

【3分钟掌握】什么是DNS解析相关推荐

  1. DNS解析和优化(操作与实践,一分钟就能实现DNS优化)

    DNS解析和优化(操作与实践,一分钟就能实现DNS优化) 当我们输入一个网址,访问一个网站的时候,浏览器会干些什么?(本篇文章不过多解释DNS的理论知识,主要讲解项目中如何使用封装代码进行DNS优化) ...

  2. 前端性能优化-DNS解析优化

    1.DNS缓存 DNS查询过程大约消耗20毫秒,在DNS查询过程中,浏览器什么都不会做,保持空白.如果DNS查询很多,网页性能会受到很大影响,因此需要用到DNS缓存.  不同浏览器的缓存机制不同: I ...

  3. 通过负载均衡器+域名实现容灾切换-(8)基于DNS解析的GSLB在BS架构中应用实践(转)(2)...

    ================================================================================================= 摘自 ...

  4. 从Chrome源码看DNS解析过程

    DNS解析的作用是把域名解析成相应的IP地址,因为在广域网上路由器需要知道IP地址才知道把报文发给谁.DNS是Domain Name System域名系统的缩写,它是一个协议,在RFC 1035具体描 ...

  5. 10多个免费DNS解析服务器

    最近在万网申请了域名想做域名转发, 可是万网在很早以前就去掉了url转发功能,因此需要使用其他DNS解析进行完成 DNS域名解析,其实DNS就是一个域名解析服务器,与上面讲的,有所不同.这里指的是解析 ...

  6. 有关前端性能优化—DNS解析优化的方法?

    DNS简介与域名解析 DNS全称为Domain Name System,即域名系统,是域名和IP地址相互映射的一个分布式数据库. 域名系统DNS将主机名映射到IP地址,就像电话簿将人们的姓名映射到他们 ...

  7. 阿里云手动更新dns解析

    脚本1 #!/bin/bash # alidns.sh #https://www.cnblogs.com/elvi/p/11663910.html #阿里云DNS api接口 shell 更改DNS解 ...

  8. pfSense book之DNS解析

    pfSense中的DNS解析利用unbound,这是一个验证.递归.缓存DNS解析器,支持DNSSEC和各种选项.当前版本的pfSense默认启用DNS解析. 默认情况下,DNS解析程序不使用在&qu ...

  9. 多活主备选择性DNS解析(一个域名对应多个IP)

    多活主备选择性DNS 问题背景 知识背景 DNS解析存在多级缓存(此处仅列举到DNS服务器层:后续流程不涉及) DNS一对多域名的解析随机性 DNS 域名解析负载均衡缺点: 可能方案 方案一.dns解 ...

最新文章

  1. who,cut,diff,which,whereis,locate,updatedb 命令的使用
  2. 【Ex_BSGSBSGS算法模板】poj2417 poj3243
  3. NYOJ 460 项链
  4. idea本地跑如何看gc日志_牛逼了!用 IDEA 扒出了开源组件导致FGC的原因
  5. Bash 实例,第 2 部分
  6. mybatis crud_MyBatis教程– CRUD操作和映射关系–第2部分
  7. C++与Java中的static成员总结
  8. 工厂方法与抽象工厂模式的区别
  9. Dynatable – 基于 HTML5 jQuery 的交互表格插件
  10. 三年磨一剑!CEL再度推出专业级FDM 3D打印机
  11. 【三维路径规划】基于matlab人工势场算法无人机三维路径规划【含Matlab源码 168期】
  12. Java程序性能优化- 让你的Java程序更快、更稳定pdf
  13. 扫雷游戏网页版_两个在线版复古小游戏,嗯还是熟悉的味道!
  14. FPGA学习记录(7)<巴特沃斯低通IIR滤波器FPGA实现>
  15. 在Ubuntu 16.04 64bit上安装谷歌地球Google Earth免费版
  16. 技巧:删除桌面上提示找不到该项目的文件
  17. HDRP高清渲染管线-学习资料汇总
  18. UOJ【UR #12】实验室外的攻防战 题解
  19. MT【118】利用线面角最小解题
  20. 防雷接地系统中的浪涌保护器分类选型

热门文章

  1. php入门公开课,【PHP公开课|送你一篇有关laravel入门教程的php菜鸟笔记】- 环球网校...
  2. cad细等线体不显示_CAD打印文字不显示?很多人不知道这个知识点!
  3. 圣母大学应用计算机数学统计,圣母大学(美国)应用、计算数学与统计学本科专业.pdf...
  4. matlab显示像素分布,MATLAb-----7--------如何动态显示鼠标的坐标值和图像像素值
  5. carsim8.02和matlab2016b的联合仿真,找不到carsim s-function的解决办法
  6. Python-OpenCV 笔记6 -- 轮廓(Contours)
  7. [NOI2009] 植物大战僵尸
  8. 【学术相关】新一轮“双一流”名单公布!这些学校上榜
  9. 【推荐系统】基于知识图谱的推荐系统总结
  10. 【NLP】2020深度文本匹配最新进展:精度、速度我都要!