新闻中心
Mac系统hosts文件修改让HTML用localhost访问
答案:通过修改Mac的hosts文件并刷新DNS缓存,可实现本地Web项目用自定义域名访问。首先备份/etc/hosts文件,使用sudo nano /etc/hosts添加127.0.0.1 test.local等映射,保存后根据系统版本运行sudo dscacheutil -flushcache或sudo killall -HUP mDNSResponder刷新缓存,再启动Python服务器python3 -m http.server 8000,最后通过ping test.local验证解析是否指向127.0.0.1。

如果您在Mac系统上开发本地Web项目,需要通过localhost访问特定的HTML页面或模拟域名解析,可以通过修改hosts文件来实现。以下是具体操作步骤:
一、备份原始hosts文件
在进行任何修改之前,建议先对原始的hosts文件进行备份,以防止配置错误导致网络问题。
1、打开终端(Terminal)应用。
2、执行以下命令以复制当前hosts文件到桌面作为备份:
sudo cp /etc/hosts ~/Desktop/hosts.backup
二、编辑hosts文件
通过终端使用管理员权限编辑hosts文件,添加自定义的本地域名映射。
1、在终端中输入以下命令并回车:
sudo nano /etc/hosts
2、输入您的用户密码(输入时不会显示字符)。
3、在文件末尾添加如下格式的条目,例如将test.local指向本地服务器:
127.0.0.1 test.local
4、如果希望同时支持IPv6,则可添加:
::1 test.local
三、刷新DNS缓存
Mac系统会缓存DNS解析结果,修改hosts后必须刷新缓存才能使更改生效。
1、根据您使用的macOS版本,在终端中运行对应的命令:
深度开源WAP企业网站程序1.0
WAP2.0企业手机网站主要特点: 系统管理:管理员管理,可以新增管理员及修改管理员密码。 产品管理:产品新增修改管理,支持UBB格式输入。 文章管理:文章新增修改管理,支持UBB格式输入。 新闻管理:新闻新增修改管理,支持UBB格式输入。 娱乐管理:新闻新增修改管理,支持UBB格式输入。 发信管理:可在线给客户发送WEB信件,注意配置信件的发送信息,如SMTP等! 访问统计:可以统计出用户访问的
0
查看详情
对于macOS Monterey (12) 及更新版本:
sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder
对于macOS Big Sur 到 macOS Catalina:
sudo killall -HUP mDNSResponder
四、配置本地Web服务器
确保您的HTML文件可通过localhost正确提供服务,通常需启动一个本地HTTP服务。
1、将HTML文件放置于一个目录中,例如 ~/Sites/myproject/index.html。
2、进入该目录并在终端运行Python内置服务器:
使用Python 3:
python3 -m http.server 8000
使用Python 2(不推荐):
python -m SimpleHTTPServer 8000
3、在浏览器中访问 http://localhost:8000 或您在hosts中定义的 http://test.local:8000。
五、验证hosts配置是否生效
通过网络工具检查新配置的域名是否正确解析到本地地址。
1、在终端执行ping命令测试:
ping test.local
2、观察返回的IP地址是否为127.0.0.1。
3、若显示来自127.0.0.1的回复,则说明hosts文件修改成功且已生效。
以上就是Mac系统hosts文件修改让HTML用localhost访问的详细内容,更多请关注其它相关文章!
# 您在
# 柳州网站设计网站建设哪家好
# 杭州企业网站推广服务公司
# 怎么在百家号上推广网站
# 和优化网站渐变易速达
# 云南seo百度推广
# 网站怎么优化就找vs火10星
# 加强网站建设及更新
# 网站推广竞价与优化对比
# 深圳个人网站优化
# 海南seo营销推荐
# 可以通过
# 相关文章
# 并在
# 加载
# 如何设置
# html搭建
# 自定义
# 您的
# 开源
# 企业网站
# hosts文件
# dns
# html文件
# macos
# mac
# 工具
# ipv6
# 浏览器
# html
# python
相关栏目:
【
科技资讯46185 】
【
网络学院92790 】
相关推荐:
在Typer应用中优雅地处理和重组任意命令行参数
谷歌浏览器如何快速清除某个网站的数据_Chrome网站缓存清理方法
豆包手机助手发布技术预览版:直接嵌入手机系统!努比亚样机发售
css绝对定位元素脱离父容器怎么办_确保父元素position非static
CSS图片焦点样式实现教程:理解与应用tabindex属性
机器学习中对数变换预测结果的反向还原
单12V-2×6实现为RTX 5090供电750W!甚至都没敢跑分
word中如何让数字纵向排列_Word数字纵向排列方法
Safari怎么安装扩展程序 浏览器插件安装与管理方法【详解】
word邮件合并后日期格式不对怎么改_Word邮件合并日期格式修改方法
c++ dfs和bfs代码 c++深度广度优先搜索算法
QQ邮箱网页版邮箱入口 QQ邮箱官方登录平台
QQ邮箱官方邮箱登录入口 QQ邮箱网页版快速访问
CSS布局中意外空白:解决padding-top导致的顶部间距问题
React Router 嵌套组件中 URL 重定向问题的解决方案
天猫2025双十一0点秒杀攻略 天猫爆款抢购时间
yy漫画网页版官方入口_yy漫画官网登录页面链接
蛙漫限时开放最深处链接_蛙漫全站漫画会员同款秒开地址
字由网在线版登录地址 字由网网页版安全入口
抖音小游戏合成大西瓜免费秒玩入口链接 抖音小游戏热门合集秒玩网站
C++指针和引用有什么区别_C++内存管理核心概念深度解析
印象笔记怎样用批量导出备知识库_印象笔记用批量导出备知识库【备份方法】
QQ邮箱正确登录入口_QQ邮箱官方网站使用地址
Pandas DataFrame 多条件优先级排序与排名
React/Next.js中实现列表项的动态移动与状态管理:兼论唯一键的重要性
提升Kafka消费者健壮性:会话超时处理与消息处理语义
NetBeans Ant项目:自动化将资源文件复制到dist目录的教程
为什么简单的XML文件也会解析失败? 检查隐藏的非打印字符(如BOM)的方法
在J*a里如何理解依赖关系的方向_依赖方向在模块结构中的作用
在Blazor WebAssembly应用中动态注入客户端特定指标代码的策略
QQ邮箱登录平台入口 QQ邮箱网页版邮箱官方入口
提升屏幕阅读器对“m”时间单位的播报准确性:HTML与CSS组合解决方案
星露谷物语官网入口 星露谷物语游戏官网入口
CSS如何设置hover状态颜色_hover伪类调整背景或文字颜色
J*a TimerTask文件监控:HashMap状态管理与常见陷阱规避指南
如何高效处理PHP中的Excel数据导入导出?PortPHP/Spreadsheet助你轻松搞定!
FullCalendar 自定义按钮样式定制指南
J*a递归快速排序中静态变量的状态管理与陷阱
AO3最新入口2025公告_AO3中文官网合集
steam官方入口大全 steam账号注册及操作指南
如何仅使用CSS更改登录界面背景图像图标的颜色
如何提高微信支付的安全性_微信支付安全防护与设置建议
sublime怎么覆盖插件的默认快捷键_sublime快捷键优先级与设置
利用Bokeh CustomJS动态控制DataTable列可见性
漫蛙漫画官方主页入口 漫蛙MANWA网页直达访问链接
Golang如何实现简单的Web表单_Golang表单提交与验证处理方法
离线运行Go语言之旅:本地部署与GOPATH配置指南
vivo浏览器怎么扫描二维码 vivo浏览器内置扫一扫功能使用方法
j*a toString()的覆盖
谷歌google账号注册详细步骤 谷歌账号注册官方教程


2025-11-16
浏览次数:次
返回列表
server 8000,最后通过ping test.local验证解析是否指向127.0.0.1。