This guide walks you through releasing, renewing, and flushing your DNS information, which is used to address networking issues. If you are not comfortable using the command line, restarting your computer may produce the same effects.

This guide walks you through releasing, renewing, and flushing your DNS information, which is used to address networking issues. If you are not comfortable using the Terminal Utility, restarting your computer may produce the same effects.

  1. Open the Network Status menu: Apple menu > System Preferences > Network.
  2. Select the active connection from the Network Status menu and click Advanced.
  3. Click TCP/IP then click Renew DHCP Lease. This process may take a few minutes.
  4. Close the Network window.

To flush the DNS cache:

  1. Open the Terminal: Go > Utilities > Terminal.
  2. Use the command below, based on your macOS, to flush the DNS:
    • macOS Big Sur (11.0.01): sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
    • macOS High Sierra (10.13), macOS Sierra (10.12), and OS X El Capitan (10.11): sudo dscacheutil -flushcache
    • macOS Yosemite (10.10.4+): sudo killall -HUP mDNSResponder
    • macOS Yosemite (10.10 through 10.10.3): sudo discoveryutil mdnsflushcache
  3. Reattempt the connection.
    Note: You will not get any feedback from Terminal if this is done correctly on any OS.

Tried everything here?

If you have tried these steps and still require assistance, visit our Technical Support Forums (World of Warcraft) (StarCraft II) (Diablo III) (Hearthstone) (Heroes of the Storm) (Overwatch) or contact us.