Menu
CoddyTech

Ôn tập: tên

Bài học 9 trên 47 trong khóa học Mạng máy tính với terminal của Coddy.

Tên miền phải được chuyển thành địa chỉ trước khi kết nối, và có hai nơi có thể trả lời câu hỏi này.

Máy của bạn kiểm tra /etc/hosts trước. Kết quả tìm thấy ở đó luôn được ưu tiên, và nó không bao giờ hỏi DNS. Chỉ khi không tìm thấy tên miền, máy mới gửi truy vấn đến một bộ phân giải DNS, thường nhận được câu trả lời từ bộ nhớ đệm, vì vậy ta thường thấy nhãn không có thẩm quyền.

cat /etc/hosts        # Kiểm tra trước, nếu có kết quả thì dùng kết quả đó
nslookup example.com  # Hỏi DNS khi tệp không có kết quả

Các bản ghi có nhiều loại: A và AAAA dành cho địa chỉ, CNAME dành cho bí danh, MX dành cho thư, TXT dành cho văn bản tự do. Mỗi bản ghi có một TTL quyết định thời gian bản ghi có thể được lưu vào bộ nhớ đệm.

Thói quen đáng duy trì: phân giải và kết nối là hai bước riêng biệt, và xác định bước nào thất bại đã giúp bạn chẩn đoán được phần lớn vấn đề.

challenge icon

Thử thách

Trung bình

Đọc câu trả lời mà tệp hosts đưa ra theo chiều ngược lại.

Ở thử thách trước, bạn đã in ra địa chỉ của tên miền. Bây giờ, hãy in ra tên mà 127.0.0.1 ánh xạ tới, lấy tên đó từ dòng đầu tiên trong /etc/hosts bắt đầu bằng địa chỉ đó. Đầu ra cần khớp chính xác:

localhost

^ trong mẫu grep có nghĩa là "ở đầu dòng", giúp bạn tránh khớp với địa chỉ chỉ chứa những chữ số đó.

Tự làm thử

Terminal
quiz iconTự kiểm tra

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