HCRM博客

你知道如何修改hosts文件吗?

如何修改hosts文件?

一、

hosts文件是一个没有扩展名的系统文件,主要作用是定义IP地址和主机名的映射关系,当用户在浏览器中输入一个需要登录的网址时,系统会首先从Hosts文件中寻找对应的IP地址,如果没有找到,再将网址提交DNS服务器进行IP地址解析,通过修改hosts文件,可以实现绕过DNS直接为域名指定正确的IP地址,这是快速打开网页的一种方法。

你知道如何修改hosts文件吗?-图1
(图片来源网络,侵权删除)

二、准备工作

1、获取管理员权限:Windows系统中默认没有权限去编辑系统里的文件,因此需要提升帐户权限。

2、选择文本编辑器:可以使用系统自带的记事本或专业的文本编辑器如Notepad++、Sublime Text等。

三、定位hosts文件

Windows系统C:\Windows\System32\drivers\etc\hosts

Mac OS系统/etc/hosts

Linux及其他Unix类系统/etc/hosts

Android系统/system/etc/hosts(需要Root权限)

你知道如何修改hosts文件吗?-图2
(图片来源网络,侵权删除)

四、修改hosts文件

方法一:手动修改

1、找到hosts文件并复制到桌面。

2、右键属性安全里修改权限。

3、将文件移动回原位置替换以前的hosts文件。

方法二:使用命令提示符

1、按住Win键和X键,在左下角弹框里选择Windows Powershell(管理员)。

你知道如何修改hosts文件吗?-图3
(图片来源网络,侵权删除)

2、在Windows Powershell界面输入notepad,按回车,出现记事本的界面。

3、选择“文件”>“打开”,路径选择C:\Windows\System32\drivers\etc\hosts,右下角点“保存”。

方法三:使用软件

一些软件如火绒安全的【安全工具】>【修改hosts文件】,Dism++的【工具箱】>【hosts编辑器】等可以直接打开并编辑hosts文件。

五、刷新DNS缓存

为了使修改生效,需要刷新DNS缓存:

Windows系统:在cmd命令行执行ipconfig /flushdns

MacOS系统:执行命令sudo killall HUP mDNSResponder

Chrome浏览器:访问chrome://netinternals/#dns,点击“Clear host cache”按钮清空DNS缓存。

六、验证修改结果

打开浏览器,在地址栏输入修改过的域名,如果成功解析到指定的IP地址,则说明修改生效。

七、常见问题解答

Q1: 为什么修改hosts文件后不生效?

A1: 通常是因为DNS缓存未刷新,可以尝试清空DNS缓存或重启电脑。

Q2: 如何更改已有域名的IP地址?

A2: 直接在hosts文件中修改对应域名的IP地址即可。

修改hosts文件是一个涉及多个步骤的过程,包括获取管理员权限、定位文件、编辑内容、刷新DNS缓存和验证结果,通过这些步骤,可以有效地实现域名指向的修改,方便本地调试和开发。

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/ask/18319.html

分享:
扫描分享到社交APP
上一篇
下一篇