as a temp solution, add these to your /etc/hosts file: 192.30.253.113 github.com
151.101.44.133 assets-cdn.github.com
There's no reason for a computer to not be able to find a site I've been visiting every day for the last year. DNS data should be cached for at least 48 hours -- TTLs should be set to at least this.