使用Valet执行ping foo.dev后终端持续输出内容的问题咨询
为啥ping foo.dev会一直输出停不下来?
嘿,别慌,这完全是正常情况,不是Valet的锅!原因分两点说:
- 首先,Valet的核心功能之一就是自动把所有
.dev后缀的域名解析到127.0.0.1(你的本地回环地址),这样你不用手动改hosts就能直接访问本地开发站点——你看到的64 bytes from 127.0.0.1正好说明Valet的解析工作完全正常。 - 其次,
ping命令在默认状态下是持续发送测试包的,除非你主动终止它或者指定发送次数。这是ping本身的设计,和Valet没有关系。
怎么停止/调整ping的行为?
- 要立刻停止ping,直接在终端按
Ctrl + C就行,这是类Unix系统(包括Valet常用的macOS)终止前台进程的标准操作。 - 如果你想只ping指定次数,比如只测4次,可以加参数:
ping -c 4 foo.dev,这样发送完4个包就会自动停止。 - 要是你想确认Valet的DNS配置没问题,还可以跑
dig foo.dev,输出结果里应该能看到明确指向127.0.0.1的记录,这就说明Valet的安装和配置都没毛病。
内容的提问来源于stack exchange,提问作者Adam
相关产品推荐
相关产品推荐

