大家好,欢迎来到IT知识分享网。
目录
一、前言
1、什么是hosts文件
2、在什么业务场景下需求去修改本地的hosts文件呢
- 访问被屏蔽的网站:当您需要访问被阻止或屏蔽的网站时,可以通过修改本地hosts文件将其域名映射到一个可访问的IP地址。
- 阻止访问某个网站:如果您希望阻止自己或其他用户访问某个网站,可以通过修改本地hosts文件将该网站的域名映射到一个无法访问的IP地址,如127.0.0.1。
- 加速网站访问:在某些情况下,您可能希望将某个网站的域名映射到一个更快的IP地址,以加速访问速度。但请注意,这种方法可能会导致安全问题,因为您将跳过DNS解析过程。
- 进行网络测试:在进行网络测试时,您可能需要将某个域名映射到一个特定的IP地址,以模拟不同的网络环境。
- 本地测试代理:在开发一个新项目,知道IP地址,但还没有域名,就可以在本地创建一个临时域名来代理这个IP地址。
二、注意事项
1、写法
同一个IP地址可以同时绑定多个不同的域名,用空格隔开即可;
2、端口号问题
80端口是服务器提供网站访问服务的默认端口,我们在访问一个网站例如www.aaa.com的时候,实际完整地址其实是http://www.aaa.com:80,只是默认会自动省略掉”:80″,省略为www.aaa.com,由于是默认端口的缘故,这时候我们在做域名解析的时候完全不需要考虑端口的问题。
如果用的不是默认端口的时候,比如服务器提供网页访问服务但用的端口是8181的时候,必须要在代理的域名后加“:端口号”来实现的,例如:http://www.aaa.com:8181(8181就是端口号)
所以,在修改hosts文件之前,要明确当前所使用的端口号是否是默认端口。
三、Windows系统本地hosts文件存放路径:
C:\Windows\System32\drivers\etc
四、修改步骤
- 在文件管理器中找到本地host文件夹
- 右击host文件点击属性修改权限
- 打开host文件,修改或添加IP地址和域名,然后保存
- 修改hosts后需要刷新DNS缓存才能生效:
Windows系统:在cmd命令行中执行命令:ipconfig/flushdns
- 测试配置的域名是否已生效
对Ping命令不了解的小伙伴,可以看一下我的这篇文章:Ping命令的使用
若不存在丢失且访问正常,则证明前面的配置都已生效!
最后直接在浏览器访问我们代理好的域名就好了。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/124381.html