DNS 解析时发现域名和 IP 不一致,访问了该域名会如何(大厂真题
DNS 的作用在于域名解析。每个网站通常都会有一个域名和至少一个 IP 地址。比如说百度的域名,112.80.248.74 就是百度的 IP 地址。
我们想要访问百度的时候只需要输入域名就可以,当然 IP 也可以,为什么不使用 IP 登录呢?看上面的数字就知道,一串复杂的数字难以记忆。我们每天要登录大量的网站可能都需要一个小本子去记录,访问哪个查哪个,效率低下。因此只需要记住域名即可。
但是问题来了,互联网是通过 IP 地址进行数据的传输的,因此就需要一种手段来把我们的域名映射为 IP 地址,这就是 DNS 的作用。
2、DNS 工作原理
既然 DNS 要把域名映射为 IP 地址,实现步骤是什么样呢?别着急,我们先来了解一下域名服务器的概念。
从上面这张图可以看到,域名的管理是分层次的。最高级是根,也叫做根服务器。从上往下功能逐渐细化。DNS 就是和这些服务器进行打交道。
有了上面的这些概念,现在我们再来认识一下 DNS 的工作原理就容易多了。DNS 域名解析的过程有两种,我们分别来看一下:
(1)递归查询
意思是 《一线大厂 Java 面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》开源 每次当前服务器查不到时,都由当前的域名服务器代劳查询。
(2)迭代查询
总结
我个人认为,如果你想靠着背面试题来获得心仪的 offer,用癞蛤蟆想吃天鹅肉形容完全不过分。想必大家能感受到面试越来越难,想找到心仪的工作也是越来越难,高薪工作羡慕不来,却又对自己目前的薪资不太满意,工作几年甚至连一个应届生的薪资都比不上,终究是错付了,错付了自己没有去提升技术。
这些面试题分享给大家的目的,其实是希望大家通过大厂面试题分析自己的技术栈,给自己梳理一个更加明确的学习方向,当你准备好去面试大厂,你心里有底,大概知道面试官会问多广,多深,避免面试的时候一问三不知。
大家可以把 Java 基础,JVM,并发编程,MySQL,Redis,Spring,Spring cloud 等等做一个知识总结以及延伸,再去进行操作,不然光记是学不会的,这里我也提供一些脑图分享给大家:
希望你看完这篇文章后,不要犹豫,抓紧学习,复习知识,准备在明年的金三银四拿到心仪的 offer,加油,打工人!
评论