如何修改本地hosts文件

一、前言

1、什么是hosts文件

hosts文件是一个用于储存计算机网络中各节点信息的计算机文件;作用是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址。
简单理解就是,在hosts文件中可以为IP地址和域名建立一个映射关系,在浏览器中直接访问域名,就会自动寻找其对应的IP地址。

2、在什么业务场景下需求去修改本地的hosts文件呢

  1. 访问被屏蔽的网站:当您需要访问被阻止或屏蔽的网站时,可以通过修改本地hosts文件将其域名映射到一个可访问的IP地址。

  2. 阻止访问某个网站:如果您希望阻止自己或其他用户访问某个网站,可以通过修改本地hosts文件将该网站的域名映射到一个无法访问的IP地址,如127.0.0.1。

  3. 加速网站访问:在某些情况下,您可能希望将某个网站的域名映射到一个更快的IP地址,以加速访问速度。但请注意,这种方法可能会导致安全问题,因为您将跳过DNS解析过程。

  4. 进行网络测试:在进行网络测试时,您可能需要将某个域名映射到一个特定的IP地址,以模拟不同的网络环境。

  5. 本地测试代理:在开发一个新项目,知道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

四、修改步骤

  1. 在文件管理器中找到本地host文件夹
    在这里插入图片描述

  2. 右击host文件点击属性修改权限
    在这里插入图片描述

  3. 打开host文件,修改或添加IP地址和域名,然后保存
    在这里插入图片描述

  4. 修改hosts后需要刷新DNS缓存才能生效:
    Windows系统:在cmd命令行中执行命令:ipconfig/flushdns
    在这里插入图片描述

  5. 测试配置的域名是否已生效
    对Ping命令不了解的小伙伴,可以看一下我的这篇文章:Ping命令的使用
    在这里插入图片描述
    若不存在丢失且访问正常,则证明前面的配置都已生效!
    最后直接在浏览器访问我们代理好的域名就好了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值