首页 > 其他分享 >网络基础——DNS是什么

网络基础——DNS是什么

时间:2023-02-03 15:58:23浏览次数:52  
标签:1.1 ip 基础 网络 访问 域名 DNS 地址

本文不会直接引入复杂枯燥概念,用形象例子通俗讲解,旨在入门理解。

DNS作用

DNS是用来做域名解析的。

相当于把网址翻译成实际ip地址,供其他设备访问。

一个例子

有一个网站的服务器IP地址为1.1.1.1,用电脑访问该网站的话只需要在浏览器输入1.1.1.1即可进行访问。

但是如果这个网站的服务器IP地址在第二天变成了2.2.2.2,这个时候如果还是用之前的方式去访问1.1.1.1就无法访问到该网站。

而这个网站也不可能每次IP变化的时候去跟用户说它的IP变成了什么。

这个时候就需要DNS来发挥作用了。

在网络中有设置一台地址为10.1.1.1的DNS服务器,这个DNS-server会记录网络上的域名和ip地址的对应关系。

DNS上面记录百度的域名是www.baidu.com,ip地址是1.1.1.1

那么电脑只需要访问它的域名,就会去ip为10.1.1.1的DNS服务器上查百度的ip地址,查询到之后电脑就得到了1.1.1.1这个ip从而访问百度。

这样一来,即使百度的ip地址发生了变化,用户在访问的时候只需访问域名而不会受到影响。

而网络上的设备只需将变化后的ip地址更新给DNS服务器即可。

延伸

电脑上C盘的hosts文件也具有域名解析的作用,上面同样记录ip地址和域名的对应关系。

不同的是,hosts文件有大小限制,只会记录常访问的域名,而大多数的域名还是由网络上的DNS服务器完成解析。

host文件路径位于 C:\Windows\System32\drivers\etc\hosts

感兴趣的朋友可以打开看看~

参考:https://www.bilibili.com/video/BV1AY411o7RS
https://www.bilibili.com/video/BV1Rp4y1a7xQ

标签:1.1,ip,基础,网络,访问,域名,DNS,地址
From: https://www.cnblogs.com/Ethan-Code/p/17089508.html

相关文章

  • 【android】Android 网络框架--Retrofit
    1、导入Jar包compile'com.google.code.gson:gson:2.8.0'compile'com.squareup.retrofit2:retrofit:2.1.0'compile'com.squareup.okhttp3:okhttp:3.4.2'......
  • 【kafka 消息队列&基础命令】
    一、kafka的定义传统定义:kafka是一个分布式的基于发布/订阅模式的消息队列发布订阅:消息的发布者不会将消息直接发送给特定的订阅者,而是将发布的消息分为不同的类别,订阅者......
  • 计算机网络-hosts文件作用及如何修改hosts文件
    一、Host的简介一般情况下hosts文件都会在电脑的这个路径下: 如果找不到文件有可能是被系统隐藏,可以通过以下方法找到隐藏文件: 在电脑上网过程中,人们一般输入的都是网......
  • Java微信转发及网络检测
    1、jar包引入<dependency><groupId>com.github.binarywang</groupId><artifactId>weixin-java-mp</artifactId><version>4.2.0</version>......
  • 【java】Java基础之理解Annotation
    一、概念Annontation是Java5开始引入的新特征。中文名称一般叫注解。它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员......
  • 《2023年电力安全监管重点任务》中的网络安全工作要求
    近日,国家能源局综合司印发《2023年电力安全监管重点任务》(以下简称《重点任务》),明确电力安全监管目标,对今年的安全工作进行了部署。2023年电力安全监管目标是杜绝重大以上电......
  • Linux服务器初始化基础优化
    注意:这里以Centos为主如何最小化安装系统仅安装需要的,按需安装、不用不装,必须安装的有开发包、基本网络包、基本应用包。ssh登录系统策略vim/etc/ssh/sshd_config#......
  • Markdown语法与Typora基础操作学习
    在2.2~2.3的两天时间内,我学习了Markdown语法,并且将其实践于Typora之中。在学习的过程中,Typora带给了我意想不到的惊喜,比起印象笔记和OneNote的功能,Typora丰富的快捷键设置......
  • 线程互斥(及其它copy自网络)
    原文链接:笔记VC_xd_ladan的博客-CSDN博客 滚动条信息结构LPSCROLLBARINFO编译报错找不到时,在stdafx.h最前面加上#defineWINVER0x500=============================......
  • 网络隔离后的数据传输怎么解决?深度解析4种主流方案
    网络隔离对于很多企业来说并不陌生,出于数据安全的考虑,为了隔离有害的网络和可能的网络攻击,越来越多的企业在内部进行了网络隔离。隔离的形态和方式有多种,总体上主要以物理......