Skip to content

Instantly share code, notes, and snippets.

@felickz
Forked from coltenkrauter/fix-wsl2-dns-resolution
Last active October 5, 2020 15:43
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save felickz/76367609d7df3c8b4f41f27f54f4e6d8 to your computer and use it in GitHub Desktop.
Save felickz/76367609d7df3c8b4f41f27f54f4e6d8 to your computer and use it in GitHub Desktop.
Fix DNS resolution in WSL2
1. Create a file: /etc/wsl.conf.
2. Put the following lines in the file in order to ensure the your DNS changes do not get blown away
[network]
generateResolvConf = false
3. In a cmd window, run wsl --shutdown
4. Restart WSL2
5. Create a file: /etc/resolv.conf. If it exists, replace existing one with this new file: `rm /etc/resolv.conf`
6. Put the following line in the file
`nameserver 8.8.8.8` # Or use your DNS server instead of 8.8.8.8 which is a Google DNS server
7. Repeat step 3 and 4. You will see git working fine now.
Credit: https://github.com/microsoft/WSL/issues/4285#issuecomment-522201021
@amd989
Copy link

amd989 commented Oct 5, 2020

#womms

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment