Rumah Tutorial sistem LINUX Kosongkan cache pertanyaan DNS pada Linux/Unix/Mac

Kosongkan cache pertanyaan DNS pada Linux/Unix/Mac

Dec 30, 2023 pm 10:59 PM
linux tutorial linux Topi Merah sistem linux arahan linux pensijilan linux linux topi merah video linux

Pengenalan Di bawah MS-Windows, anda boleh menggunakan arahan ipconfig untuk mengosongkan cache dns. Walau bagaimanapun, Linux dan Unix menyediakan kaedah yang berbeza untuk mengosongkan cache. Linux boleh menjalankan nscd atau BIND atau dnsmasq sebagai daemon cache perkhidmatan nama. Pelayan besar atau kumpulan kerja boleh menggunakan BIND atau dnsmasq sebagai pelayan cache khusus untuk mempercepatkan pertanyaan.

在 Linux/Unix/Mac 下清除 DNS 查询缓存

Cara: kosongkan cache dns nscd

Nscd akan cache permintaan perkhidmatan nama yang dimulakan oleh libc. Jika mendapatkan semula data NSS dianggap lambat, nscd boleh mempercepatkan akses berturut-turut kepada data yang sama dengan ketara dan meningkatkan prestasi keseluruhan sistem. Hanya mulakan semula nscd untuk membersihkan cache:

$ sudo /etc/init.d/nscd restart
Salin selepas log masuk

atau

# service nscd restart
Salin selepas log masuk

atau

# service nscd reload
Salin selepas log masuk

Daemon ini menyediakan cache untuk permintaan perkhidmatan nama yang paling biasa digunakan. Fail konfigurasi lalai /etc/nscd.conf, yang menentukan kelakuan daemon cache.

Kosongkan cache dns dnsmasq

dnsmasq ialah pelayan DNS, TFTP dan DHCP yang ringan. Tujuannya adalah untuk menyediakan perkhidmatan DNS dan DHCP berpasangan kepada rangkaian kawasan setempat. dnsmasq menerima pertanyaan DNS dan menjawabnya dari cache tempatan kecil atau memajukannya ke pelayan DNS rekursif sebenar. Perisian ini juga dipasang pada banyak penghala murah untuk cache pertanyaan DNS. Hanya mulakan semula perkhidmatan dnsmasq untuk mengosongkan cache DNS:

$ sudo /etc/init.d/dnsmasq restart
Salin selepas log masuk

atau

# service dnsmasq restart
Salin selepas log masuk
Kosongkan cache dns pelayan cache BIND

Pelayan cache BIND mendapatkan maklumat daripada pelayan lain (tuan wilayah) sebagai tindak balas kepada pertanyaan hos, dan kemudian menyimpan (cache) data secara setempat. Apa yang anda perlu lakukan ialah mulakan semula BIND untuk mengosongkan cachenya:

# /etc/init.d/named restart
Salin selepas log masuk

Anda juga boleh menggunakan arahan rndc berikut untuk mengosongkan semua cache:

# rndc restart
Salin selepas log masuk

atau

# rndc exec
Salin selepas log masuk

BIND v9.3.0 dan ke atas menyokong arahan untuk mengosongkan cache semua rekod untuk nama domain tertentu: rndc flushname. Dalam contoh ini, muat semula semua rekod domain berkaitan cyberciti.biz:

# rndc flushname cyberciti.biz
Salin selepas log masuk

BIND View juga boleh dikosongkan. Contohnya, LAN dan WAN Views boleh dikosongkan dengan arahan berikut:

# rndc flush lan
# rndc flush wan
Salin selepas log masuk
Petua untuk pengguna Mac OS X Unix

Masukkan arahan berikut sebagai pengguna root pada Mac:

# dscacheutil -flushcache

Salin selepas log masuk

atau

$ sudo dscacheutil -flushcache
Salin selepas log masuk

Jika anda menggunakan OSX 10.5 atau lebih awal, cuba gunakan arahan berikut:

lookupd -flushcache
Salin selepas log masuk

Petua tentang fail /etc/hosts

/etc/hosts digunakan sebagai jadual untuk menanyakan hos secara statik. Anda perlu mengalih keluar dan/atau mengemas kininya mengikut keperluan anda di bawah sistem pengendalian seperti Unix:

# vi /etc/hosts
Salin selepas log masuk

Contoh output:

127.0.0.1   localhost
127.0.1.1   wks01.WAG160N   wks01
# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
10.37.34.2     build
192.168.1.10    nas01
192.168.1.11    nas02
192.168.1.12    nas03
#192.168.2.50   nfs2.nixcraft.net.in nfs2
#192.168.2.51   nfs1.nixcraft.net.in nfs1
172.168.232.50  nfs1.nixcraft.net.in nfs1
172.168.232.51  nfs2.nixcraft.net.in nfs2
192.168.1.101   vm01
Salin selepas log masuk

