如何修改hosts文件-mac

1、什么是hosts文件?

Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联"数据库",即域名映射到IP地址,域名是为了方便人类记忆识别,网络中定位资源还是要用IP地址,当用户在浏览器中输入一个需要访问的网址时,系统会首先自动从Hosts文件中寻找域名对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统会再将网址提交DNS域名解析服务器进行IP地址的解析,即获取域名对应的IP地址。

2、hosts文件的作用

  1. 加快域名解析

    这个也是最经常使用的场景,当你在浏览器输入一个域名,浏览器会先询问本地的hosts文件,是否有访问域名对应的IP地址,如果有直接根据hosts的IP地址打开,否则才将域名提交到DNS域名解析服务器获取到IP地址,然后打开数据,本地hosts存在映射,则不需要去请求DNS,获取资源速度就会提升

  2. 方便局域网客户

  3. 屏蔽网站,即起到重定向的作用

  4. 顺利连接系统

  5. 虚拟域名

3、在mac如何修改hosts文件?

方式一:通过终端

a、打开终端,输入如下命令,按回车然后输入密码,即可打开hosts文件

sudo vi /etc/hosts

b、按一下 "i" 键,进入输入模式

c、写入你需要新增的 ip地址和对应的域名,IP地址和域名中间需要用空格隔开

d、输入完成后,按 "Esc" 键,退出输入模式,然后输入 :wq 按回车后就保存成功并退出了vim回到了命令行shell模式

方式二:通过找文件夹

a、在桌面,左上方点击前往,在点击前往文件夹 ,就可以看到一个弹窗

b、在文件夹中输入:/private/etc/hosts , 就可以定位到hosts文件所在位置

c、点击hosts文件可以看到文件的内容,但hosts文件是系统文件,无法直接修改,需要系统管理员权限,可以先将权限改为管理员权限再操作,但我们也可以直接把hosts拖到桌面复制一份,修改桌面的那一份hosts

把要加的域名和对应的IP地址写进去,保存

把桌面编辑好的那份拖回etc文件夹下,会提示已有同名文件,选择"替换" ,输入完密码即可

相关推荐
幽兰的天空8 小时前
介绍 HTTP 请求如何实现跨域
网络·网络协议·http
lisenustc8 小时前
HTTP post请求工具类
网络·网络协议·http
心平气和️8 小时前
HTTP 配置与应用(不同网段)
网络·网络协议·计算机网络·http
心平气和️8 小时前
HTTP 配置与应用(局域网)
网络·计算机网络·http·智能路由器
Mbblovey9 小时前
Picsart美易照片编辑器和视频编辑器
网络·windows·软件构建·需求分析·软件需求
北顾南栀倾寒10 小时前
[Qt]系统相关-网络编程-TCP、UDP、HTTP协议
开发语言·网络·c++·qt·tcp/ip·http·udp
GZ_TOGOGO10 小时前
PIM原理与配置
网络·华为·智能路由器
7ACE10 小时前
Wireshark TS | 虚假的 TCP Spurious Retransmission
网络·网络协议·tcp/ip·wireshark·tcpdump
大丈夫立于天地间11 小时前
ISIS基础知识
网络·网络协议·学习·智能路由器·信息与通信
hgdlip11 小时前
IP属地与视频定位位置不一致:现象解析与影响探讨
服务器·网络·tcp/ip