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
浙公网安备 33010602011771号