DNS 解释 --- 解析域名给电脑,电脑只看得懂1.1.1.1.1 这些ip地址 所以要翻译给他
把域名翻译成IP地址的软件称为域名系统,即DNS
当网络上的一台客户机需要访问某服务器上的资源时,客户机的用户只需要在浏览器中的地址文本框中输入该服务器的网址、就可以与该服务器进行连接,计算机的硬件只能识别IP地址,而不能识别其他类型的地址。这样在用户容易记忆的地址和计算机能够识别的地址之间就需要进行转换,DNS服务器便充当了这个地址解析的角色。
因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。
简单来说,我们最常用就是的DNS域名解析服务。比如上网时输入www.baidu.com计算机通过DNS服务器将www.baidu.com 解析成百度对应的服务器IP地址,111.13.100.91 如图:
最后给大家分享以下国内主流的DNS服务器地址:
CNNIC: 1.2.4.8 , 210.2.4.8 (政府)
AliDNS: 223.5.5.5 , 223.6.6.6 (阿里)
DNSPod Public DNS+: 119.29.29.29 (DNSPod)
百度公共DNS: 180.76.76.76 , 114.114.114.114 (百度)
这篇更好:https://baijiahao.baidu.com/s?id=1608210219190741909&wfr=spider&for=pc
DNS是什么?DNS的意思是Domain Name System,域名系统。如果你说的随便修改DNS是指修改你的电脑或者手机上的DNS的话,那么,后果就是你基本就无法访问互联网了。DNS里边储存着域名和IP地址的对应关系表。这是由目前因特网的特性决定的,目前我们的因特网是基于IP协议构建的,当我们访问互联网上的一个网站的时候,必须访问这个网站的IP地址。我们自己的电脑是不知道网站的IP地址的,而我们又很难记住互联网上的各个网站的IP地址,怎么办?所以就有了DNS这种域名系统来帮助我们查询。
就拿我们最常使用的百度来说,百度的域名就是www的那个 ,但是这个是他的域名,电脑不认识,电脑就不知道具体的地址,就得去DNS去查询www的IP地址,这时候DNS会回答电脑的查询,告诉电脑百度的IP地址是123.125.115.110,于是电脑就可以访问这个IP,也就可以上百度的网站了。
可能有点儿费劲,举一个例子。比如你的手机坏了,你想要去售后维修,你想打电话预约 XXX品牌的手机售后维修部,但是你不知道它的电话,于是你就可以拨打114,114接线员会告诉你 XXX品牌的手机售后维修部的电话,你在拨打这个电话,就可以联系上了。
那么,在互联网上里,DNS我们就可以比做114查号台。在因特网里有各式各样的DNS服务器,每家的速度不一样,位置也不一定,但是如果你的网络可以达到的话都可以使用,也就是相当于有11401,11402,11403.....好多个查询电话。不过你要是不知道具体的DNS乱改的电话,就相当于你拨打一个随便的号码查询电话,就得不到正确的IP地址,也就无法访问互联网上的网站了。所以DNS的选择是很重要的,一般来说,每个DNS的访问速度都不一样,不过这个对于电脑知识不是很熟悉的普通用户而言,还是建议使用运营商给的默认DNS,这样比较省心。
总而言之,电脑和手机里的DNS,如果对这块不是特别熟悉的,不建议随便修改,会导致无法正常上网。那么,你们有改过网络的DNS吗?改完之后有变化吗?请你们在评论区下留言,如果喜欢我们的文章,可以点赞,收藏,分享,如果想了解更多有关这方面的知识请关注我们!
DNS 解释 --- 解析域名给电脑,电脑只看得懂1.1.1.1.1 这些ip地址 所以要翻译给他的更多相关文章
- 域名注册域名解析域名绑定 dns服务器解析 域名记录的添加 记录类型含义@ www 访问域名请求过程
创建一个web应用,简言之就是访问一个域名,可以到达一个地方,这个地方就是你存放供别人查看的文件的地方 就像一条绳,从这头拉一下,可以拉出来另一头的东西 主要有两个部分: 域名 虚拟主机(空间) 1. ...
- DNS服务器解析域名的过程
最近在读许令波老师的<深入分析Java Web技术内幕>,算是对DNS服务器域名解析有个大体的理解,以下的内容来自个人对书中内容的整理 1.什么是域名解析? 当我们在浏览器的地址栏输入一个 ...
- LINUX DNS客户端 解析域名慢的问题。
Linux系统下域名解析的配置文件是/etc/resolv.conf cat /etc/resolv.conf # Generated by NetworkManager options single ...
- 强烈建议使用国外DNS解析域名,解决访问速度和某些访问故障!
域名解析的基本原理是把域名翻译成IP地址,以便计算机能够进一步通信,传递网址和内容等. 域名劫持就是在劫持的网络范围内拦截域名解析的请求,分析请求的域名,把审查范围以外的请求放行,否则直接返回假的IP ...
- IP地址,子网掩码、默认网关,DNS理论解释
在网上发现的这篇文章写的非常好,有理论有示例. (一) 问题解析 001. 问: IP地址,子网掩码,默认网关,DNS服务器,有什么区别呀?我知道没有IP地址就不能上网,我也知道没设DNS就不 ...
- 超详细 DNS 协议解析
尽人事,听天命.博主东南大学研究生在读,热爱健身和篮球,正在为两年后的秋招准备中,乐于分享技术相关的所见所得,关注公众号 @ 飞天小牛肉,第一时间获取文章更新,成长的路上我们一起进步 本文已收录于 C ...
- 一文看懂:网址,URL,域名,IP地址,DNS,域名解析
一个执着于技术的公众号 前言 今天给大家梳理一篇关于网址.URL.IP地址.域名.DNS.域名解析的白话长文,并以简单的提问-解答 形式让读者更加深刻理解,希望有助于读者的学习,面试和工作! 1.一个 ...
- Windows 2008 R2 配置 DNS 实现二级域名
本文内容 域名解析 准备工作 安装 DNS 服务器 建立 DNS 区域 建立主机头 服务器网络设置 测试二级域名 IIS 建立 Web 站点 其他 DNS 服务 域名解析 域名解析,是域名到 IP 地 ...
- Java动态解析域名
Java动态解析域名 Java提供InetAddress类,可以对域名-IP进行正向.逆向解析. InetAddress解析的时候一般是调用系统自带的DNS程序. linux 默认的DNS方式是读取/ ...
随机推荐
- Spring Data JPA之@Query注解
比如有个实体类对象,类名为Book,对应数据表的表名为book 1. 一个使用@Query注解的简单例子:占位符?1和?2 @Query(value = "select name,autho ...
- openssl 非对称加密DSA,RSA区别与使用介绍(转)
openssl 非对称加密DSA,RSA区别与使用介绍(转) 博客分类: OS.Linux Security 在日常系统管理工作中,需要作一些加解密的工作,通过openssl工具包就能完成我们很多 ...
- gradle仓库配置
Android Studio使用Gradle构建app.Gradle的使用非常灵活,其中可以设置使用多种类型的仓库,来获取应用中使用的库文件. 支持的类型有如下几种: 类型 说明 Maven cen ...
- 使用pace监控ajax踩过的坑
使用vue.js开发移动端的活动页面时,有时候会出现因为请求的数据没有返回而使得当前活动页结构混乱或者不美观,这个时候可以考虑使用pace.js,通过设置参数值,在ajax全部请求结束之前显示load ...
- 图解SQL的inner join、left join、right join、full outer join、union、union all的区别【转载】
对于SQL的Join,在学习起来可能是比较乱的.我们知道,SQL的Join语法有很多inner的,有outer的,有left的,有时候,对于Select出来的结果集是什么样子有点不是很清楚.Codin ...
- C高级第一次PTA作业
作业要求一 附加题目 写程序证明P++等价于(p)++还是等价于*(p++)? 1.设计思路: (1).题目算法描述 第一步:定义变量p并赋初值 第二步:分三次计算每次分别输出 p++,(p)++,* ...
- Tensorflow中的滑动平均模型
原文链接 在Tensorflow的教程里面,使用梯度下降算法训练神经网络时,都会提到一个使模型更加健壮的策略,即滑动平均模型. 基本思想 在使用梯度下降算法训练模型时,每次更新权重时,为每个权重维护一 ...
- Unity 3D开发-C#脚本语言的一些基础用法
Unity 中C#语言的一些基础用法 本文提供全流程,中文翻译.Chinar坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 -- 高分辨率用户请根据需求调整网页缩放比例) 1 Lerp -- 线 ...
- HDU 6188:Duizi and Shunzi(贪心)(广西邀请赛)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6188 题意 有n个数字,每个数字小于等于n,两个相同的数字价值为1,三个连续的数字价值为1 .问这n个 ...
- JAVA中String对象的比较
JAVA中String对象的比较 1.首先介绍三个String对象比较的方法:(1)equals:比较两个String对象的值是否相等.例如: String str1 = "hello qu ...