Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统会再将网址提交DNS域名解析服务器进行IP地址的解析
Windows系统hosts位于 C:\Windows\System32\drivers\etc\hosts
Android(安卓)系统hosts位于 /system/etc/hosts
Mac(苹果电脑)系统hosts跟Linux一样位于 /etc/hosts
iPhone(iOS)系统hosts跟Linux Mac一样位于 /etc/hosts
Linux系统hosts位于 /etc/hosts
你可以用记事本打开并修改
PC建议用Notepad++进行编辑。
注意:hosts文件属于系统核心文件之一,所以Windows用户必须用管理员身份打开才能修改保存,如果遇到无法保存,请右键文件hosts并找到“属性” -> “安全”,然后选择你登陆的用户名,最后点击编辑,勾选“写入”即可。
Android(安卓)必须Root才能修改,Root Explorer管理器或ES文件浏览器装载/system可写状态,找到/system/etc/hosts的文件,使用文本编辑器打开编辑后保存。
Linux系统使用Root权限vi编辑
而iPhone、iPad也必须越狱才能修改!Windows系统跟苹果系统的hosts文件文本编码和换行符格式一样,而Android(安卓)则不一样,这点你需要注意。
Windows系统原版hosts文件:
[cc lang=”php”]
# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a ‘#’ symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host
# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
[/cc]
Mac、iPhone、iPad原版hosts文件:
[cc lang=”php”]
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::10 localhost
[/cc]
Linux系列我就不列出了,一般用这个系统的人都不会是小白。
大家或许留意到,原版的hosts文件前面都带有井号“#”,以#开头的都是注释用的,所以并没什么卵用,如果你想快速恢复原版hosts文件,那么也可以直接清空里边的内容,一般情况没有什么影响。
修改hosts后生效的方法:
Windows
开始 -> 运行 -> 输入cmd -> 在CMD窗口输入:ipconfig /flushdns
Linux
终端输入sudo rcnscd restart
对于systemd发行版,请使用命令sudo systemctl restart NetworkManager
如果不懂请都尝试下
Mac OS X终端输入sudo killall -HUP mDNSResponder
Android
开启飞行模式 -> 关闭飞行模式
通用办法:
拔网线(断网) -> 插网线(重新连接网络) 或者重启系统。
清空浏览器缓存(不要使用国产浏览器)
苹果Mac OS系统修改Hosts文件的方法
iPhone iPad等iOS 设备上配置修改 hosts 方法
Android修改hosts文件的方法介绍
原创文章,作者:老D,如若转载,请注明出处:https://laod.cn/2411.html
评论列表(102条)
你好!~设置后能上YOUTUBE这些网站,但是在YOUTUBE网站上不能播放视频啊?一直转圈?请问怎么办?
@IT菜鸟:是的,我也是这个问题..因为油土鳖的播放视频是随机生成的移动网点,然后就能预览播放图片,甚至全部都能,但就是不能播放..=-=
您好 电脑替换 可以访问 但是 安卓 手机 替换 重启 手机 切换飞行模式还是不行
你好,咨询个问题,Iphone 手机 IOS10.0以上版本,找不到etc文件夹
@owen:得越狱
谢谢,版主分享,google邮箱终于可以用,等手机越狱可以备份通讯录了
谷歌能进商店
打不开谷歌了
修改了hosts后还是不行呀
维基百科还是不行吧。。。
@阿蒙:我这里正常使用
赞赞赞
处理之后 edge浏览器打不开了,之后从别人电脑考虑拷贝一份hosts ,任然如此,但是其他浏览器可以打开,这个是什么原因
今天更新了win10,啥都修改不了了,没有权限,修改权限的话菜单都是灰色的,以前还是可以改的
@xiaomi:用管理员身份权限
@老D:用的就是管理员,不过后来重启电脑好了,判断可能是更新了之后未重启导致的,在这期间所有文件权限都没有写权限,
win10 1067 我这边按方法也不行
google上不了了
只复制hosts进去,不执行生效命令是不是也可以?
@yoyo:理论上可以
我是直接把新hosts文件复制进去的,然后scholar可用,google上不去,这是没输入生效命令的原因吗?
上不去了
最新的hosts,Google能上,但是Calendar.google.com访问不了!
@maqianjie:用https了吗?
@老D:好像又挂了。。。。
@老D:用了https也访问不了啊
对哦,昨天 还能上呢,今天又不行啦,3号刚换的hosts文件
google又突然又上不去了,能发一份hosts文件吗,谢谢啦
感谢老D最新Hosts-20161102 可以上Google啦
不能上了。这次的DNS用了很久。
老D,昨天开始上不了Google 了呢,大神解决下下吧
貌似不能用啦。。google,twitter都上不去了。
是的,不能上google了
上午还能上GOOGLE,下午就不能了
@aj:同
@aj:同
要将hosts改成什么样才能使用Google进行搜索呢
https://www.twitter.com 无法访问
为什么我更新了Host文件,Google+和twitter 能访问,就Facebook链接不上呢
可不可以出个像Windows的手机的一键替换啊d哥,复制进去换行不正确,不知道是不是这个原因,我的不行
@Jacob:Windows手机没用过…
@老D:额其实我说的是能不能出个手机像电脑(Windows系统)一样的批处理……
Mac版本覆盖后,执行了刷新命令可还是访问不了
電腦樂意用,但是安卓用不了啊怎么解決
您好,最近onedrive(office版)老是登陆不上,网页版的onedrive.live.com倒是可以访问,但是在登陆的时候跳转到https://login.live.com/login****然后就访问不了了,还想请您帮忙添加login.live.com。万分感谢!
还想请问一下是要把hosts文件覆盖掉吗?就是原始的文件内容要删除
@cjmmya:覆盖即可
@老D:好的了,已经解决,就是网速有点慢,非常感谢
@cjmmya:是要把上面的 原版hosts文件内容复制保存下来 放到c盘那个目录下面么
请问hosts文件在哪了?
@cjmmya:你咋就不好好看呢?
Windows系统hosts位于 C:\Windows\System32\drivers\etc\hosts
Android(安卓)系统hosts位于 /system/etc/hosts
Mac(苹果电脑)系统hosts跟Linux一样位于 /etc/hosts
iPhone(iOS)系统hosts跟Linux Mac一样位于 /etc/hosts
Linux系统hosts位于 /etc/hosts
@老D:不好意思
今天晚上又不能登录了,哎,求救
大佬 为什么修改完 网速慢下来了
你好 买过一个V@PN之后 我如果没连接V@PN 我的chrome就没办法像原来一样可以直接访问了 要怎么办呢 谢谢
@vvvip:你的浏览器是不是安装了什么插件?或者你退出V@PN先将它停止再退出
mac下不知道为什么打不开,谷歌,facebook,wiki都不行,但直接ping hosts文件中的ip地址是可以ping通的,很奇怪,已经用了https://www.google.com/ncr
请问 iphone 修改完hosts之后,不重启如何生效
@alan:飞行模式
我的nexus6手机,已root,用re复制hosts过去显示失败,但打开系统hosts发现前面一点点内容确实已经复制过去了,12-16K的内容,这是为什么呢,没听说有大小限制吧。
@DH:大小限制啊
@老D:哪里可以修改大小限制啊? hosts全部大小怎么都有100-200K,现在只复制得了12-16K过去
@DH:理论是是没有限制的呀
28号更新的,又不能用了啊,哎。。
@111:是吗?国外网站又看不了了?
在cmd窗口输入是直接输入还是换一排??
cmd窗口就是黑色那个对吧?只有三排字母和一排空格
老D,请问怎么自己给一个被墙的网站做hosts文件啊?谢谢
@匿名:被墙还是大大陆服务器吧
修改哪啊
求助老D,有没有最新更新的比较全的hosts啊?我原来那份现在上不了了。
检查是否已修改正确,刷新下缓存
@老D:我的在XP上可以翻,但是我的新机WIN7为什么不能呢,如何设置?
@zfgswsh:看看你修改正确看没,然后刷新DNS缓存,应该没问题的,你也说了xp可以
@老D:我是用你的下载HOST去替换的方式,还是用打开文件后进行修改呢。
谷歌浏览器无法登陆!~谷歌浏览器无法登陆!~谷歌浏览器无法登陆!~谷歌浏览器无法登陆!~谷歌浏览器无法登陆!~谷歌浏览器无法登陆!~谷歌浏览器无法登陆!~谷歌浏览器无法登陆!~谷歌浏览器无法登陆!~谷歌浏览器无法登陆!~谷歌浏览器无法登陆!~谷歌浏览器无法登陆!~谷歌浏览器无法登陆!~谷歌浏览器无法登陆!~
老D有win10mobile 上使用ss或者改hosts的方案么……没有推上我要死了……
hosts在哪里下载啊啊
@zai:https://laod.org/hosts/2016-google-hosts.html
@老D:老D,之前突然想到你不断更新Host,但是很多人用你host就需要host修改软件,按这个思路,创建专属你的host修改软件来推广或者跟某一个修改host软件的作者合作。这样推广人家用host默认会读取你更新host的数据,如某Host修改软件,我今天翻不了墙,更新下host先,然后上软件更新host是转接你的host更新数据。更新host版本号写着你大名和更新时间。不是大大的好咩
沙发