GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Mengatur Server Nama DNS di Ubuntu 18.04

Domain Name System (DNS) adalah bagian sentral dari infrastruktur web, menyediakan cara untuk menerjemahkan nama domain menjadi alamat IP. Anda dapat menganggap DNS sebagai buku telepon Internet.

Setiap perangkat yang terhubung ke Internet secara unik diidentifikasi oleh Alamat IP-nya. Saat Anda mengetikkan situs web yang ingin Anda kunjungi di browser Anda, nama domainnya harus diterjemahkan ke dalam Alamat IP yang sesuai. Sistem operasi pertama-tama memeriksa file hostnya untuk domain yang sesuai dan jika tidak ada entri untuk domain tersebut, sistem akan meminta server nama DNS yang dikonfigurasi untuk menyelesaikan nama domain yang ditentukan.

Setelah domain diselesaikan, sistem akan men-cache permintaan dan menyimpan catatan untuk domain dan alamat IP yang sesuai.

Server nama (resolver) DNS adalah server yang digunakan oleh perangkat lain untuk melakukan pencarian DNS untuk domain yang diminta.

Biasanya, resolver DNS ditetapkan oleh ISP Anda. Namun, resolver ini mungkin lambat atau tidak diperbarui secara berkala yang dapat menyebabkan kelambatan saat menanyakan domain, menyelesaikan ke alamat IP yang salah, atau terkadang Anda mungkin tidak dapat menyelesaikan domain yang diinginkan sama sekali.

Ada banyak resolver DNS publik gratis yang cepat, pribadi, dan diperbarui secara berkala.

Di bawah ini adalah beberapa resolver DNS publik yang paling populer:

  • 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)
  • Tingkat 3 (209.244.0.3, 209.244.0.4)

Dalam panduan ini, kami akan menjelaskan cara mengkonfigurasi DNS nameserver (resolver) di Ubuntu 18.04.

Jika Anda ingin mengatur server nama DNS untuk semua perangkat yang terhubung ke jaringan lokal Anda, maka cara termudah dan yang disarankan adalah membuat perubahan di router rumah Anda.

Menyetel Server Nama DNS di Desktop Ubuntu #

Menyiapkan server nama DNS di komputer Desktop Ubuntu 18.04 sangat mudah dan tidak memerlukan pengetahuan teknis.

  1. Luncurkan jendela Pengaturan.

  2. Jika Anda terhubung ke jaringan WiFi, klik tab "Wi-FI". Jika tidak, jika Anda memiliki koneksi kabel, klik tab “Jaringan”.

  3. Pilih koneksi yang ingin Anda atur server nama DNSnya dan klik ikon roda gigi untuk membuka Manajer Jaringan.

  4. Pilih tab Pengaturan IPv4.

  5. Nonaktifkan sakelar sakelar "Otomatis" dan masukkan alamat IP penyelesai DNS, dipisahkan dengan koma. Kami akan menggunakan server nama DNS Google:

  6. Klik tombol “Terapkan” untuk menyimpan perubahan.

Perubahan segera berlaku kecuali jika entri DNS di-cache oleh sistem atau aplikasi Anda.

Jika Anda ingin beralih kembali ke pengaturan lama, buka Network Manager, buka Pengaturan IPv4 dan aktifkan sakelar sakelar “Otomatis”.

Menyetel Server Nama DNS di Server Ubuntu #

Kembali ke masa lalu, kapan pun Anda ingin mengonfigurasi resolver DNS di Linux, Anda cukup membuka /etc/resolv.conf file, edit entri, simpan file dan Anda siap melakukannya. File ini masih ada tetapi merupakan symlink yang dikontrol oleh layanan yang diselesaikan systemd dan tidak boleh diedit secara manual.

systemd-resolved adalah layanan yang menyediakan resolusi nama DNS untuk layanan dan aplikasi lokal dan dapat dikonfigurasi dengan Netplan, alat manajemen jaringan default di Ubuntu 18.04.

File konfigurasi Netplan disimpan di /etc/netplan direktori. Anda mungkin akan menemukan satu atau dua file YAML di direktori ini. Nama file mungkin berbeda dari pengaturan ke pengaturan. Biasanya, file tersebut diberi nama 01-netcfg.yaml atau 50-cloud-init.yaml tetapi di sistem Anda, mungkin berbeda.

File-file ini memungkinkan Anda untuk mengonfigurasi antarmuka jaringan, termasuk alamat IP, gateway, server nama DNS, dan sebagainya.

Untuk mengonfigurasi server nama DNS, buka file konfigurasi antarmuka dengan editor teks Anda:

sudo nano /etc/netplan/01-netcfg.yaml

Isi file akan terlihat 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: [8.8.8.8, 8.8.4.4]

Untuk mengonfigurasi server nama DNS antarmuka, ubah alamat IP saat ini dengan server DNS pilihan Anda. Misalnya, jika Anda ingin menggunakan server DNS Cloudflare, Anda harus mengubah addresses baris ke:

      nameservers:
          addresses: [1.1.1.1, 1.0.0.1]

Server DNS harus dipisahkan dengan koma. Anda juga dapat menambahkan lebih dari dua server nama.

Jika entri tidak ada, tambahkan di bawah blok nama antarmuka. Saat mengedit file Yaml, pastikan Anda mengikuti standar indentasi kode YAML. Jika ada kesalahan sintaks dalam konfigurasi, Netplan tidak akan dapat mengurai file.

Setelah selesai simpan file dan terapkan perubahan dengan:

sudo netplan apply

Netplan akan menghasilkan file konfigurasi untuk layanan yang diselesaikan systemd.

Untuk memverifikasi bahwa resolver DNS baru telah disetel, jalankan perintah berikut:

systemd-resolve --status | grep 'DNS Servers' -A2

systemd-resolve -status mencetak banyak informasi. Kami menggunakan grep untuk memfilter string "Server DNS". Outputnya akan terlihat seperti ini:

         DNS Servers: 1.1.1.1
                      1.0.0.1

Ubuntu
  1. Ubuntu – Bagaimana Cara Mengatur Ip Statis Di Ubuntu?

  2. Bagaimana Cara Mengatur Layanan?

  3. Cara mengatur server nama di CWP

  1. Cara Mengatur Host Virtual Apache di Ubuntu 18.04

  2. Cara Menginstal Redis di Ubuntu 20.04 / 18.04

  3. Cara Mengatur Resolver DNS Tidak Terikat di Ubuntu 20.04

  1. Cara mengatur DNS Nameserver di Ubuntu 20.04

  2. Cara Mengatur Kunci SSH di Ubuntu 18.04

  3. Cara Mengatur Server OpenVPN di Ubuntu 18.04