首页 > 编程知识 正文

hosts修改ip,hosts ip

时间:2023-05-03 17:40:08 阅读:206146 作者:4240

我们常说到IP地址与域名,但这些东西究竟是什么?计算机又是如何访问到网页的呢。本文将对相关概念加以介绍并且对于访问过程做简单说明。

目录 相关概念1.1 什么是IP地址1.2 什么是DN/DNS1.3 DNS与IP地址的关系1.4 什么是DNS污染1.5 什么是hosts文件 关于登陆网站2.1计算机如何访问网站2.2 为什么有的网站(例如外网)我们无法打开

相关概念 1.1 什么是IP地址

⋅ · ⋅ IP地址的官方定义
IP地址(Internet Protocol Address),全称为网际协议地址,是一种在Internet上的给主机编址的方式。它是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。

以上是百度百科对于IP地址的定义,对于缺乏计算机通信网基础的读者来说,似乎显得晦涩难懂,下面给出一种通俗解释。

⋅ · ⋅ IP地址的通俗解释
通俗地来说,IP地址对于网站相当于身份证对于人,IP地址是对网站身份的一个标定,这种标定便利了对于网站的寻找。

1.2 什么是DN/DNS

⋅ · ⋅ DN/DNS的官方定义
要了解DNS,我们就需要先了解DN。

DN(Domain Name)的简称,是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位。

域名系统(英文:Domain Name System,缩写:DNS)是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网,而不用去记住能够被机器直接读取的IP数串

以上是对于DN/DNS的百度百科定义,较为抽象,下面给出一种通俗的解释。

⋅ · ⋅ DN/DNS的通俗解释
如果说IP地址被比作电脑的身份证,那么DN就可以被称为电脑的姓名。而DNS是域名系统,其作用就是将DN转换为IP地址,也就是根据电脑独一无二的姓名去寻找电脑的身份证。

IP地址常常是数字形式的,而DN常常是用点分隔的字符组成的,其主要作用就是便于记忆与使用,我们见到的各种网址其实就是DN。

1.3 DNS与IP地址的关系

我们在日常生活中记忆一个人往往是记忆他的名字/特征类似的比较简单的信息,而当在大量的人中去搜寻一个人时,往往依靠其身份证号码来对其进行搜寻。

类似地,我们平常记忆网站是对于其DN(姓名)进行记忆,而并不记住其IP地址(身份证号码),当我们输入DN时,计算机会通过DNS解析DN并转换为相应IP地址(由姓名对应出其身份证),再根据IP地址访问相应网站(由身份证查找到一个人)。

1.4 什么是DNS污染

DNS污染,即域名服务器缓存污染。简单来说,DNS是当我们输入DN时,DNS将DN映射到了错误的IP地址上,从而导致我们访问网站失败。

1.5 什么是hosts文件

hosts文件是一个系统文件,其本质作用就是将一些常用的NS和其对应的IP地址建立为关联数据库。当用户在浏览器中输入一个网址(DN)时,系统会首先在hosts文件中寻找对应的IP,如找到,则立即打开网页。如未找到,则系统会将网址提交给DNS进行解析。

关于登陆网站 2.1计算机如何访问网站

根据上述描述,我们可以知道:当我们期望访问一个网站时,我们会输入其网址,这也就是DN。计算机首先会根据所输入的DN在hosts文件中寻找对应的IP地址,如果找到,则直接访问hosts文件中对应的IP地址。如果未找到,计算机会将DN送入DNS,当DNS做出回应,也即反馈回IP时,计算机再利用此IP进行访问。

2.2 为什么有的网站(例如外网)我们无法打开

有的人无法打开外国的网站页面,一般来说,这种情况是因为DNS污染所导致的。在国内访问外国网站时,时常会出现这种情况。DNS污染是GFW的常用手段(防火长城)。当我们访问外网时,由于其服务器在外镜,所以我们的DNS必须走国际带宽的出口,此时便会被GFW所拦截。而DNS采用的是UDP协议,并没有任何校验机制,所以此时GWF便会伪装成DNS服务器对我们进行回应,真正的请求可能仍然在被处理中,而我们已经接受到了假的IP地址,自然会导致我们的访问错误。

对就是这样,提醒大家不要翻墙 不要翻墙 不要翻墙!!!

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。