Mac修改Hosts文件需用sudo权限编辑/etc/hosts,支持本地域名映射(如127.0.0.1 mysite.test)和屏蔽网站(如0.0.0.0 doubleclick.net),保存后需刷新DNS缓存:sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder。
Mac修改Hosts文件很简单,只需用终端打开并编辑系统自带的/etc/hosts文件即可。它常用于本地开发时映射域名到本地服务(比如把dev.example.com指向127.0.0.1),或临时屏蔽某些网站(如广告、社交平台)。
Mac默认用vim,但如果你不熟悉,可用更友好的nano。打开终端,输入以下命令:
Ctrl+O保存,Ctrl+X退出i编辑,Esc后输入:wq保存退出输入密码后就能编辑了。注意:必须加sudo,否则会提示权限不足。
发用的域名映射比如你在本地用MAMP或Docker跑了一个WordPress站点,想通过mysite.test访问,就在hosts末尾加一行:
改完保存,无需重启系统,但浏览器可能缓存DNS,建议清空DNS缓存:sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder(macOS Monterey及更新版本适用)。
把目标域名指向无效地址,就能让它打不开。常用做法是映射到0.0.0.0或127.0.0.1:
#,例如:# 127.0.0.1 mysite.test
改完别急着测试网页,先确认是否生效:
127.0.0.1
nslookup mysite.test或dig mysite.test +short查解析结果chrome://net-internals/#dns点击“Clear host cache”基本上就这些。Hosts文件改动轻量、即时生效,适合日常开发和专注场景,不复杂但容易忽略刷新缓存这一步。
# word
# docker
# wordpress
# 浏览器
# app
# 谷歌
# ipv6
# facebook
# mac
# macos
# dns
# chrome
# vim
相关栏目:
【
Google疑问12 】
【
Facebook疑问10 】
【
网络优化76771 】
【
技术知识130152 】
【
IDC云计算60162 】
【
营销推广131313 】
【
AI优化88182 】
【
百度推广37138 】
【
网站推荐60173 】
【
精选阅读31334 】
相关推荐:
Windows 11如何查看系统激活密钥_Windows 11使用CMD或PowerShell命令找回Product Key
Mac系统更新下载慢或失败怎么办_解决macOS升级问题【方法】
Win11无法拖拽文件到任务栏怎么办_Win11开启拖放功能修复【方法】
Linux如何安装JDK11_Linux环境变量配置与Java开发环境搭建【教程】
如何在Golang中捕获HTTP服务器错误_GolangHTTP Handler中error处理
如何解决同一段404代码在不同主机上表现不一致的问题
c++的mutex和lock_guard如何使用 互斥锁保护共享资源【多线程】
Win11怎么关闭自动更新 Win11永久关闭系统更新的有效方法【技巧】
c++怎么操作redis数据库_c++ hiredis库连接与命令执行【实战】
Win11文件扩展名怎么显示 Win11查看文件后缀名设置【步骤】
c++中如何计算坐标系中两点间距离_c++勾股定理求距离
php485能和物联网模块通信吗_php485对接NB-IoT模块实例【说明】
如何在Golang中理解指针比较_Golang地址比较与相等判断
php修改数据怎么批量改状态_批量更新status字段值技巧【操作】
php嵌入式多设备通信怎么实现_php同时管理多个串口设备【操作】
Windows10如何更改计算机工作组_Win10系统属性修改Workgroup
Win11此电脑不在桌面上_Windows 11桌面图标设置找回【步骤】
VSC里PHP变量未定义报错怎么解决_错误抑制技巧【解答】
Win11怎么清理C盘系统日志_Win11清理系统日志文件【步骤】
Win11麦克风没声音怎么设置_Win11麦克风权限及驱动修复【教程】
Win10怎么限制单程序CPU占用上限_Win10任务管理器亲和性或第三方工具均衡负载【技巧】
如何从 Go 的 map[string]interface{} 中安全获取值
如何在Golang中使用log包输出不同级别日志_Golang log日志管理与分类
Win11怎么关闭搜索历史_Win11清除任务栏搜索记录【隐私】
Python生成器表达式内存优化_惰性计算说明【指导】
微信企业付款回调PHP怎么接收_处理企业付款异步通知数据教程【教程】
Linux如何安装Golang环境_Linux下Go语言开发包配置【方法】
如何用::实现单例模式_php静态方法与作用域操作符应用【技巧】
Windows怎样关闭开始菜单广告_Windows关闭开始菜单广告设置【步骤】
如何使用Golang实现云原生应用弹性伸缩_自动应对流量变化
C++如何使用std::transform批量处理容器元素?(代码示例)
如何在Golang中实现文件下载_Golang文件传输与内容类型处理方法
如何使用Golang实现微服务状态监控_Golang服务运行状态采集方法
mac怎么分屏_MAC双屏显示与分屏操作技巧【指南】
如何使用Golang实现容器自动化运维_Golang Docker运维管理方法
Linux怎么设置磁盘配额_Linux系统Quota安装与用户空间限制【教程】
Win10系统怎么查看网络连接状态_Windows10网络和共享中心
PHP中require语句后直接调用返回对象方法的语法解析
mac怎么退出id_MAC退出iCloud账号与Apple ID切换【指南】
Python日志系统设计与实现_高可观测性架构实战
Win11怎样安装钉钉客户端_Win11安装钉钉教程【步骤】
Win11玩游戏全屏闪退怎么办_Win11全屏优化禁用设置【教程】
如何用::实现工具类方法调用_php静态工具类设计技巧【技巧】
C++友元类使用场景_C++类间协作设计方式讲解
Windows家庭版如何开启组策略(gpedit.msc)?(安装方法)
mac怎么安装字体_MAC添加第三方字体与字体册管理【教程】
Go 语言标准库为何不提供泛型切片的 Contains 方法?
如何使用Golang安装依赖库_管理模块和第三方包
如何在 Go 中创建包含映射(map)的切片(slice)结构
Windows10怎么用“讲述人”读屏辅助 Windows10轻松使用开启讲述人朗读屏幕文字帮助视障用户【教程】
2025-12-31
致胜网络推广营销网专注海外推广十年,是谷歌推广.Facebook广告全球合作伙伴,我们精英化的技术团队为企业提供谷歌海外推广+外贸网站建设+网站维护运营+Google SEO优化+社交营销为您提供一站式海外营销服务。