Tutorial Setting DNS Server Ubuntu
Isi kandungan:
- Menetapkan pelayan nama DNS pada Ubuntu Desktop
- Menetapkan Nama pelayan DNS pada Pelayan Ubuntu
- Kesimpulannya
Sistem Nama Domain (DNS) adalah bahagian tengah infrastruktur web, menyediakan cara untuk menterjemahkan nama domain ke alamat IP. Anda boleh memikirkan DNS sebagai buku telefon Internet.
Setiap peranti yang disambungkan ke Internet secara unik dikenal pasti oleh Alamat IPnya. Apabila anda menaip di laman web yang anda ingin lawati dalam penyemak imbas anda, nama domainnya mesti diterjemahkan ke dalam Alamat IPnya yang sepadan. Sistem operasi pertama memeriksa fail tuan rumahnya untuk domain yang sepadan dan jika tidak ada kemasukan untuk domain, ia akan menanyakan pelayan nama DNS yang dikonfigurasi untuk menyelesaikan nama domain yang ditentukan.
Sebaik sahaja domain diselesaikan sistem akan menyembunyikan permintaan dan menyimpan rekod untuk domain dan alamat IP yang sama.
Pelayan nama DNS (pemecah rekod) adalah pelayan yang digunakan oleh peranti lain untuk melakukan carian DNS untuk domain yang diminta.
Biasanya, pemutusan DNS diberikan oleh ISP anda. Walau bagaimanapun, penyahtentuan ini mungkin lambat atau tidak dikemas kini secara berkala yang boleh menyebabkan keterlaluan semasa membuat pertanyaan untuk domain, menyelesaikan alamat IP yang salah atau kadang-kadang anda mungkin tidak dapat menyelesaikan domain yang dikehendaki sama sekali.
Terdapat banyak resolver DNS awam percuma yang cepat, peribadi dan sentiasa dikemas kini.
Di bawah adalah beberapa penyahkod DNS awam yang paling popular:
- Google (8.8.8.8, 8.8.4.4) Cloudflare (1.1.1.1 dan 1.0.0.1) OpenDNS (208.67.222.222, 208.67.220.220) Level3 (209.244.0.3, 209.244.0.4)
Dalam panduan ini, kami akan menerangkan cara mengkonfigurasi pelayan nama DNS (resolvers) pada Ubuntu 18.04.
Jika anda ingin menetapkan pelayan nama DNS untuk semua peranti yang disambungkan ke rangkaian tempatan anda maka cara yang paling mudah dan yang disyorkan adalah untuk membuat perubahan pada penghala rumah anda.Menetapkan pelayan nama DNS pada Ubuntu Desktop
Menyediakan pelayan nama DNS pada Ubuntu 18.04 Komputer desktop adalah sangat mudah dan tidak memerlukan pengetahuan teknikal.
-
Lancarkan tetingkap Tetapan.
Pilih sambungan yang anda hendak tetapkan pelayan nama DNS dan klik ikon anak panah untuk membuka Pengurus Rangkaian.
Pilih tab Tetapan IPv4.
Lumpuhkan suis togol "Automatik" dan masukkan alamat penyahkod DNS DNS, dipisahkan oleh koma. Kami akan menggunakan pelayan nama DNS DNS:
Klik pada butang "Guna" untuk menyimpan perubahan.
Perubahan akan berlaku dengan serta-merta kecuali dalam kes-kes di mana penyertaan DNS di-cache oleh sistem atau aplikasi anda.
Menetapkan Nama pelayan DNS pada Pelayan Ubuntu
Kembali pada hari-hari, setiap kali anda ingin mengkonfigurasikan pemecah DNS di Linux, anda hanya akan membuka fail
/etc/resolv.conf
, mengedit entri, simpan fail dan selamat berjalan. Fail ini masih wujud tetapi ia adalah symlink yang dikawal oleh perkhidmatan yang diselesaikan oleh sistem dan tidak boleh diedit secara manual.
sistem diselesaikan adalah perkhidmatan yang menyediakan resolusi nama DNS kepada perkhidmatan dan aplikasi tempatan dan boleh dikonfigurasikan dengan Netplan, alat pengurusan rangkaian lalai di Ubuntu 18.04.
Fail konfigurasi netplan disimpan dalam direktori
/etc/netplan
. Anda mungkin akan mendapati satu atau dua fail YAML dalam direktori ini. Nama fail mungkin berbeza dari persediaan ke persediaan. Biasanya, fail tersebut dinamakan sama ada
01-netcfg.yaml
atau
50-cloud-init.yaml
tetapi dalam sistem anda, ia mungkin berbeza.
Fail-fail ini membolehkan anda mengkonfigurasi antara muka rangkaian, termasuk alamat IP, gerbang, pelayan nama DNS, dan sebagainya.
Untuk mengkonfigurasi pelayan nama DNS membuka fail konfigurasi antara muka dengan editor teks anda:
sudo nano /etc/netplan/01-netcfg.yaml
Kandungan fail akan kelihatan seperti berikut:
/etc/netplan/01-netcfg.yaml
network: version: 2 renderer: networkd ethernets: ens3: dhcp4: no addresses: - 192.168.121.199/24 gateway4: 192.168.121.1 nameservers: addresses:
Untuk mengkonfigurasi pelayan pelayan DNS antara muka, ubah alamat IP semasa dengan pelayan DNS pilihan anda. Sebagai contoh, jika anda ingin menggunakan pelayan DNS Cloudflare, anda akan mengubah garis
addresses
ke:
nameservers: addresses:
Server DNS mesti dipisahkan koma. Anda juga boleh menambah lebih daripada dua pelayan nama.
Sekiranya entri tidak wujud, tambahnya di bawah blok nama antara muka. Apabila mengedit fail Yaml pastikan anda mengikuti standard induk kod YAML. Sekiranya terdapat ralat sintaks dalam konfigurasi, Netplan tidak akan dapat mengurai fail tersebut.
Sebaik sahaja selesai simpan fail dan gunakan perubahan dengan:
sudo netplan apply
Netplan akan menjana fail konfigurasi untuk perkhidmatan yang diselesaikan oleh sistem.
Untuk mengesahkan bahawa resolver DNS baru ditetapkan, jalankan arahan berikut:
systemd-resolve --status | grep 'DNS Servers' -A2
systemd-resolve -status
mencetak banyak maklumat. Kami menggunakan
grep
untuk menapis rentetan "DNS Servers". Output akan kelihatan seperti ini:
Kesimpulannya
Netplan adalah alat pengurusan rangkaian lalai di Ubuntu 18.04, menggantikan fail konfigurasi
/etc/resolv.conf
dan
/etc/network/interfaces
yang telah digunakan untuk mengkonfigurasi rangkaian dalam versi Ubuntu sebelumnya.
Suruhanjaya Eropah menetapkan garis panduan untuk pelaburan awam dalam rangkaian jalur lebar yang sangat pantas tetapi Suruhanjaya Eropah telah menetapkan garis panduan bagaimana kerajaan-kerajaan negara-negara Kesatuan Eropah boleh meningkatkan pembangunan rangkaian jalur lebar yang pantas tanpa melanggar undang-undang Eropah yang direka untuk menyekat bantuan kerajaan.
Apakah dns dan bagaimana untuk menetapkan pelayan dns terbaik pada tingkap
Panduan Penjelasan Menjelaskan: Apakah DNS dan Cara Cari dan Menetapkan Server DNS Terbaik di Windows.
Bagaimana untuk mengajar siri untuk mengucapkan nama-nama yang tidak boleh benar
Siri tidak selalu memahami nama, tetapi ia boleh belajar. Berikut adalah cara anda boleh mengajarnya untuk menyebut nama dengan betul.