一. host是什么:
是一个没有扩展名的系统文件,可以用记事本等工具打开

二.为何要修改host:
1).就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,
当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统会再将网址提交DNS域名解析服务器进行IP地址的解析。

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

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

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的域名
这样,计算机解析域名A和 B时,就解析到本机IP或错误的IP,达到了屏蔽网站A 和B的目的。

5) 顺利连接系统
对于Lotus的服务器和一些数据库服务器,在访问时如果直接输入IP地址那是不能访问的,只能输入服务器名才能访问。那么我们配置好Hosts文件,这样输入服务器名就能顺利连接了。

6).虚拟域名
很多时候,网站建设者需要把”软环境“搭建好,再进行上传调试。但类似于邮件服务,则需要使用域名来辅助调试,这时就可以将本地 IP 地址与一个”虚拟域名“做地址指向,就可以达到要求的效果,且无需花费。如:
  127.0.0.1 网站域名
  之后在浏览器地址栏中输入对应的网站域名即可。

三.(win7)修改host文件的操作步骤:

第一步:从电脑的C盘进入—C:\Windows\System32\drivers\etc 到etc文件夹里。

第二步、在etc文件里右键用“”记事本“”打开“”host文件“”

第三步、按自己的要求进行,然后保存即可。

四、修改后无效的问题:

   1.多人是写在最后行,写完最后一行后在没有回车的情况下,这一行是不生效的。一定要记得回车。建议大家遵循这样的习惯:“ip地址+Tab+域名+换行” 添加记录。

2、hosts文件的系统属性:
hosts文件默认具有隐藏属性,系统默认设置情况下是看不到的,当然进到这个文件除了直接输入路经也是无法看到了。解决办法:打开我的电脑->点击工具->文件夹选项->查看->取消勾选隐藏受保护的系统文件->确定即可。

修改后无法保存:
Wikipedia Hosts
Wikipedia Hosts
在Hosts文件上面点右键->属性->把只读属性去掉->确定,即可保存。

3.Hosts在UAC安全策略无法打开或编辑:
遇到windows VISTA 或者 windows 7 操作系统无法打开和编辑的情况,提示:“不能创建文件” 或者 “文件操作失败”等提示,是因为安全机制UAC造成的,你可以使用以下方法解决:
按着Shift键,然后Hosts文件上面右键, 以管理员方式运行即可。

4.一个比较便捷的打开hosts文件的方法
新建一个txt文件,在你其中输入:
notepad “%SystemRoot%\system32\drivers\etc\hosts”
ipconfig /flushdns
exit 保存,将扩展名改成成.bat,之后双击这个bat文件就可以自动打开hosts文件进行修改了。

5.Android中的Hosts
由于某些原因,可能需要修改 hosts 文件指定域名到对应的 IP 地址。Android 是基于 Linux 的系统,与 Linux 类似,通过 hosts 文件来设置。
在 Android 下,/etc 是 link 到 /system/etc 的,我们需要修改 /system/etc/hosts 来实现。但是这个文件是只读,不能通过 shell 直接修改。可以通过连接到 PC 上使用 adb 来修改。步骤如下:
1、获得root权限:adb root
2、设置/system为可读写:adb remount
3、将hosts文件复制到PC:adb pull /system/etc/hosts
4、修改PC机上文件
5、将PC机上文件复制到手机:adb push /system/etc/hosts
如果要查看是否修改成功,可以在PC上执行adb shell,运行cat /system/etc/hosts;或者在手机上运行cat /system/etc/hosts。
在Android系统中,hosts文件格式有一点与PC机Linux不同:不能在一行中一个IP对应多个域名,比如:
127.0.0.1 host1.example.com host2.example.com host3.example.com
在大多PC机Linux系统是合法的,但不能在Android上起作用,需要拆成每个域名一行才能使用:
x.x.x.x host1.example.com
x.x.x.x host2.example.com
x.x.x.x host3.example.com

