Adding GitHub to Your Hosts File

-

Here's how to access GitHub despite a DNS outage. This tutorial is for Mac, but the general idea applies to other operating systems, too.

1) Adding GitHub to your hosts file

First, open your hosts file with the following command:

sudo nano /etc/hosts

You don't have to use nano; I'm just using it for this walkthrough. Now add the following lines, with tabs in between each IP and the domain name:

192.30.253.112    github.com
151.101.48.133    avatars3.githubusercontent.com
151.101.48.133    assets-cdn.github.com

Save with Ctrl+O, and exit with Ctrl+X.

2) Flushing your DNS

This part varies based on the version of macOS you're running. I'd just follow this tutorial: https://www.igeeksblog.com/how-to-flush-dns-in-mac-os-x/

Now you should be done. Let me know if you run into any issues.

Tags: hosts dns github dyn outage

See also: Using cURL in PHP

Back to all posts

Neel Somani

About the Author

Neel Somani, a student at the University of California, Berkeley, is the founder of Apptic LLC. In addition to computer science, he's interested in philosophy and entrepreneurship. You can follow him on Google+, LinkedIn, and Twitter.

comments powered by Disqus