1. 怎么修改hosts文件
修改hosts文件的步骤如下:
首先,找到hosts文件的存放位置。在Windows系统中,hosts文件通常位于`C:WindowsSystem32driversetc`目录下。而在Mac系统中,hosts文件位于`/private/etc/hosts`,Linux系统则通常位于`/etc/hosts`。
接着,以管理员权限打开文本编辑器,如记事本或更专业的文本编辑器。在Windows系统中,右键点击文本编辑器图标,选择“以管理员身份运行”。在Mac或Linux系统中,可以通过终端以sudo权限运行编辑器,如`sudo nano /etc/hosts`。
然后,定位并打开hosts文件。在文本编辑器中,选择“文件”->“打开”,导航到hosts文件所在的目录,并选中hosts文件打开。注意,在Windows系统中可能需要选择“所有文件”才能看到hosts文件。
在打开的hosts文件中,找到一个空行或者以`#`开头的注释行,准备添加新的映射关系。在新的行中,输入IP地址和主机名的映射关系,中间使用空格分隔。例如,`192.168.1.1 example.com`表示将example.com域名映射到IP地址192.168.1.1。
最后,保存并关闭hosts文件。在Windows系统中,可能需要选择“以管理员身份保存”来确保修改生效。修改完成后,为了让新的映射关系立即生效,可能需要重启浏览器或网络服务。在Windows系统中,还可以通过命令提示符执行`ipconfig /flushdns`命令来刷新DNS缓存。
注意:
* 修改hosts文件时,请务必小心谨慎,避免输入错误的映射关系导致网络连接问题。
* 在修改之前,建议备份原始的hosts文件,以便在出现问题时可以恢复。
* hosts文件的修改可能受到系统权限的限制,因此需要使用管理员权限进行操作。
* hosts文件的修改可以实现多种功能,如屏蔽广告、定向访问特定网站等,但也可能带来安全风险,如绕过DNS解析过程等。因此,在修改hosts文件时,请确保了解相关的风险并采取相应的安全措施。
2. 电脑如何修改hosts文件
1、双击桌面上的计算机图标;
(2)电脑hosts文件可以改吗扩展阅读:
hosts文件修改:
1、修改hosts文件:
一般打开hosts文件里面都会有个示例,按照其格式修改即可。
比如以下内容:
127.0.0.1 abc.cn即代表打开abc .cn这个网址将解析到127.0.0.1,ip地址与网址间至少有一空格,当然建议通过按[Tab]键来编辑,即美观又不容易编写失误;这也就是通过解析到本地回还地址屏蔽一些不友好的网站或ip了,当然在前面加一个#号即可暂时将这一行让它失效。
在修改HOSTS文件时候,还常常遇到修改保存后无效的情况,这里要提醒大家注意的一点:很多人是写在最后行,写完最后一行后在没有回车的情况下,这一行是不生效的。一定要记得回车。建议大家遵循这样的习惯:“ip地址+Tab+域名+换行” 添加记录。
2、hosts文件的系统属性:
hosts文件默认具有隐藏属性,系统默认设置情况下是看不到的,当然进到这个文件除了直接输入路经也是无法看到了。解决办法:打开我的电脑->点击工具->文件夹选项->查看->取消勾选隐藏受保护的系统文件->确定即可。
修改后无法保存:在Hosts文件上面点右键->属性->把只读属性去掉->确定,即可保存。
3、Hosts在UAC安全策略无法打开或编辑:
遇到windows VISTA 或者 windows 7 操作系统无法打开和编辑的情况,提示:“不能创建文件” 或者 “文件操作失败”等提示,是因为安全机制UAC造成的,你可以使用以下方法解决:
按着Shift键,然后Hosts文件上面右键, 以管理员方式运行即可。
4、一个比较便捷的打开hosts文件的方法
新建一个txt文件,在你其中输入:
notepad "%SystemRoot%system32driversetchosts"
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