Kesalahan ini umum terjadi dalam pengembangan web dan dilaporkan beberapa kali saat menggunakan layanan seperti GitHub Copilot di VS Code atau IDE lainnya. Itu getaddrinfo ENOTFOUND kesalahan biasanya terjadi ketika permintaan jaringan gagal karena pencarian DNS tidak dapat menemukan alamatnya.
Perbaiki kesalahan kopilot getaddrinfo ENOTFOUND
Berikut adalah beberapa saran yang dapat digunakan untuk membantu Anda mengatasi masalah tersebut getaddrinfo ENOTFOUND kesalahan dalam layanan seperti GitHub Copilot di VS Code atau IDE lainnya:
- Periksa koneksi internet Anda.
- Verifikasi nama domain.
- Hapus cache DNS.
- Periksa pengaturan proksi.
- Nonaktifkan VPN atau firewall.
- Periksa status GitHub atau Kopilot.
- Perbarui dependensi.
- Coba penyedia DNS lain.
Periksa apakah masalah teratasi setelah mencoba masing-masing solusi. Selain itu, coba mulai ulang sistem Anda untuk memastikan setelan diterapkan.
1] Periksa koneksi internet Anda
Karena ini adalah masalah jaringan, Anda perlu memeriksa terlebih dahulu apakah koneksi internet berfungsi dengan benar dan Anda terhubung ke jaringan. Kemudian, periksa kembali apakah Anda dapat mengakses situs web atau layanan lain untuk melihat apakah situs atau layanan tersebut berfungsi.
2] Verifikasi nama domain
Terkadang, Anda mungkin salah mengetikkan situs web atau API eksternal dalam program, dan hal ini akan terjadi. Jadi pastikan tidak ada kesalahan.
3] Hapus cache DNS
Terkadang, sistem Anda Cache DNS mungkin sudah usang atau rusak . Anda dapat menyetel ulang atau menghapus cache DNS:
Di Windows:
- Buka Command Prompt sebagai Administrator.
- Ketik
ipconfig /flushdnsdan tekan Enter.
Di macOS:
- Buka Terminalnya.
- Ketik
sudo killall -HUP mDNSResponderdan tekan Enter (Anda mungkin perlu memasukkan kata sandi Anda).
Di Linux:
- Buka Terminalnya.
- Ketik
sudo systemctl restart network-manageratausudo service network-manager restarttergantung pada distribusi Anda.
4] Periksa pengaturan proksi
Jika Anda menggunakan proxy, mungkin permintaan DNS diblokir. Visual Studio memungkinkan Anda mengonfigurasi kode VS melalui pengaturan atau dengan mengedit langsung file settings.json.
- Buka jendela VS Code, lalu buka Pengaturan. (File > Preferensi > Setelan.)
- Cari “Proxy” dan periksa apakah pengaturan proxy Anda sudah benar.
- Anda juga dapat mencoba mengatur
"http.proxy"dan"https.proxy"di Berkassettings.json.
5]Nonaktifkan VPN atau Firewall
windows 7 lewati layar login
Jika lingkungan kerja Anda memiliki firewall atau Anda menggunakan perangkat lunak keamanan, periksa apakah perangkat lunak tersebut mungkin memblokir permintaan jaringan. Penonaktifan sementara akan memungkinkan Anda mengetahui masalahnya.
6] Periksa status GitHub atau Kopilot
Jika kesalahan terjadi saat menggunakan GitHub Copilot, hal ini mungkin disebabkan oleh pemadaman atau gangguan layanan di pihak GitHub. Periksa Halaman Status GitHub untuk masalah apa pun yang sedang berlangsung.
7]Perbarui dependensi
Jika Anda menggunakan proyek Node.js atau manajer paket tertentu (seperti npm atau benang), dependensi yang ketinggalan jaman terkadang dapat menyebabkan masalah jaringan. Coba perbarui menggunakan pembaruan nmp perintah untuk memperbarui semua dependensi atau dijalankan instalasi nmp untuk menginstal dependensi lagi.
8] Coba penyedia DNS lain
Jika masalah resolusi DNS masih berlanjut, coba gunakan penyedia DNS lain seperti Google DNS atau Cloudflare DNS. kamu harus bisa mengubah pengaturan jaringan dan perbarui alamat DNS dari pengaturan jaringan yang terhubung.
Semoga membantu.
Bagaimana jika kesalahan hanya terjadi pada proyek tertentu?
Jika masalahnya spesifik pada proyek, periksa file konfigurasi proyek Anda (mis., .env, package.json, atau lainnya) untuk menemukan URL, port, atau dependensi yang salah. Coba hapus node_modules dan instal ulang dengan npm install atau benang.
Bisakah variabel lingkungan mempengaruhi kesalahan ini?
Ya, variabel lingkungan yang salah atau hilang (seperti titik akhir API atau nama host) dapat memicu kesalahan ini. Periksa pengaturan file env atau variabel lingkungan untuk memastikannya sudah benar.
