Bagaimana cara menukar pelayan DNS di /etc/resolv.conf?
Jun 26, 2025 am 12:09 AMKunci untuk mengubah suai konfigurasi DNS /etc/resolv.conf adalah untuk menguasai langkah -langkah dan langkah berjaga -jaga. Fail perlu diubah suai kerana sistem menggunakan DNS yang ditentukan secara lalai untuk resolusi nama domain. Apabila DNS yang lebih stabil atau dilindungi privasi (seperti 8.8.8.8, 1.1.1) perlu diganti, diedit secara manual; Nano atau Vim boleh digunakan untuk membuka fail dan mengubah suai entri Nameserver; Selepas menjimatkan dan keluar, sesetengah sistem perlu memulakan semula perkhidmatan rangkaian untuk berkuat kuasa; Walau bagaimanapun, perlu diperhatikan bahawa jika sistem menggunakan sistem yang diselesaikan atau DHCP secara automatik mendapatkan konfigurasi, pengubahsuaian langsung boleh ditimpa, dan konfigurasi yang sepadan harus diselaraskan sebelum mengunci fail atau memulakan semula perkhidmatan; Di samping itu, sehingga dua atau tiga alamat DNS boleh ditambah, perintah itu mempengaruhi keutamaan, dan kesilapan akan menyebabkan resolusi gagal. Adalah disyorkan untuk menguji sambungan selepas pengubahsuaian.
Sebenarnya tidak sukar untuk mengubah suai pelayan DNS di /etc/resolv.conf
, tetapi ramai orang mungkin bimbang untuk mendapatkan konfigurasi yang salah ketika mengendalikan kali pertama. Sebenarnya, ingat beberapa perkara utama dan anda boleh melengkapkan pengubahsuaian dengan selamat dan cepat.
Mengapa anda perlu menukar /etc/resolv.conf
?
Apabila sistem Linux melakukan resolusi nama domain, konfigurasi DNS dalam fail /etc/resolv.conf
akan dibaca secara lalai. Kadang -kadang DNS secara automatik yang diperuntukkan oleh sistem mungkin tidak stabil atau lambat. Sebagai contoh, anda menggunakan DNS lalai yang disediakan oleh ISP, atau anda ingin mengubahnya ke Google 8.8.8.8
dan Cloudflare's 1.1.1.1
untuk meningkatkan kelajuan akses atau perlindungan privasi. Pada masa ini, anda perlu menukar fail ini secara manual.
Bagaimana cara mengedit /etc/resolv.conf
?
Fail itu sendiri dalam format teks biasa, dan anda boleh membukanya dengan mana -mana editor teks. Amalan biasa adalah menggunakan nano
atau vim
:
sudo nano /etc/resolv.conf
Kemudian anda akan melihat sesuatu seperti ini:
Nameserver 192.168.1.1
Ini adalah alamat DNS yang digunakan sekarang. Anda boleh mengubahnya ke alamat yang anda mahukan, sebagai contoh:
Nameserver 8.8.8.8 Nameserver 1.1.1.1
Selepas keluar dari keluar, DNS baru berkuatkuasa (beberapa perkhidmatan mungkin memerlukan memulakan semula perkhidmatan rangkaian).
?? Nota: Sesetengah sistem (seperti Ubuntu/Debian yang menggunakan
systemd-resolved
) secara automatik akan menghasilkan fail ini, dan pengubahsuaian langsung boleh ditimpa. Dalam kes ini, adalah disyorkan untuk mengubah konfigurasisystemd-resolved
, dan kemudian melaksanakansudo systemctl restart systemd-resolved
.
Soalan dan nota yang sering ditanya
Adakah ia akan dipulihkan setiap kali anda memulakan semula?
Ini biasanya kerana sistem anda menggunakan DHCP untuk mendapatkan IP dan DNS secara automatik. Pertimbangkan untuk menetapkan DNS dalam konfigurasi klien DHCP, atau menggunakanchattr i /etc/resolv.conf
untuk mengunci fail (dalam beberapa kes sahaja).Berapa banyak DNS yang boleh anda tulis paling banyak?
Tidak ada sekatan yang sukar, tetapi pada umumnya dua atau tiga sudah cukup. Sistem ini akan cuba menyambungkan DNS ini dengan teratur, dan menggantikan yang seterusnya jika yang pertama gagal.Adakah terdapat masalah jika anda menulis salah?
Jika anda menulis alamat IP yang tidak wujud, sistem tidak dapat menyelesaikan nama domain, dan mungkin laman web tidak dapat dibuka atau nama domain ping tidak dapat disampaikan. Oleh itu, disyorkan untuk mengujinya selepas pengubahsuaian:ping -c 4 google.com
Meringkaskan langkah operasi:
- Edit
/etc/resolv.conf
fail; - Gantikan atau tambahkan garis
nameserver
; - Simpan dan Keluar;
- Sama ada ujian berkuatkuasa.
Pada dasarnya semua ini. Walaupun nampaknya mudah, berhati -hati untuk tidak mengacaukan mekanisme pengagihan yang berbeza, jika tidak, ia akan ditimpa jika ia diubahsuai.
Atas ialah kandungan terperinci Bagaimana cara menukar pelayan DNS di /etc/resolv.conf?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!
- Edit

Alat AI Hot

