【WSL2】「Could not resolve host: hogehoge」を解決する
こんにちは、futabatoです。
いつも通りWSL2を使ってgit cloneを行ったところ、以下の画像のようなエラーがでてしまったので、この問題の解決方法を記事にまとめました。

環境

解決手順
1. Ubuntuの/etc/wsl.conf に 以下の内容を記入します。
$ sudo vim /etc/wsl.conf
[network] generateResolvConf = false
2. Ubuntuを閉じた後、Windows PowerShellを開いて、以下のコマンドを実行します。
> wsl --shutdown
3. Ubuntuを再度起動し、/etc/resolv.confに以下の内容を記入します。
$ sudo vim /etc/resolv.conf
nameserver 8.8.8.8
4. ワイワイ
※もし解決できなかったら2番のwsl --shutdownをもう一度実行したりPCの再起動を行いましょう。