Anda mungkin menemukan kesalahan "tidak dapat menyelesaikan nama host" atau "kegagalan sementara dalam resolusi nama" saat menggunakan perintah pengambilan seperti wget , cURL, ping atau nslookup . Ada banyak alasan mengapa perintah ini dapat menyebabkan kesalahan, termasuk kerusakan file. Demi singkatnya, kami melihat kesamaan antara perintah-perintah ini untuk menyelesaikan masalah.
Perintah-perintah ini terhubung ke Internet menggunakan gateway untuk berkomunikasi dan memberikan informasi. Jika koneksi dari mesin lokal Anda, dalam hal ini, server CentOS, terputus, Anda mungkin akan mengalami masalah saat mencoba mengakses world wide web. Dalam tutorial pemecahan masalah ini, kami akan menunjukkan kepada Anda beberapa solusi umum untuk masalah konektivitas.
Langkah 1: Di antara banyak tugas konfigurasi lainnya, resolv.conf file digunakan untuk menyelesaikan permintaan DNS. Mengedit file resolv.conf secara manual untuk mengonfigurasi resolusi nama hanya akan dilakukan sementara. Manajer Jaringan mengontrol /etc/resolv.conf yang penting ini file untuk membuat perubahan permanen. Jadi, pertama-tama kita akan menghentikan dan menonaktifkan Pengelola Jaringan:
CatatanPastikan untuk menjalankan perintah ini sebagai pengguna root, atau pengguna istimewa menggunakan sudo sebelum setiap perintah.
chkconfig NetworkManager off; service NetworkManager stop
Langkah 2: Metode untuk perubahan permanen adalah dengan mengedit /etc/sysconfig/network-scripts/ifcfg-eth0 file alih-alih resolv.conf mengajukan. Buka file:
vim /etc/sysconfig/network-scripts/ifcfg-eth0
Selanjutnya, kita akan mengatur IP DNS kita untuk menggunakan DNS Publik Google (8.8.8.8 &8.8.4.4 ).
DEVICE="em1"
BOOTPROTO="static"
DNS1="127.0.0.1"
DNS2="8.8.8.8"
DNS3="8.8.4.4"
GATEWAY="some_ip"
HWADDR="hwid"
IPADDR="some_ip"
IPV6INIT="yes"
NETMASK="255.255.255.0"
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE="Ethernet"
Simpan dan keluar dari file menggunakan ESC dan :wq .
Langkah 3: Aktifkan dan mulai ulang jaringan Anda, menggunakan perintah yang terkait dengan versi server Anda.
CentOS 6, CloudLinux 6, RHEL 6:
chkconfig network on
service network start
CentOS 7, CloudLinux 7, RHEL 7
systemctl enable network.service
systemctl start network.service
Langkah 4: Uji jangkauan host dengan menggunakan ping , ikal , wget atau alat pengujian pilihan Anda. Dalam contoh kami, kami telah berhasil melakukan ping ke Google!
ping google.com
PING google.com (172.217.4.46) 56(84) bytes of data.
64 bytes from lga15s46-in-f14.1e100.net (172.217.4.46): icmp_seq=1 ttl=57 time=6.65 ms
64 bytes from lga15s46-in-f14.1e100.net (172.217.4.46): icmp_seq=2 ttl=57 time=6.68 ms
64 bytes from lga15s46-in-f14.1e100.net (172.217.4.46): icmp_seq=3 ttl=57 time=6.68 ms
Anda tidak perlu memeras otak Anda karena masalah konektivitas! Pelanggan Liquid Web menikmati dukungan 24/7 untuk produk VPS Managed kami. Tim teknisi dukungan kami yang berpengetahuan luas memiliki pengalaman dalam memecahkan kesalahan seperti ini. Akses tim dukungan kami melalui tiket, obrolan, atau panggilan telepon!