如何修改host文件相关推荐

  1. 修改host文件实现内网传输

    修改 host 文件可以用来实现内网传输. 下面是修改 host 文件的步骤: 打开操作系统的 host 文件.通常在 Windows 系统中,可以在文件路径 C:\Windows\System32\ ...

  2. 利用火绒安全软件修改host文件,加速访问GitHub网站

    利用火绒安全软件修改host文件,加速访问GitHub网站 有时候我们需要设置一下host文件,来针对访问一些特定网站的速度,例如GitHub网站,在国内的网友来说,是一个痛点,本次介绍的是修改本地系 ...

  3. Ubuntu18修改host文件加速访问Github

    使用ipaddress.com这个网站查找相应域名的IP地址 修改HOST文件sudo gedit /etc/hosts # GitHub 199.232.69.194 https://github. ...

  4. Android设备修改host文件以及修改设备网关

    Android设备修改host文件以及修改设备网关 修改设备host文件 以模拟器为例(手机或平板设备必须先root哟) 准备工作 启动虚拟机:从studio启动或从命令行启动 studio启动:略 ...

  5. r星服务器在那个文件,gta5修改host文件连接r星服务器方法介绍

    <GTA5>中很多反映遇到登陆R星服务器很慢或者连接不上的问题,如何解决?下面带来玩家"俠盗猎车手5"分享的优化连接R星服务器方法,一起来看看吧. [用处]host文件 ...

  6. 修改host文件原理 localhost,127.0.0.1之间有什么区别

    修改host文件原理http://www.zhihu.com/question/19782572 localhost与127.0.0.1的区别是什么 相信有人会说是本地ip,曾有人说,用127.0.0 ...

  7. ubuntu下修改host文件

    为什么需要修改hosts文件 ? 答: 有时候我们需要让域名解析成IP地址, 这时候我们需要修改host文件 怎么进入hosts呢? 下面这张图告诉你: 然后进入 hosts文件, 进行操作: 希望额 ...

  8. MacBook —— 修改host文件

    文章目录 MacBook -- 修改host文件 MacBook -- 修改host文件 打开Finder 输入快捷键 打开Finder 输入快捷键 Command + Shift + G,在弹出框中 ...

  9. win11 修改host文件,亲测简单有效

    测过的无效方案: 打开cmd管理员权限运行修改host文件,不可 - 生成另一个hosts.txt文件 修改hosts文件属性的安全权限,可设为完全控制的都设了,不可 - 生成另一个hosts.txt ...

  10. mac 修改host文件实现域名映射

    有的时候网站可能会开防火墙,禁止允许的域名访问资源 这个时候 就需要你实现域名映射了, 实现本地到域名的映射 首先就是修改host文件.在mac中 下面这样一般都在这个地方 cd /etc vi ho ...

最新文章

  1. 报名 | 大数据打造智慧的政府门户讲座
  2. leetcode算法题--Triangle
  3. ORACLE TEXT LEXER PREFERENCE(三)
  4. 融合CDN,纾解数据拥塞之困
  5. (原创) 看电影 源代码 有感——量子力学的玄妙
  6. java中审核订单流程图_「数据架构」数据流程图:实例-订餐系统
  7. 内存回收算法与 Hot Spot 算法实现细节
  8. js调用android本地java代码
  9. python 旅游_Python带你来一次说走就走的环球旅行
  10. python超时处理_Python如何实现让一个函数超时退出?
  11. [转]【NODE】用WS模块创建加密的WS服务(WSS)
  12. 第二阶段小组冲刺第三天总结
  13. android 5.1 改mac地址,mac地址可以随便改吗
  14. MIPI 打怪升级之DSI篇
  15. 洛谷P2141珠心算测验
  16. UVALive - 5713
  17. 职场最高级的聪明是靠谱,到底一个人怎样才算真正靠谱?
  18. msm8953 LK通过cmdline向Kernel传递LCD参数过程分析
  19. MT6739的Android9.0 Camera kernel 驱动
  20. 01熵与热力学重要模型

热门文章

  1. 【WIN】svchost与共享进程服务
  2. 维盟路由器pppoe服务配置(价值80元的帖子)
  3. 电机控制中空间矢量脉宽调制SVPWM与simulink仿真详解
  4. 服务器安装linux系统教程
  5. php ffmpeg mp3 wav,ffmpeg在window下将MP3转换为wav文件
  6. 51单片机——蜂鸣器按照次数响起1.0
  7. 吉林师范大学计算机学院保研,好消息!我校获保研资格!!
  8. git 上传本地项目到githut中
  9. ppt怎么加注解文字_ppt怎么添加备注文字?
  10. 神州数码配置命令总结-(已更新)