host文件

Host文件的位置,Mac 系统:

按快捷键 Shift+Command+G 三个组合按键,并输入 Hosts 文件的所在路径:/etc/hosts ,如图所示:

 1、Hosts是一个没有扩展名的系统文件,其基本作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”。


2、当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统再会将网址提交DNS域名解析服务器进行IP地址的解析,如果发现是被屏蔽的IP或域名,就会禁止打开此网页!

### 如何修改 Host 文件实现自定义域名解析 #### Windows 下修改 Host 文件 对于 Windows 系统,Host 文件位于 `C:\Windows\System32\drivers\etc` 目录下。要编辑此文件并使其生效: 1. 打开记事本或其他文本编辑器,并以管理员权限运行。 2. 导航至上述路径打开 hosts 文件。 3. 添加如下格式的一行或多行记录: ``` 192.0.2.1 example.com ``` 这表示当请求访问 `example.com` 时会定向到 IP 地址 `192.0.2.1`。 4. 完成编辑后保存文件。如果遇到权限问题,则需确认是以管理员身份操作[^4]。 有时即使正确修改了 Hosts 文件也可能因为缓存原因导致不立即生效。此时可以通过命令提示符清除 DNS 缓存来解决这个问题: ```powershell ipconfig /flushdns ``` #### Linux 下修改 Host 文件 在 Linux 中,Host 文件通常位于 `/etc/hosts` 路径下。按照以下方式对其进行编辑: - 使用具有超级用户权限的文本编辑工具打开文件,例如使用 Vim 或 Nano 编辑器: ```bash sudo nano /etc/hosts ``` 或 ```bash sudo vim /etc/hosts ``` - 向文件中添加类似的条目: ``` 192.0.2.1 customdomain.local anothercustomdomain.local ``` 此处每行代表一个映射关系;第一个字段是要关联的目标 IP 地址,后续各字段依次为对应的主机名或完全限定域名 (FQDN)[^2]。 - 保存更改并关闭编辑器。为了让这些变化即时起作用,建议重启网络服务或者整个机器,不过大多数情况下不需要这样做就能正常工作。 另外需要注意的是,在某些特定环境下(比如启用了 DHCP 的环境),可能还需要调整其他配置项才能让新的 Host 条目真正发挥作用。此外,NetworkManager 可能会影响静态配置的效果,因此必要时应考虑禁用它或是将其设置排除在外[^1]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值