Bagaimana menyelesaikan masalah kegagalan sementara dalam resolusi nama

Bagaimana menyelesaikan masalah kegagalan sementara dalam resolusi nama

Terkadang ketika Anda mencoba untuk melakukan ping situs web, memperbarui sistem atau melakukan tugas apa pun yang memerlukan koneksi internet aktif, Anda mungkin mendapatkan pesan kesalahan 'kegagalan sementara dalam resolusi nama'Di terminal Anda.

Misalnya, ketika Anda mencoba melakukan ping situs web, Anda mungkin menabrak kesalahan yang ditunjukkan:

[Email dilindungi]: ~ $ ping google.com ping: tecmint.com: Kegagalan sementara dalam resolusi nama 

Ini biasanya merupakan kesalahan resolusi nama dan menunjukkan bahwa server DNS Anda tidak dapat menyelesaikan nama domain ke dalam alamat IP masing -masing. Ini dapat menghadirkan tantangan besar karena Anda tidak akan dapat memperbarui, meningkatkan, atau bahkan menginstal paket perangkat lunak apa pun di sistem Linux Anda.

Dalam artikel ini, kita akan melihat beberapa penyebab 'kegagalan sementara dalam resolusi nama'Kesalahan dan solusi untuk masalah ini.

1. Resolv yang hilang atau salah dikonfigurasi.file conf

Itu /etc/resolv.conf File adalah file konfigurasi resolver di sistem linux. Ini berisi entri DNS yang membantu sistem Linux Anda untuk menyelesaikan nama domain ke dalam alamat IP.

Jika file ini tidak ada atau ada di sana tetapi Anda masih memiliki kesalahan resolusi, buat satu dan tambahkan server DNS publik Google seperti yang ditunjukkan

Nameserver 8.8.8.8 

Simpan perubahan dan restart Systemd-resolved layanan seperti yang ditunjukkan.

$ sudo systemct restart systemd-resolved.melayani 

Juga bijaksana untuk memeriksa status resolver dan memastikan bahwa itu aktif dan berjalan seperti yang diharapkan:

$ sudo Systemctl Status SystemD-Resolved.melayani 

Kemudian coba ping situs web apa pun dan masalahnya harus diselesaikan.

[Email dilindungi]: ~ $ ping google.com 

2. Pembatasan firewall

Jika solusi pertama tidak berhasil untuk Anda, pembatasan firewall dapat mencegah Anda berhasil melakukan kueri DNS. Periksa firewall Anda dan konfirmasi apakah port 53 (Digunakan untuk DNS - Resolusi Nama Domain) dan port 43 (digunakan untuk pencarian whois) terbuka. Jika port diblokir, buka sebagai berikut:

Untuk UFW Firewall (Ubuntu / Debian dan Mint)

Untuk membuka port 53 & 43 di UFW Firewall menjalankan perintah di bawah ini:

$ sudo ufw izinkan 53/tcp $ sudo ufw izinkan 43/tcp $ sudo ufw reload 
Untuk Firewalld (Rhel / Centos / Fedora)

Untuk sistem berbasis RedHat seperti CentOS, panggil perintah di bawah ini:

$ sudo firewall-cmd --add-port = 53/tcp --permanent $ sudo firewall-cmd --add-port = 43/tcp --permanent $ sudo firewall-cmd --road 

Kami harapan kami sekarang memiliki ide tentang 'kegagalan sementara dalam resolusi nama'Kesalahan dan bagaimana Anda bisa memperbaikinya dalam beberapa langkah sederhana. Seperti biasa, umpan balik Anda sangat dihargai.