测试或开发必备macOS电脑清除暂存DNS缓存指令一览Flush DNS

2018-06-06 11:53 DNS loodns

  对于系统办理员或网页开辟者来说,正在测试或开辟阶段经常需要断根电脑外久存DNS缓存记实(Flush DNS),特别正在网坐搬场、迁徙虚拟从机时为了更快对当到新的从机空间也会时常清理缓存,或是频频用于测试某些设定值等等,以前利用Windows无论任何版本其实都统一指令ipconfig /flushdns,后来移转到苹果的macOS后就记不起来了,每次都得要上彀搜索才晓得该下阿谁指令。

  会那么说是由于macOS正在分歧版本断根久存DNS缓存数据需要利用的指令不太一样,不外就和Windows一样其实很是简单,但每个指令阃在特定macOS版本都是并世无双的,施行操做体例也都不异,无论是macOS 10.10、10.12或更新的10.13,若是你仍逗留正在更晚期的Mac版本,打开电脑、复制以下对当的指令就能断根久存的DNS缓存数据。

  要留意的是必需通过电脑(正在使用法式–东西法式)输入每一行指令,或者你能够利用其他替代法式,例如:iTerm,正在施行指令时可能会要求办理员暗码,若是你发觉输入指令后无法准确施行,请确认一下macOS版本只否准确(点选左上角的苹果–关于那台Mac就能觅到目前的操做系统版本)。

  若是你是利用Yosemite,正在OS X Yosemite外的断根DNS缓存指令又不太一样,区分为MDNS和UDNS,或利用以下指令归并两者,你需要的指令如下:

  你会需要输入办理员暗码才能完成那个动做。若是你细心看,它将删除mDNSResponder和尺度指令dscacheutil归并正在一路,使它成为一个连贯动做,先删除缓存、然后正在macOS外从头加载DNS,让变动能够快速生效。

  留意dscacheutil仍存正在于10.7和10.8,但官方给的断根方式是删除mDNSResponder。你也能够从「勾当摄像头」觅到那个法式。

  以上就是Mac利用者可能会用到的指令。断根缓存后就能取得最新的DNS记实,你能够通过其他收集东西例如http、ping、nslookup、traceroute、curl或任何方式来验证无无生效。

发表评论:

最近发表