Flushing DNS in MacOS Sierra
If you would need to flush DNS cache in newest OSX from Cuppertino you can use same command as before:
sudo killall -HUP mDNSResponder
But what if your DNS is resolving properly but in you browser you see wrong results? As it occurs browser may keep its own DNS cache which may sometimes go against your efforts.
To clean DNS cache in Chrome you need to navigate to:
chrome://net-internals/#dns
and press "Clear host cache" button.