把域名翻译成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地址 所以要翻译给他的更多相关文章

  1. 域名注册域名解析域名绑定 dns服务器解析 域名记录的添加 记录类型含义@ www 访问域名请求过程

    创建一个web应用,简言之就是访问一个域名,可以到达一个地方,这个地方就是你存放供别人查看的文件的地方 就像一条绳,从这头拉一下,可以拉出来另一头的东西 主要有两个部分: 域名 虚拟主机(空间) 1. ...

  2. DNS服务器解析域名的过程

    最近在读许令波老师的<深入分析Java Web技术内幕>,算是对DNS服务器域名解析有个大体的理解,以下的内容来自个人对书中内容的整理 1.什么是域名解析? 当我们在浏览器的地址栏输入一个 ...

  3. LINUX DNS客户端 解析域名慢的问题。

    Linux系统下域名解析的配置文件是/etc/resolv.conf cat /etc/resolv.conf # Generated by NetworkManager options single ...

  4. 强烈建议使用国外DNS解析域名,解决访问速度和某些访问故障!

    域名解析的基本原理是把域名翻译成IP地址,以便计算机能够进一步通信,传递网址和内容等. 域名劫持就是在劫持的网络范围内拦截域名解析的请求,分析请求的域名,把审查范围以外的请求放行,否则直接返回假的IP ...

  5. IP地址,子网掩码、默认网关,DNS理论解释

    在网上发现的这篇文章写的非常好,有理论有示例. (一)  问题解析 001.   问:  IP地址,子网掩码,默认网关,DNS服务器,有什么区别呀?我知道没有IP地址就不能上网,我也知道没设DNS就不 ...

  6. 超详细 DNS 协议解析

    尽人事,听天命.博主东南大学研究生在读,热爱健身和篮球,正在为两年后的秋招准备中,乐于分享技术相关的所见所得,关注公众号 @ 飞天小牛肉,第一时间获取文章更新,成长的路上我们一起进步 本文已收录于 C ...

  7. 一文看懂:网址,URL,域名,IP地址,DNS,域名解析

    一个执着于技术的公众号 前言 今天给大家梳理一篇关于网址.URL.IP地址.域名.DNS.域名解析的白话长文,并以简单的提问-解答 形式让读者更加深刻理解,希望有助于读者的学习,面试和工作! 1.一个 ...

  8. Windows 2008 R2 配置 DNS 实现二级域名

    本文内容 域名解析 准备工作 安装 DNS 服务器 建立 DNS 区域 建立主机头 服务器网络设置 测试二级域名 IIS 建立 Web 站点 其他 DNS 服务 域名解析 域名解析,是域名到 IP 地 ...

  9. Java动态解析域名

    Java动态解析域名 Java提供InetAddress类,可以对域名-IP进行正向.逆向解析. InetAddress解析的时候一般是调用系统自带的DNS程序. linux 默认的DNS方式是读取/ ...

随机推荐

  1. 栈(stack),C++模板实现

    body, table{font-family: 微软雅黑; font-size: 13.5pt} table{border-collapse: collapse; border: solid gra ...

  2. git add && git add -u && git add -A

    git add将当前工作目录中更改或者新增的文件加入到Git的索引中,加入到Git的索引中就表示记入了版本历史中,这也是提交之前所需要执行的一步.可以递归添加,即如果后面跟的是一个目录作为参数,则会递 ...

  3. 这是一个专注于电脑技术、软件应用、互联网、嵌入式,电子技术行业等的原创IT博客

    http://www.choovin.com/ 这是一个专注于电脑技术.软件应用.互联网.嵌入式,电子技术行业等的原创IT博客

  4. django中的ajax组件

    目录 django中的ajax 向服务器发送请求的途径 Ajax的特点 基于jquery实现的ajax请求 利用ajax实现计算器 利用ajax实现登陆认证 利用form表单进行文件上传 利用ajax ...

  5. JAVA取得IP

    通常这样取一个IP:request.getRemoteAddr(),但有时候取出来的是不对的,特别是在应用前加了Nginx之类的软件,下面的方法可以取出访问的IP地址 public static St ...

  6. 如何在magento添加推荐分类

    Magento Featured Category推荐分类模块安装 1.下载Magento Featured Categories Extension,下载地址:http://www.storefro ...

  7. SPSS教程学习笔记1:K个独立样本秩和检验及多重比较 (转载) (非参数假设检验)

    本文地址:http://www.datasoldier.net/archives/173版权声明:本文为原创文章,版权归 数据小兵 所有,欢迎分享本文,转载请保留出处!     方差分析经常会出现不满 ...

  8. OK335xS U-boot 编译问题&无Linux shell 问题

    /************************************************************************** * OK335xS U-boot 编译问题&am ...

  9. 【leetcode】2-AddTwoNums

    problem: Add Two Numbers 需要学习的是单向链表的基础使用:

  10. .Protobuf,GRpc,Maven项目出现UnsatisfiedDependencyException、ClassNotFoundException、BuilderException等异常

    异常如下: Error starting ApplicationContext. To display the auto-configuration report re-run your applic ...