Undress AI Tool
Gambar buka pakaian secara percuma

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Clothoff.io
Penyingkiran pakaian AI

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

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Untuk memasang fail RPM tempatan dan mengendalikan kebergantungan, anda harus terlebih dahulu menggunakan DNF untuk memasangnya secara langsung, kerana ia secara automatik dapat memperoleh kebergantungan yang diperlukan dari repositori yang dikonfigurasikan; Jika sistem tidak menyokong DNF, anda boleh menggunakan perintah LocalInstall Yum sebaliknya; Jika kebergantungan tidak dapat diselesaikan, anda boleh memuat turun dan memasang semua pakej yang berkaitan secara manual; Akhirnya, anda juga boleh mengabaikan pemasangan pergantungan, tetapi kaedah ini tidak disyorkan. 1. Gunakan sudodnfinstall./package-name.rpm untuk menyelesaikan kebergantungan secara automatik; 2. Jika tidak ada DNF, anda boleh menggunakan Sudoyumlocalinstall./package-name.rpm; 3. Pemasangan kuasa dan laksanakan Sudorpm-IVH-tidak

Aminimalinstallofcentosisistightweightsetuptheatincludesonlyessentialcomponents, makeitidealforserversorsystemsrequiringfullcontrol.itcontainscoreutilitiesLikeBash, yum/dnf, networkingtools, danSecurityPerageDeskorsherdeskerkors, whileexcludingdeskerkors, whileexcludingdeskerdeskerkors, whileexcludingdeskerdeskerdeskerdeskerdeskerdeskerdeskerkerker

Bagaimana cara menetapkan alamat IP statik menggunakan NMCLI pada CentOS8 atau 9? 1. Mula -mula menjalankan perintah NMClicOnnectionsHow dan IPA untuk melihat antara muka rangkaian semasa dan konfigurasinya; 2. Gunakan perintah nmcliconnectionModify untuk mengubah suai konfigurasi sambungan, tentukan parameter seperti iPv4.methodmanual, ipv4.addresses (seperti 192.168.1.100/24), iPv4.gateway (seperti 192.168.1.1.1) 3. Jalankan perintah NMClicOnnectionDown dan Up untuk memulakan semula sambungan untuk membuat perubahan berkuatkuasa, atau

Memasang dan mengkonfigurasi Fail2Ban pada CentOS tidak rumit, ia termasuk langkah -langkah berikut: 1. Pasang Fail2Ban menggunakan Yum; 2. Secara manual membolehkan dan memulakan perkhidmatan; 3. Buat Fail Penjara. Untuk konfigurasi tersuai; 4. Menetapkan peraturan pertahanan SSH, termasuk membolehkan SSHD, menyatakan masa menyekat dan mencabar semula; 5. Konfigurasi Firewalld sebagai penggerak tindakan; 6. Secara kerap periksa IP dan log menyekat. Fail2ban mengesan tingkah laku log masuk yang tidak normal melalui pemantauan log dan secara automatik menghalang IPS yang mencurigakan. Mekanisme terasnya bergantung kepada parameter utama seperti Bantime (masa yang dilarang), Findtime (masa tetingkap statistik) dan maxRetry (nombor kegagalan maksimum).

Bagaimana cara menambah atau membuang perkhidmatan di firewalld? 1. Tambahkan perkhidmatan: Gunakan Pertama Firewall-CMD-GET-Services untuk melihat perkhidmatan yang tersedia, Tambah sementara-ADD-Service = Nama Perkhidmatan, dan Tambah Secara Tambah-Parameter Permaidani; 2. Keluarkan Perkhidmatan: Gunakan-REMOVE-SERVICE = Nama Perkhidmatan Untuk membuang sementara, Tambah --Panen Secara kekal, dan selepas pengubahsuaian, semua perlu melaksanakan konfigurasi Reload Reload-Reload; 3. Perkhidmatan tersuai: Gunakan-perkhidmatan baru untuk membuat perkhidmatan dan mengedit fail XML untuk menentukan port, dan kemudian tambahkannya mengikut perkhidmatan standard. Beri perhatian untuk membezakan antara tetapan sementara dan tetap semasa operasi, dan tambah nilai firewall pada waktunya.

Kaedah memasang MariaDB atau MySQL ke CentOS adalah seperti berikut: 1. Pasang MariaDB: Selepas mengemas kini sistem, gunakan YUM untuk memasang pelayan MariaDB, mulakan perkhidmatan dan jalankan skrip inisialisasi keselamatan; 2. Pasang MySQL: Selepas menambah sumber rasmi, kemudian gunakan YUM untuk memasang pelayan-pelayan MySQL, mulakan perkhidmatan dan lihat log untuk mendapatkan kata laluan sementara, dan kemudian jalankan skrip inisialisasi keselamatan. MariaDB adalah pilihan yang disyorkan lalai, sesuai untuk persekitaran pembangunan dan ujian; MySQL sesuai untuk senario dengan keperluan perusahaan tertentu, versi komuniti mempunyai fungsi terhad, dan versi perusahaan memerlukan bayaran. Soalan -soalan yang sering ditanya termasuk konflik pelabuhan, isu kebenaran, dan pemeriksaan status pangkalan data, yang boleh diakses melalui port firewall terbuka.

Di CentOS, fail log sistem terutamanya disimpan dalam direktori /var /log. Yang biasa termasuk: 1./var/log/messages rekod sistem sistem; 2./var/log/secure rekod log yang berkaitan dengan pengesahan; 3./var/log/dmesg Rekod maklumat kernel; 4./var/log/cron maklumat tugas masa rekod; 5./var/log/boot.log Proses permulaan rekod. Centos7 dan ke atas menggunakan rsyslog untuk menguruskan log, digabungkan dengan alat jurnal SystemD, boleh dilihat melalui perintah JournalCTL. Ia juga disyorkan untuk menggunakan logrotat untuk memutar log dan nyata
