Vì sao cần có tên
Bài học 5 trên 47 trong khóa học Mạng máy tính với terminal của Coddy.
Bạn có một địa chỉ để gửi yêu cầu đến. Vậy tại sao mọi người lại nhập example.com thay vì 93.184.216.34?
Có hai lý do. Địa chỉ rất khó nhớ, và tệ hơn, chúng thay đổi. Một trang web chuyển sang máy chủ mới, thêm máy chủ thứ hai hoặc đổi nhà cung cấp, địa chỉ sẽ thay đổi còn tên thì vẫn y nguyên.
DNS, Hệ thống tên miền, giống như danh bạ điện thoại giúp chuyển tên thành địa chỉ khi bạn cần. Đây là dịch vụ tra cứu âm thầm hoạt động phía sau hầu hết mọi yêu cầu bạn gửi.
Điều đó có nghĩa là mỗi yêu cầu thực sự gồm hai bước: phân giải tên thành địa chỉ, rồi kết nối với địa chỉ đó. Hãy ghi nhớ sự khác biệt này, vì khi có lỗi, việc xác định bước nào trong hai bước gặp trục trặc là phần lớn công việc chẩn đoán. Tên không phân giải được thì chưa thể tiến đến bước kết nối.
Thử thách
Trung bìnhCho thấy một tên chỉ là tên thay thế cho một địa chỉ.
- Tạo
index.htmlchứa chính xácSAME - Chạy máy chủ cho thư mục ở cổng 9103 trong nền
- Tải nội dung từ đó hai lần: một lần bằng
127.0.0.1và một lần bằnglocalhost
Cả hai yêu cầu đều đến cùng một máy chủ, nên đầu ra là:
SAME
SAMETự làm thử
Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.
Tất cả bài học trong Mạng máy tính với terminal
Tự luyện tập: Playground Terminal