Peta dunia

 

EN: Read in English

Dunia L3: Talian Telefon

DNS: dig dan /etc/hosts

Anda akan belajar: bagaimana nama menjadi nombor, dan cara menyemaknya.

Teks BM belum disemak oleh penutur asli.

Disemak dengan Linux (Debian 13) pada 1 Nov 2026

Masalahnya

Anda you di /home/you. 0 benda di sini. Servis: cron berjalan, ssh berjalan, nginx berjalan.

Anda di siniyou@kedai:~$

Folder ~

Folder kosong

+ 3 tersembunyi (ls -a)

Servis

  • cronberjalanmula semasa boot
  • sshberjalanmula semasa boot
  • nginxberjalanmula semasa boot

Talian telefon (rangkaian) Alamat 10.0.0.5

Port yang mendengar

  • :22 sshd
  • :80 nginx

Anda taip nama, bukan nombor. Tetapi panggilan itu sampai ke 203.0.113.10. Siapa tukar nama itu kepada nombor?

Tengok

Ketik setiap titik pada garis masa.

DNS ialah buku telefon internet. Tekan setiap langkah untuk ikut satu nama.

Cuba

Tanya buku telefon sendiri. dig +short cetak jawapannya sahaja.

Anda you di /home/you. 0 benda di sini. Servis: cron berjalan, ssh berjalan, nginx berjalan.

Anda di siniyou@kedai:~$

Folder ~

Folder kosong

+ 3 tersembunyi (ls -a)

Servis

  • cronberjalanmula semasa boot
  • sshberjalanmula semasa boot
  • nginxberjalanmula semasa boot

Talian telefon (rangkaian) Alamat 10.0.0.5

Port yang mendengar

  • :22 sshd
  • :80 nginx

Tengok

Tanpa +short, dig tunjuk seluruh jawapan. Tekan baris yang ada jawapannya.

Tekan baris jawapan.

0 daripada 1 dijumpai

Teka

/etc/hosts kata kedai.example ialah 10.0.0.99. DNS kata 203.0.113.10. Nombor mana yang curl dail?

Pilih satu jawapan.

Cuba

Ajar kedai satu nama baharu: stock.kedai ialah 10.0.0.21. Tambah satu baris dalam /etc/hosts: Senarai pendek nama dan nombor milik kedai sendiri. Ia disemak sebelum DNS..

Anda you di /home/you. 0 benda di sini. Servis: cron berjalan, ssh berjalan, nginx berjalan.

Anda di siniyou@kedai:~$

Folder ~

Folder kosong

+ 3 tersembunyi (ls -a)

Servis

  • cronberjalanmula semasa boot
  • sshberjalanmula semasa boot
  • nginxberjalanmula semasa boot

Talian telefon (rangkaian) Alamat 10.0.0.5

Port yang mendengar

  • :22 sshd
  • :80 nginx

Semak

Anda tambah satu nama dalam /etc/hosts. Kemudian dig +short untuk nama itu tak cetak apa-apa. Kenapa?

Pilih satu jawapan.

Anda berjaya!

Kini anda boleh ikut nama hingga ke nombornya dengan dig dan getent.

Nak tahu lebih (pilihan)

300 itu ialah TTL: berapa lama orang lain boleh ingat jawapan itu. Sebab itu perubahan DNS ambil masa untuk sampai kepada semua. www.kedai.example ialah CNAME: nama samaran untuk kedai.example.

Misi sebenar

  1. dig +short example.com
  2. getent hosts example.com
  3. cat /etc/hosts

0 daripada 3 langkah siap · Tanda anda disimpan.