mac osx dns 缓存没清理干净
我写了段程序,调用quicktime 播放一个视频,假设url为 http://abcd.com/fff.mp4 在程序里调用了gethostbyname。 同时抓包,dns请求包里的名字为abcd.com。
然后dscacheutil -flushcache 清理缓存。
第二次运行时候,抓包,此时dns请求包里的查询名字为abcd.2.com。
这应该是没有清理干净,第二直接查询别名的ip地址。
这个abcd.com 与 abcd.2.com的映射存储在哪儿呢?