如何修改host文件[通俗易懂]

如何修改host文件[通俗易懂]一.host是什么:是一个没有扩展名的系统文件,可以用记事本等工具打开二.为何要修改host:1).就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统会再将网址提交DNS域名解析服务器进行IP地址的解析。**2).加快域名解析** 对于要经常访问的网站,我们可以通过在Hosts中配置域名和IP的映射关系,提高域名解析速度。由于有了

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

一. 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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/182643.html原文链接:https://javaforall.net

(0)
上一篇 2022年10月12日 下午10:00
下一篇 2022年10月12日 下午10:16


相关推荐

  • 优秀ASP.NET程序员修炼之路

    初级的程序员或经验不足的程序员往往只意识到自己的程序是写给计算机的,而不会在意程序其实也是写给人的,或在意得不够、不全面。写给机器的程序,往往追求的是运行正确、执行效率能满足要求。但程序员的任务仅仅

    2021年12月25日
    48
  • dsu之一

    dsu之一摆在桌上的文章有只有 11 页长 是关于所谓动态地软件更新 摘要关键字 1 引论 2 相关工作 3 结构 3 1 仓库管理器 3 2 映像管理器和内存管理器 3 3 引导装入器 4 模块化与依赖分析 5 动态代码更新 5 1 对函数的引用 5 2 活动的函数 5 3 调用栈上的函数 5 4 变量的更新 6 结论和当前状态引用从 3 开始 我认为有启发的思想就是对功能的抽象 他们根据不同阶段的功能抽象了 6 个 er ELFextractor nbsp RepositoryMa MemoryManage Linker ImageManager Bootl

    2026年3月19日
    1
  • verilog中关于always语句嵌套task执行顺序和@(posedge clk)执行方式的问题

    verilog中关于always语句嵌套task执行顺序和@(posedge clk)执行方式的问题首先明确一个事实 always posedgeclk 中的任务没有执行完的情况下是不会在下一个时钟上升沿到来的时候再次重复执行的再明确另一个事实在前面不带 always 的情况下 posedge 仅会按顺序执行一次 taskshift in output 7 0 shift begin posedgescl shift 7 sda posedgescl shift 6 sda posedgescl shift 5 sda

    2026年1月16日
    3
  • 【Luyten反编译工具】

    【Luyten反编译工具】反编译 Jar 包一般使用 JD GUI 工具 很方便 但有时会出现异常 如下 此时 可以辅助使用另一个工具来反编译代码 https www softpedia com get Programming Debuggers Decompilers Dissasembler Luyten shtml 下载完成 双击 exe 如果出现 原因可能如下 我本机使用的是非安装版的 JDK8 只在环境变量中指定了 JDK 的路径 在注册表中没有 JDK 相关的信息 解决方案 按住 Shift 键 再点击鼠标右键

    2026年3月16日
    1
  • goland2021.10激活码(注册激活)「建议收藏」

    (goland2021.10激活码)好多小伙伴总是说激活码老是失效,太麻烦,关注/收藏全栈君太难教程,2021永久激活的方法等着你。IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.htmlFDZIAAVGQ5-eyJsaWNlbnNlSW…

    2022年3月28日
    105
  • 控制指定的页面刷新

    控制指定的页面刷新当我们在某个页面进行操作之后 我们希望指定的那个页面能刷新 以小程序为例子我们需要设置一个全局的变量 作为刷新的列表 存储指定刷新的页面的路由 然后定义两个全局的函数 setReflash 和 execReflash setReflash 将当前页面的上一頁的路由或者指定的多个路由添加到刷新列表中 设置返回上一页要刷新提示 callbackfunc 要回调执行的函数

    2025年7月25日
    8

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号