我就是奇迹

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

macOS 修改 /etc/hosts

 

✅ 在 macOS 上追加几行 IP 映射到 /etc/hosts 文件,并立刻生效

 


 

 

✅ 一、追加几行到 

/etc/hosts

 

 

你可以用 sudo tee -a 安全地写入:

sudo tee -a /etc/hosts <<EOF

192.168.199.145 redis-7000
192.168.199.145 redis-7001
192.168.199.145 redis-7002
192.168.199.145 redis-7003
192.168.199.145 redis-7004
192.168.199.145 redis-7005

EOF

 

✅ 含义:

 

命令

说明

tee -a

追加内容到文件

sudo

修改系统文件需使用管理员权限

EOF ... EOF

多行输入结束标志

 


 

 

✅ 二、让 

/etc/hosts

 修改立即生效

 

 

在 macOS 上,修改 /etc/hosts 是实时生效的,不需要重启,也不需要刷新 DNS 缓存。

 

你可以立刻验证:

ping redis-7000

输出应显示:

PING redis-7000 (192.168.199.145): 56 data bytes

 


 

 

✅ 补充:如遇 DNS 缓存问题

 

 

极少数情况下你可能需要清缓存(macOS 支持):

sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder

 


 

 

✅ 最终效果确认

 

cat /etc/hosts | grep redis-
ping redis-7001
posted on 2025-05-09 15:23  我就是奇迹  阅读(357)  评论(0)    收藏  举报