Atas ialah kandungan terperinci Kosongkan cache pertanyaan DNS pada Linux/Unix/Mac. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

<🎜>: Bubble Gum Simulator Infinity - Cara Mendapatkan dan Menggunakan Kekunci Diraja
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Nordhold: Sistem Fusion, dijelaskan
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Mandragora: Whispers of the Witch Tree - Cara Membuka Kunci Cangkuk Bergelut
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Tutorial Java
1677
14
Tutorial PHP
1280
29
Tutorial C#
1257
24
Seni Bina Linux: Melancarkan 5 Komponen Asas Seni Bina Linux: Melancarkan 5 Komponen Asas Apr 20, 2025 am 12:04 AM

Lima komponen asas sistem Linux adalah: 1. Kernel, 2. Perpustakaan Sistem, 3. Utiliti Sistem, 4. Antara Muka Pengguna Grafik, 5. Aplikasi. Kernel menguruskan sumber perkakasan, Perpustakaan Sistem menyediakan fungsi yang telah dikompilasi, utiliti sistem digunakan untuk pengurusan sistem, GUI menyediakan interaksi visual, dan aplikasi menggunakan komponen ini untuk melaksanakan fungsi.

Cara memeriksa alamat gudang git Cara memeriksa alamat gudang git Apr 17, 2025 pm 01:54 PM

Untuk melihat alamat repositori Git, lakukan langkah -langkah berikut: 1. Buka baris arahan dan navigasi ke direktori repositori; 2. Jalankan perintah "Git Remote -V"; 3. Lihat nama repositori dalam output dan alamat yang sepadan.

Apr 16, 2025 pm 07:39 PM

Walaupun Notepad tidak dapat menjalankan kod Java secara langsung, ia dapat dicapai dengan menggunakan alat lain: menggunakan pengkompil baris arahan (Javac) untuk menghasilkan fail bytecode (fileName.class). Gunakan Java Interpreter (Java) untuk mentafsir bytecode, laksanakan kod, dan output hasilnya.

Cara menjalankan luhur setelah menulis kod Cara menjalankan luhur setelah menulis kod Apr 16, 2025 am 08:51 AM

Terdapat enam cara untuk menjalankan kod di Sublime: melalui hotkeys, menu, sistem membina, baris arahan, menetapkan sistem binaan lalai, dan arahan membina adat, dan menjalankan fail/projek individu dengan mengklik kanan pada projek/fail. Ketersediaan sistem membina bergantung kepada pemasangan teks luhur.

pemasangan perisian git pemasangan perisian git Apr 17, 2025 am 11:57 AM

Memasang Perisian Git Termasuk langkah -langkah berikut: Muat turun pakej pemasangan dan jalankan pakej pemasangan untuk mengesahkan pemasangan pemasangan git git git (Windows Only)

Kod pemasangan Laravel Kod pemasangan Laravel Apr 18, 2025 pm 12:30 PM

Untuk memasang Laravel, ikuti langkah -langkah berikut dalam urutan: Pasang komposer (untuk macOS/linux dan windows) Pasang pemasang Laravel Buat aplikasi akses perkhidmatan permulaan projek baru (URL: http://127.0.0.1:8000) Sediakan sambungan pangkalan data (jika diperlukan)

Cara Menetapkan Hartanah Global Konfigurasi Git Penting Cara Menetapkan Hartanah Global Konfigurasi Git Penting Apr 17, 2025 pm 12:21 PM

Terdapat banyak cara untuk menyesuaikan persekitaran pembangunan, tetapi fail konfigurasi GIT global adalah salah satu yang paling mungkin digunakan untuk tetapan tersuai seperti nama pengguna, e -mel, editor teks pilihan, dan cawangan terpencil. Berikut adalah perkara penting yang perlu anda ketahui mengenai fail konfigurasi GIT global.

Cara Menggunakan Kekunci Pintasan Sublime Cara Menggunakan Kekunci Pintasan Sublime Apr 16, 2025 am 08:57 AM

Teks Sublime menyediakan pintasan untuk meningkatkan kecekapan pembangunan, termasuk biasa digunakan (simpan, salinan, potong, dll), penyuntingan (lekukan, pemformatan, dll.), Navigasi (Panel Projek, Pelayaran Fail, dan lain -lain), dan Menemukan dan Menggantikan Pintasan. Kemahiran dalam menggunakan kekunci pintasan ini dapat meningkatkan kecekapan Sublime dengan ketara.

See all articles