hosts⽂件修改⽅法集合(附各种问题解决⽅法)
⽆废话简洁版:
hosts所在⽂件夹:
Windows系统hosts位于C:WindowsSystem32drivertchosts
Android(安卓)系统hosts位于/system/etc/hosts
Mac(苹果电脑)系统hosts跟Linux⼀样位于/etc/hosts
iPhone(iOS)系统hosts跟LinuxMac⼀样位于/etc/hosts
Linux系统hosts位于/etc/hosts
你也可以⽤Notepad++⾃⾏转换⽂本编码和换⾏符格式。
使⽤⽅法
Widonws系统:
到C:windowssystem32drivertc下查找hosts⽂件并以记事本打开,然后复制以下⾕歌-Hosts代码进去,最后保存。(记得
hosts⽂件是⽆后缀的哦!)
Linux系统
请修改/etc/hosts这个⽂件
安卓同上,但要ROOT
⾼⼤上的MAC系统
如果是苹果电脑(Mac)请打开你的⽂件管理器(也就是Finder)
然后,请按快捷键组合“Shift+Command+G”三个组合按键查找⽂件,并输⼊Hosts⽂件的所在路径:/etc/hosts。
其次,在打开的⽂件夹中找到“Hosts”⽂件夹。
更改后请做如下操作
Windows
开始->运⾏->输⼊cmd->在CMD窗⼝输⼊
复制代码
代码如下:
ipconfig/flushdns
Linux终端输⼊
复制代码
代码如下:
sudorcnscdrestart
对于systemd发⾏版,请使⽤命令
复制代码
代码如下:
sudosystemctlrestartNetworkManager
如果不懂请都尝试下
MacOSX终端输⼊
复制代码
代码如下:
sudokillall-HUPmDNSResponder
Android
开启飞⾏模式->关闭飞⾏模式
通⽤⽅法
拔⽹线(断⽹)->插⽹线(重新连接⽹络)
⼀、什么是hosts⽂件
Hosts是⼀个没有扩展名的系统⽂件,可以⽤记事本等⼯具打开,其作⽤就是将⼀些常⽤的⽹址域名与其对应的IP地址建⽴⼀
个关联"数据库",当⽤户在浏览器中输⼊⼀个需要登录的⽹址时,系统会⾸先⾃动从Hosts⽂件中寻找对应的IP地址,⼀旦找
到,系统会⽴即打开对应⽹页,如果没有找到,则系统会再将⽹址提交DNS域名解析服务器进⾏IP地址的解析。
⼆、hosts⽂件有什么作⽤
1、加快域名解析
对于要经常访问的⽹站,我们可以通过在Hosts中配置域名和IP的映射关系,提⾼域名解析速度。由于有了映射关系,当我们
输⼊域名计算机就能很快解析出IP,⽽不⽤请求⽹络上的DNS服务器。
2、⽅便局域⽹⽤户
在很多单位的局域⽹中,会有服务器提供给⽤户使⽤。但由于局域⽹中⼀般很少架设DNS服务器,访问这些服务器时,要输
⼊难记的IP地址。这对不少⼈来说相当⿇烦。可以分别给这些服务器取个容易记住的名字,然后在Hosts中建⽴IP映射,这样
以后访问的时候,只要输⼊这个服务器的名字就⾏了。
3、屏蔽⽹站(域名重定向)
有很多⽹站不经过⽤户同意就将各种各样的插件安装到你的计算机中,其中有些说不定就是⽊马或病毒。对于这些⽹站我们可
以利⽤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的⽬的。
4、顺利连接系统
对于Lotus的服务器和⼀些数据库服务器,在访问时如果直接输⼊IP地址那是不能访问的,只能输⼊服务器名才能访问。那么
我们配神奇的书包 置好Hosts⽂件,这样输⼊服务器名就能顺利连接了。
.折叠编辑本段屏蔽例⼦.在hosts⽂件中加⼊如下内容就可以屏蔽⽂件中定义的对应的⽹址。这样可以禁⽌访问⼀些⽹站,
127.0.0.1⽹站域名
或者
0.0.0.0⽹站域名
(推荐使⽤后者)
需要注意的是,Hosts⽂件配置的映射是静态的,如果⽹络上的计算机更改了请及时更新IP地址,否则将不能访问。
.折叠编辑本段特殊作⽤.屏蔽⽹页插件
经常浏览⽹页或许会在某个⽹站上经常遇见弹出来的插件安装提⽰,虽然IE级别都⾼了⼀个档次,当总是提⽰⼜不想安装怎么
办?,⽐如要屏蔽XX插件修改Hosts输⼊:
保存退出,当再次打开某站点强出插件页⾯时,系统会⾃动将其解析到127.0.0.1这样⼀个不可能存在的IP地址上,这样也就
屏蔽了该⽹页插件。
⼤家是否经历过这样的怪事:在正常浏览⽹页或进⾏其他办公操作的过程中,IE每隔⼀段时间就会⾃动弹出整屏的⽹页⼴告并
且这些⽹页⼴告内容还会⾃动随机变换!不过⽹址的形式⽐较固定,其实这是⼀种类似""的系列⽊马病毒,
⼤家也可以按照上⾯的⽅法将这些⽹址解析成127.0.0.1从⽽摆脱病毒的骚扰。
⼀键登录局域⽹指定服务器
单位的"⾼⼯"在公司的局域⽹中建了个CS对战服务器,于是我们这些⼀⼈吃饱全家皆饱的单⾝汉便⼜有了在下班时间消遣的
好去处。不过有⼀点美中不⾜,局域⽹中没有再架设DNS服务器,所以我们每次只能输⼊IP地址进⾏登录,尽管只是数量不
算多的⼀串数字,但毕竟数字枯燥啊!
在这种情况下,我们可以通过修改Hosts⽂件来达到⼀键登录局域⽹CS服务器的⽬的:打开Hosts⽂件,同样在新开启的空⽩⾏
中输⼊"221.555.78.122CSer"(假定221.555.78.122是CS服务器在局域⽹中的IP地址),这样我们以后只要输⼊"CSer"就可以
直接登录局域⽹CS服务器了。
虚拟域名
很多时候,⽹站建设者需要把"软环境"搭建好,再进⾏上传调试。但类似于邮件服务,则需要使⽤域名来辅助调试,这时就可
以将本地IP地址与⼀个"虚拟域名未来前景 "做地址指向,就可以达到要求的效果,且⽆需花费。如:
127.0.0.1⽹站域名
之后在浏览器地址栏中输⼊对应的⽹站域名即可。
三、hosts⽂件位置
hosts⽂件在不同操作系统(甚⾄不同Windows版本)的位置都不⼤⼀样:
WindowsNT/2000/XP/Vista/7/8(即微软NT系列操作系统):默认位置为%SystemRoot%system32drivertc,但也可以改变。
动态⽬录由注册表键HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParametersDataBaPath决
定。其中,%Systemroot%指系统安装路径。例如,WindowsXP/Windows7/Windows8安装在C:WINDOWS,那么Hosts⽂
件就在C:WINDOWSsystem32drivertc中。
在Windows中,默认的hosts⽂件通常是空⽩的或包含了注释语句并使⽤了⼀条默认规则:
127.0.0.1localhost
::1localhost
但Hosts⽂件具有系统属性,系统默认是不显⽰此⽂件的,因大花蕙兰 此很多朋友虽然找到了相应的⽂件夹却看不到Hosts⽂件,显⽰系统⽂
件的⽅法是:
打开我的电脑,依次点击【⼯具】-【⽂件夹选项】-【查看】,之后在【⾼级设置】中取消【勾选隐藏受保护的系统⽂件】,确定
后就完成了。这时电脑中的所有系统⽂件会显⽰出来,Hosts⽂件也不会例外。
你也可以⽤windows⾃带的查找功能搜索找到hosts⽂件。
该⽂件其实是⼀个纯⽂本的⽂件,⽤普通的⽂本编辑软件如记事本等都能打开和编辑。
以下为hosts⽂件在不同系统中所处的⽬录
WindowsVista/7/8/8.1:%windir%system32drivertc
WindowsXP/Millennium:%windir%
Windows95/98/Me:%WinDir%
Linux及其他类Unix操作系统:/etc
MacOS9及更早的系统:SystemFolder:Preferences或Systemfolder(⽂件格式可能与Windows和Linux所对应的⽂件不同)
MacOSX:/private/etc(使⽤BSD风格的hosts⽂件)
OS/2及eComStation:"bootdrive":mptnetc
Android:/system/etc/hosts
Symbian第1/2版⼿机:C:systemdatahosts
Symbia做人要有心机 n第3版⼿机:C:private10000882hosts,只能使⽤兼容AllFiles的⽂件浏览器访问,⼤部分都不⾏。
iPhoneOS:/etc
iPadOS:/private/etc
webOS:/etc
四、hosts修改⽅法
1、正确修改hosts⽂件:
⼀般打开hosts⽂件⾥⾯都会有个⽰例,按照其格式修改即可
⽐如以下内容:
即代表打开这个⽹址将解析到127.0.0.1,ip地址与⽹址间⾄少有⼀空格,当然建议通过按[Tab]键来编辑,即美观⼜不
容易编写失误;这也就是通过解析到本地回还地址屏蔽⼀些不友好的⽹站或ip了,当然在前⾯加⼀个#号即可暂时将这⼀⾏让它
失效。
2、hosts⽂件的位置:
xp,2000,WIN7等系统在C:windowssystem32drivertc⽂件夹中
Windows9x/Me系统在C:Windows⽂件夹,
3、hosts⽂件的系统属性:
hosts⽂件默认具有隐藏属性,系统默认设置情况下是看不到的,当然进到这个⽂件除了直接输有诗意的女孩名字 ⼊路经也是⽆法看到了。解决
办法:打开我的电脑->点击⼯具->⽂件夹选项->查看->取消勾选隐藏受保护的系统⽂件->确定即可。
修改后⽆法保存:
在Hosts⽂件上⾯点右键->属性->把只读属性去掉->确定,即可保存。
在修改HOSTS⽂件时候,还常常遇到修改保存后⽆效的情况,这⾥要提醒⼤家注意的⼀点:很多⼈是写在最后⾏,写完最后⼀
⾏后在没有回车的情况下,这⼀⾏是不⽣效的。⼀定要记得武当十三式太极拳 回车。
建议⼤家遵循这样的习惯:"ip地址+Tab+域名+换⾏"添加记录。
4。Hosts在UAC安全策略⽆法打开或编辑:
遇到windowsVISTA或者windows7操作系统⽆法打开和编辑的情况,提⽰:"不能创建⽂件"或者"⽂件操作失败"等提⽰,是
因为安全机制UAC造成的,你可以使⽤以下⽅法解决:
按着Shift键,然后Hosts⽂件上⾯右键,以管理员⽅式运⾏即可。
5。Android中的Hosts
由于某些原因,可能需要修改hosts⽂件指定域名到对应的IP地址。Android是基于Linux的系统,与Linux类似,通过
hosts⽂件来设置。
在Android下,/etc是link到/system/etc的,我们需要修改/system/etc/hosts来实现。但是这个⽂件是只读,不能通过shell
直接修改。可以通过连接到PC上使⽤adb来修改。步骤如下:
1、获得root权限:adbroot
2、设置/system为可读写:adbremount
3、将hosts⽂件复制到PC:adbpull/system/etc/hosts
4、修改PC机上⽂件
5、将PC机上⽂件复制到⼿机:adbpush/system/etc/hosts
如果要查看是否修改成功,可以在PC上执⾏adbshell,运⾏cat/system/etc/hosts;或者在⼿机上运⾏cat/system/etc/hosts。
在Android系统中,hosts⽂件格式有⼀点与PC机Linux不同:不能在⼀⾏中⼀个IP对应多个域名,⽐如:
在⼤多PC机Linux系统是合法的,但不能在Android上起作⽤,需要拆成每个域名⼀⾏才能使⽤:
6。WIN7或者VISTA
WIN7或者VISTA系统的需要提升⽤户对Hosts⽂件的操作权限,否则⽆效。
具体⽅法如下:
⽅法⼀:按着Shift键,然后Hosts⽂件上⾯右键,以管理员⽅式运⾏即可。
⽅法⼆:⿏标右键点击Hosts⽂件,选择属性,然后点击"安全"选项卡,选中登录使⽤的⽤户账户并点编辑",在弹出的权限设置
界⾯再次选中当前⽤户,然后勾选"完全控制"或"修改"都可以,最后点击应⽤⽣效即可。
本文发布于:2023-03-21 00:19:40,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/1679329181324320.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:host文件.doc
本文 PDF 下载地址:host文件.pdf
留言与评论(共有 0 条评论) |