1.hosts原理:hosts文件存放的就是一些常用的网站主机的域名和其对应的IP地址。当我们访问网络的时候,可是以用浏览器在地址栏中输入网站的域名并回车,也可以是PING一个网站的域名等,系统往往会首先检查本地的HOSTS表文件,看其中是否已经有相应的域名与IP地址的对应关系,如果有就会直接采用,如果没有,那么就得由DNS服务器进行域名解析完成域名与IP的转换工作。

2.使用场景:

(1)加快域名解析

(2)对于要经常访问的网站,我们可以通过在Hosts中配置域名和IP的映射关系,提高域名解析速度。由于有了映射关系,当我们输入域名计算机就能很快解析出IP,而不用请求网络上的DNS服务器。

(3)方便局域网用户在很多单位的局域网中,会有服务器提供给用户使用。但由于局域网中一般很少架设DNS服务器,访问这些服务器时,要输入难记的IP地址。这对不少人来说相当麻烦。可以分别给这些服务器取个容易记住的名字,然后在Hosts中建立IP映射,这样以后访问的时候,只要输入这个服务器的名字就行了。访问公司内网时,直接输入url,dns服务器自然找不到。所以需要修改hosts。

(4)屏蔽网站(域名重定向) 有很多网站不经过用户同意就将各种各样的插件安装到你的计算机中,其中有些说不定就是木马或病毒。对于这些网站我们可以利用Hosts把该网站的域名映射到错误的IP或本地计算机的IP,这样就不用访问了。在WINDOWS系统中,约定 127.0.0.1 为本地计算机的IP地址, 0.0.0.0是错误的IP地址。 如果,我们在Hosts中,写入以下内容: 127.0.0.1 # 要屏蔽的网站 A 0.0.0.0  # 要屏蔽的网站 B

3.目的:不用通过ip地址访问,可以直接通过域名访问。例如ip地址访问百度:http://14.215.177.39,域名访问:http://www.baidu.com

4.配置hosts文件

第一步:windows系统 在c:windows/system32/drivers/etc目录下

第二步:以记事本的方式打开hosts文件

第三步:参数配置说明ip + 空格 + 域名 如:192.168.0.103 test.com  添加完保存即可生效。

注意:# 之后是注释文字

本地配置hosts文件相关推荐

  1. 简单配置hosts文件

    我们在使用网络的时候或许遇到过这样一些情况:安装完的软件会时不时跳出一个广告框,很烦人:在局域网中IP地址可以ping通,但是却访问不了另一台机器的http服务:又或者以ip地址访问网络非常不方便,我 ...

  2. 配置hosts文件,输入某域名(www.XXX.com)时出现自己的页面

    1.以管理员身份运行记事本. 2.打开C:\Windows\System32\drivers\etc路径下的hosts文件 3.如果页面没有任何文件,点击如图的所有文件即可 4.打开文件,在最下面写上 ...

  3. Mac 配置Hosts文件,用于Mac browser,iOS和Android模拟器

    最近在mac上配置Hosts,磕磕绊绊的总是有些小问题,遇到的坑跟大家分享一下. Mac上配置Hosts文件 如果小白不怎么会用Terminal的话,可以通过下面这个方法更改Hosts文件,在这里简单 ...

  4. Windows10配置hosts文件后被莫名还原

    最近由于在外驻场支持项目上线,配置了几条域名映射记录,但是第二天重启电脑后,发现配置的hosts文件莫名其妙地被还原到之前的版本了,连修改日期都变成之前的. 在网上查找资料,说用notepad++编辑 ...

  5. springboot配置hosts文件

    文章目录 JVM虚拟DNS,开发期间可以省去hosts文件配置 JVM虚拟DNS,开发期间可以省去hosts文件配置 共三步: 第一步:引入依赖 <dependency><group ...

  6. 搭建DNS域名解析服务器和本地配置HOST文件有什么区别?

    1.DNS服务器可以供其他人一起使用,hosts 文件只能是一个人用.这样修改个记录还得每个人都改一次 hosts, 而 dns 只需要改一次,大家都生效. 2.hosts速度快,不依赖网络,不用担心 ...

  7. 【计算机网络】手动配置hosts文件解决使用GitHub和Coursera网站加载慢/卡的问题

    目录 0 前言 1 打开hosts 1.1 以管理员身份运行记事本 1.2 打开hosts 2 找到实际地址 2.1 打开cmd 2.2 找到网址 3 替换地址 3.1 修改hosts文件 3.2 刷 ...

  8. Linux 操作系统 Centos7.6安装教程详细Linux系统安装磁盘分区IP配置SSH互信NTP时间服务器关闭图形界面关闭防火墙配置hosts文件

    Centos7.6安装 系统安装版本说明 版本:CentOS7.3.1611 (64bit) CentOS-7-x86_64-DVD-1611.iso CentOS-7-x86_64-Everythi ...

  9. 初次使用Apache、ip地址、防火墙、域名、DNS、hosts文件、端口、URL介绍、Apache配置文件、配置虚拟主机、请求响应、http协议、

    Apache提供web服务: 启动Apache,让其客户端可以使用你机器上安装的Apache提供的web服务,访问你机器上的网站.这种情况下你的计算机就是服务器,别人的机器就是客户端. 注意:确保配置 ...

最新文章

  1. 《编译与反编译技术实战 》一2.3 编译器的设计与实现概述
  2. 现在已经到了考虑云计算的时候
  3. [react] React怎样引入svg的文件?
  4. Module not found: Error: Can't resolve 'XXX' in 'XXXX'
  5. mysql监控---慢语句查询
  6. #读取json某一节点数据_06596.2.0Hive处理JSON格式数据
  7. python调用java接口或者类_python如何调用java类
  8. Android 框架揭秘 --读书笔记
  9. c#后台如何导出excel到本地_C# 导出 Excel 的各种方法总结
  10. Ansible Ad-Hoc与常用模块
  11. IP/TCP/UDP报文解析(1)IP报文
  12. FTP介绍及FlashXP的使用教程
  13. 快速刷微信小程序访问量和浏览量
  14. 如何把密度函数化为标准正态二维分布_数理统计第四讲(次序统计量续,伽马分布)...
  15. 转-注册表对应项详解
  16. 罗格斯的计算机科学博士奖学金,罗格斯大学cs怎么样
  17. Oracle OCP 11g 常见单词(不定期更新)
  18. 定向光流直方图是什么_OpenCV计算机视觉编程攻略(第3版)
  19. 11月03日 星期四
  20. android 内核老版本下载安装,百度极速版老版本下载安装

热门文章

  1. C++ 算法设计:鸡兔同笼问题的多种求解方法
  2. 大脑将会代替开发者的键盘!人类和 AI 能够“双向奔赴”吗? | 近匠
  3. 登录页面的--表单提交
  4. 问道无法显示服务器,问道今天 是不是维修服务器啊 ?怎么进不去
  5. Mac电脑使用终端连接服务器及传输文件
  6. QT采用QAudioInput、QAudioOutput实现远程语音对讲功能
  7. echarts斑马线柱状图
  8. codeforces round 309 div1 Nudist Beach 二分+搜索
  9. Qt窗体鼠标拖动放大缩小
  10. 计算机李维,李维(南京工业大学名师——李维)_百度百科