Dalam proses aplikasi sebenarnya, kita mungkin mengalami masalah kesalahan resolusi DNS, yang berarti ketika kita mengakses nama domain, kita tidak dapat menyelesaikan pekerjaan penguraiannya menjadi alamat IP, tetapi langsung memasukkan IP situs web, kita dapat mengaksesnya biasanya. Ini karena resolusi DNS terjadi karena kegagalan fungsi. Kemungkinan terjadinya fenomena ini relatif tinggi, jadi artikel ini akan mengajarkan pembaca beberapa metode dasar untuk memecahkan masalah kegagalan resolusi DNS dari awal.
1. Apa yang dimaksud dengan kegagalan resolusi DNS?
Secara umum, alamat seperti www.sina.com dan www.it168.com yang kami kunjungi disebut nama domain. Seperti yang kita ketahui, setiap host di jaringan diidentifikasi berdasarkan alamat IP IP situs ini Alamatnya berhasil mengimplementasikan operasi akses.
Namun, karena informasi alamat IP tidak mudah diingat, nama domain muncul di jaringan. Saat mengakses, kita perlu memasukkan nama domain yang mudah diingat ini. Akan ada server di jaringan yang secara otomatis menyelesaikan masalah terkait nama domain menjadi alamat IP. , ini adalah server Dns. Mesin yang dapat mewujudkan fungsi resolusi DNS dapat berupa komputer Anda sendiri atau komputer di jaringan. Namun, ketika terjadi kesalahan dalam resolusi DNS, misalnya, nama domain diubah menjadi alamat IP yang salah, atau alamat IP yang sesuai. dari nama domain tidak diketahui sama sekali. Jika alamat IP-nya, kami tidak dapat mengakses situs terkait melalui nama domain. Ini adalah kegagalan resolusi DNS.
Gejala terbesar dari kegagalan resolusi DNS adalah tidak ada masalah dalam mengakses alamat IP yang sesuai dengan situs tersebut, tetapi terjadi kesalahan saat mengakses nama domainnya.
2. Cara mengatasi kegagalan resolusi DNS:
Jangan khawatir ketika komputer kita mengalami kegagalan resolusi DNS, solusinya juga sangat sederhana.
(1) Gunakan nslookup untuk menentukan apakah ini benar-benar kegagalan resolusi DNS:
Jika Anda ingin 100% menentukan apakah ini merupakan kegagalan resolusi DNS, Anda perlu menggunakan NSLOOKUP sistem sendiri untuk menyelesaikannya.
Langkah 1: Konfirmasikan bahwa sistem Anda adalah Windows 2000 dan Windows XP atau lebih tinggi, lalu masuk ke mode baris perintah melalui "Start->Run->Enter CMD" dan tekan Enter.
Langkah 2: Masukkan perintah nslookup dan tekan Enter untuk masuk ke antarmuka kueri resolusi DNS.
Langkah 3: Jendela baris perintah akan menampilkan alamat server DNS yang digunakan oleh sistem saat ini. Misalnya, IP server Dns penulis adalah 202.106.0.20.
Langkah 4: Selanjutnya masukkan nama domain yang sesuai dengan situs yang tidak dapat Anda akses. Misalnya penulis masuk ke www.softer.com. Jika tidak bisa diakses, seharusnya resolusi DNS tidak bisa berjalan normal. Kami akan menerima pesan cepat bahwa waktu permintaan DNS habis, batas waktu adalah 2 detik. Ini menunjukkan bahwa komputer kita memang mengalami kegagalan resolusi DNS.
Tip: Jika penguraian DNS normal, alamat IP yang benar akan diumpankan kembali. Misalnya, jika saya menggunakan alamat www.sohu.com untuk kueri dan penguraian, saya akan mendapatkan informasi nama:sohu.com, alamat: 61.135 .133.103, 61.135.133.104 .
(2) Periksa apakah server Dns berfungsi dengan benar:
Saat ini, kita perlu memeriksa alamat DNS yang digunakan oleh komputer kita dan menanyakan status operasinya.
Langkah 1: Konfirmasikan bahwa sistem Anda adalah Windows 2000 dan Windows XP atau lebih tinggi, lalu masuk ke mode baris perintah melalui "Start->Run->Enter CMD" dan tekan Enter.
Langkah 2: Masukkan perintah ipconfig /all untuk menanyakan parameter jaringan.
Langkah 3: Pada informasi tampilan ipconfig /all, kita dapat melihat tempat yang bertuliskan DNS SERVERS. Ini adalah alamat server DNS kita. Misalnya penulisnya adalah 202.106.0.20 dan 202.106.46.151. Terlihat dari alamat ini bahwa ini adalah alamat jaringan eksternal. Jika terjadi kesalahan resolusi saat menggunakan DNS jaringan eksternal, kita dapat mengubah alamat server Dns lain untuk menyelesaikan masalah tersebut.
Langkah 4: Jika server DNS menampilkan alamat jaringan internal perusahaan Anda, itu berarti pekerjaan resolusi DNS perusahaan Anda diselesaikan oleh server DNS internal perusahaan. Saat ini, kami perlu memeriksa server DNS ini server untuk melihat apakah dapat diuraikan secara normal. Mengatasi kegagalan layanan DNS pada server DNS umumnya dapat mengatasi masalah tersebut.
(3) Hapus metode informasi cache DNS:
Ketika komputer mengakses nama domain, komputer tidak perlu mencari bantuan dari server DNS setiap kali mengaksesnya. Secara umum, setelah pekerjaan resolusi selesai satu kali, entri resolusi akan disimpan dalam daftar cache DNS komputer resolusi DNS berubah saat ini, Jika ada perubahan, karena informasi daftar cache DNS tidak berubah, ketika komputer mengakses nama domain, komputer tetap tidak terhubung ke server Dns untuk mendapatkan informasi resolusi terbaru, tetapi akan mengatasinya berdasarkan korespondensi cache yang disimpan di komputer. Ini akan menyebabkan kegagalan resolusi DNS. Saat ini kita harus menyelesaikan kesalahan dengan membersihkan perintah cache DNS.
Langkah 1: Masuk ke mode baris perintah melalui "Start->Run->Enter CMD".
Langkah 2: Dalam mode baris perintah, kita dapat melihat bahwa ada parameter bernama /flushdns di ipconfig /?.
Langkah 3: Jalankan perintah ipconfig /flushdns. Ketika prompt "berhasil membersihkan cache pemecah dns" muncul, itu berarti informasi cache komputer saat ini telah berhasil dibersihkan.
Langkah 4: Saat kita mengakses kembali nama domain, kita akan masuk ke server Dns untuk mendapatkan alamat resolusi terbaru. Tidak akan ada lagi kesalahan resolusi yang disebabkan oleh cache sebelumnya.
(4) Ubah metode file HOSTS:
Memodifikasi metode HOSTS adalah mengubah korespondensi resolusi DNS dalam file HOSTS untuk mencapai tujuan resolusi yang benar. Karena ketika komputer lokal mengakses nama domain, ia akan memeriksa terlebih dahulu file HOSTS di sistem lokal. Prioritas hubungan resolusi di file HOSTS lebih besar daripada hubungan resolusi di server Dns.
Dengan cara ini, jika kita ingin mengikat nama domain ke alamat IP, kita dapat melakukannya dengan menambahkan entri resolusi di file HOSTS.
Langkah 1: Pergi ke "Start->Search" dan kemudian cari file bernama host.
Langkah 2: Tentunya bagi pembaca yang sudah mengetahui jalurnya bisa langsung masuk ke direktori c:windowssystem32driversetc untuk mencari file HOSTS. Jika sistem Anda adalah Windows 2000, Anda harus mencari di direktori c:winntsystem32driversetc.
Langkah 3: Klik dua kali file HOSTS dan pilih untuk membukanya dengan program "Notepad".
Langkah 4: Kemudian kita akan melihat seluruh isi file HOSTS. Secara default, hanya ada satu baris konten "127.0.0.1 localhost". (Baris lain yang diawali dengan # bukanlah konten sebenarnya, hanya informasi bantuan)
Langkah 5: Tambahkan entri yang ingin Anda lakukan resolusi DNS ke file HOSTS. Format spesifiknya adalah dengan terlebih dahulu menulis alamat IP yang sesuai dengan nama domain, lalu ikuti informasi nama domain dengan spasi. Misalnya, penulis menambahkan dua entri: "211.153.80.1 www.ftedu.gov.cn" dan "10.82.0.1 www.ftedu.gov.cn".
Langkah 6: Setelah pengaturan selesai, ketika kita mengunjungi www.ftedu.gov.cn, maka akan otomatis diurai sesuai dengan apakah itu di jaringan internal atau jaringan eksternal.
3. Ringkasan:
Melalui empat langkah yang diperkenalkan di atas, kita dapat menyelesaikan sebagian besar masalah resolusi DNS. Tiga metode pertama adalah menyelesaikan kegagalan resolusi DNS selangkah demi selangkah, sedangkan yang terakhir adalah memodifikasi file HOSTS ketika benar-benar tidak ada cara lain , tindakan sementara. Tentu saja, apa pun metode yang kami gunakan, kami dapat mengatasi kegagalan jaringan yang disebabkan oleh kesalahan resolusi DNS. Saya yakin metode ini dapat membantu pembaca IT168 memecahkan masalah yang lebih praktis.