diff --git a/net.go b/net.go
index 07f1b268ac4ccde43c38f4e536d9110d1886a1b9..cb355d2f1134b12ad6a81651010102324fa4a1cc 100644
--- a/net.go
+++ b/net.go
@@ -175,6 +175,10 @@ func setupDNS(servers []net.IP, etc string) error {
 	}
 	resolv := []byte(strings.Join(lines, "\n"))
 	err := ioutil.WriteFile(path.Join(etc, "resolv.conf"), resolv, 0644)
+	if err != nil {
+		return err
+	}
+	err = ioutil.WriteFile(path.Join(etc, "hosts"), []byte("::1 localhost"), 0644)
 	return err
 }