0
首页运维技巧macOS如何刷新本地DNS缓存

macOS如何刷新本地DNS缓存

xiaojia
管理员

21

主题

0

回帖

86

积分

管理员

积分
86
运维技巧 24 0 7 天前
ping一个不存在的域名,总是到127.0.0.1
64 bytes from 127.0.0.1: icmp_seq=171 ttl=64 time=0.163 ms
64 bytes from 127.0.0.1: icmp_seq=172 ttl=64 time=0.163 ms
64 bytes from 127.0.0.1: icmp_seq=173 ttl=64 time=0.210 ms
64 bytes from 127.0.0.1: icmp_seq=174 ttl=64 time=0.172 ms
新增的域名也是如此,可能是你本地dns的缓存问题,对于不同mac的版本,以下是命令:
在macOS系统中,你可以通过打开终端并输入相应的命令来刷新DNS缓存。这些命令适用于不同版本的macOS系统。
对于macOS Catalina及更高版本,你可以使用以下命令来重置DNS缓存:

sudo killall -HUP mDNSResponder; sudo dscacheutil -flushcache
对于macOS 10.15至14.x版本,你可以使用以下命令来重置DNS缓存:

sudo killall -HUP mDNSResponder
对于macOS 10.10.4至10.14.x版本,你可以使用以下命令来重置DNS缓存:

sudo killall -HUP mDNSResponder
对于macOS 10.10至10.10.3版本,你可以使用以下命令来重置DNS缓存:

sudo discoveryutil mdnsflushcache
对于macOS 10.9.5及更早版本,你可以使用以下命令来重置DNS缓存:

sudo killall -HUP mDNSResponder
对于macOS Snow Leopard(10.6至10.6.8版本),你可以使用以下命令来重置DNS缓存:

sudo dscacheutil -flushcache
您需要登录后才可以回帖 立即登录
高级模式
返回