There is definitely a problem somewhere. Something changed overnight, because Dota2 has now become unusable.
Current DNS 197.7.7.7
8.8.8.8 (Alternate)
C:\Users\Bashley>ping bras.afrihost.com
Pinging bras.afrihost.com [155.239.255.250] with 32 bytes of data:
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Ping statistics for 155.239.255.250:
Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),
Can you try using our DNS servers and try again please?
These can either be auto-assigned via the router or by manually adding:
169.1.2.1
169.1.2.2