Flushing DNS Cache on macOS 13 Ventura
This morning I needed to flush the DNS cache on my MacBook Pro, and so I looked it up, and wanted to keep it around, so here we are. 🙂 The problem was that a service I use had to change DNS mapping due to a change in Google Cloud, and the nature of DNS caching is to try and minimize the hits on the DNS Servers, but this makes it hard to "forget" a DNS entry... unless you flush the cache.
It's really not all that hard:
$ sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
and after this, the DNS cache is empty, and all services will hit the DNS server for the IP addresses, and everything will detect the "move".