如何修改hosts文件内容 修改hosts

如何修改主机文件?几种修改方法让你简单方便快捷 。hosts是一个没有扩展名的系统文件,可以用记事本等工具打开 。它的作用是在一些常用的网址和它们对应的IP地址之间建立一个关联“数据库” 。当用户在浏览器中输入需要登录的网址时,系统将首先自动从主机文件中搜索相应的IP地址 。一旦找到,系统会立即打开相应的网页 。如果没有,系统会将网址提交给IP的DNS域名解析服务器 。

如何修改hosts文件内容 修改hosts

文章插图
那么,主持人的具体作用是什么呢?总结一下,主机的作用有:加快域名解析,方便局域网用户,屏蔽网站,流畅连接系统 。我们知道有些螃蟹软件需要屏蔽其网络认证,原理就是修改hosts文件 。另外,还可以修改主机,屏蔽一些视频网站的广告 。
下面2T将向您介绍几种修改hosts文件的方法,让您可以简单、方便、快捷地管理自己的hosts文件 。
首先,使用批处理来修改(工具可在文章底部下载)
@ echo off mode concords = 58行= 20 title hosts modify color 2f % windir % \\ system32 \\ fltmc.exe >;nul 2 & gt&1 ||(呼应createobject^("贝壳 。应用& # 34;^).ShellExecute & # 34% ~ f0 & # 34, "% PAR1st % & # 34, "", "鲁纳斯& # 34;,1 & gt"% TEMP % \\ AdminRun.vbs & # 34回声createobject^("scripting . file system object & # 34;^).删除文件^(WScript.ScriptFullName^)>& gt"% TEMP % \\ AdminRun.vbs & # 34% Windir % \\ System32 \\ cscript . exe//no logo & # 34;% TEMP % \\ AdminRun.vbs & # 34Exit /b):MenuCls@ echo 。@ echo 。菜单选项@ echo@ echo 。打开Hosts文件→请输入1@ echo 。@ echo 。访问网站→请输入2@ echo 。@ echo 。退出→请输入3@ echo.set /p xj=输入数字,然后回车:if/ 。% xj % & # 34=="1"转到open if/I & # 34;% xj % & # 34=="2"转到visit if/I & # 34;% xj % & # 34=="3"goexit @ echo.echo的选择无效,请重新输入ping-n2 127.1 >: Nugoto菜单:open @ echo.echohosts文件已经打开,现在可以编辑了 。修改完别忘了保存!记事本& # 34;% SystemRoot % \\ system32 \\ drivers \\ etc \\ hosts & # 34;转到菜单:Visitmshta VBScript:createobject(& # 34;wscript.shell & # 34).运行(& # 34;""iexplore & # 34"https://www.ypojie.com/",0)(window.close)echo已转到Welcome!GoMenu: Exit Exit复制上面批处理命令的记事本另存为Hosts.txt,然后把txt的后缀改为cmd 。Hosts.cmd运行后,按照提示进行修改,如下图所示:
如何修改hosts文件内容 修改hosts

文章插图
2.使用soft media setup master一键修改Hosts文件(工具可在本文底部下载)
如何修改hosts文件内容 修改hosts

文章插图
3.使用Dism++修改Hosts文件(工具可以在本文底部下载)
如何修改hosts文件内容 修改hosts

文章插图
5.直接在c盘目录下找到Hosts文件,进行修改 。
Windows Hosts文件路径:c:\\ windows \\ system32 \\ drivers \\ etc \\ Hosts
Mac主机文件路径:/etc/hosts
Linux系统的hosts文件也在:/etc/hosts中 。
Android系统的hosts文件路径:/system/etc/hosts(需要Root权限才能修改)
Hosts是一个系统文件,因此您需要管理员权限来修改内容 。在记事本中打开,填写相应内容即可 。
6.如何解决修改主机后不生效的问题?
无论是手动修改主机还是用软件修改,很多人都会遇到修改主机不生效的情况 。实际上,这通常是由DNS缓存引起的 。
因为为了加快用户打开网站的速度,系统在第一次成功访问网站后,会将DNS解析结果暂时存储在本地缓存(称为DNS缓存)中一小段时间 。如果浏览器在此期间再次打开同一个URL,它会自动从DNS缓存中取出结果,而不是请求远程DNS服务器或查询hosts文件,从而节省时间,提高打开速度 。因此,用户会遇到这样的情况,有时hosts文件被修改了,但却没有生效 。一般这时候就可以想办法清除空(刷新)系统的DNS缓存了 。
7.如何清除空 DNS缓存?
在Windows下的命令行上执行:ipconfig /flushdns
在MAC OS:sudo kill all-HUP mDNSResponder下执行命令
如果使用Chrome浏览器,可以访问:Chrome://net-internal/# DNS,然后点击空浏览器中的“清除主机缓存”按钮,清除DNS缓存 。
【如何修改hosts文件内容 修改hosts】如果这样不行,那么你只能再次尝试重启电脑,一般情况下是可以的 。如果这不起作用,也许你的主机写错了 。