Thứ Tư, 7 tháng 8, 2013

DNS

        DNS viết tắt từ Domain Name System (tạm dịch Hệ thống tên miền) là Hệ thống phân giải tên được phát minh vào năm 1984 cho Internet và là một trong số các chuẩn công nghiệp của các cổng bao gồm cả TCP/IP. DNS là chìa khóa chủ chốt của nhiều dịch vụ mạng như duyệt Internet, mail server, web server...Có thể nói không có DNS, Internet sẽ mau chóng lụi tàn để bạn có thể hình dung về mức độ quan trọng của DNS.
Các tài nguyên mạng được định danh bằng những địa chỉ IP dạng như 10.0.0.10 làm ví dụ. Mỗi máy tính khi kết nối vào mạng Internet cũng được gán cho 1 địa chỉ IP riêng biệt không trùng lẫn với bất kỳ máy tính nào khác trên thế giới. Tương tự vậy với website cũng có các địa chỉ IP riêng biệt. Tuy nhiên, bạn đâu thể nhớ rõ con số 123.30.128.10 sẽ dẫn đến website Tuổi Trẻ Online thay vì gõ www.tuoitre.com.vn. Đây là lúc DNS "trổ tài chuyển đổi" (ánh xạ) các con số địa chỉ IP khô khan thành những ký tự ABC thân thiện hơn. Nhờ DNS nên bạn không cần phải nhớ địa chỉ IP để vào website Tuổi Trẻ Online mà chỉ cần nhớ www.tuoitre.com.vn.
Nói cách khác, DNS cũng giống như một danh bạ điện thoại cho Internet. Nếu bạn biết tên của một người nhưng không biết số điện thoại hay ngược lại, bạn có thể tham khảo trong sổ danh bạ dễ dàng.
DNS khi triển khai sẽ sử dụng 2 thành phần: máy chủ DNS (DNS server) và máy trạm DNS (DNS client). Cả 2 thành phần này hoạt động như là ứng dụng dịch vụ nền trên hệ thống.

Trong hầu hết các cấu hình router của gia đình hay các doanh nghiệp vừa và nhỏ (home/SMB), chúng không có các máy chủ DNS riêng và các SMB router sẽ proxy (ủy nhiệm) DNS đến các máy chủ DNS thực. Trong trường hợp đó, địa chỉ IP của DNS Server có thể cùng với router của bạn.
Kiểm tra máy có bị lỗi DNS hay không.
* Một cách nhanh để chứng tỏ nguyên nhân là vấn đề của DNS chứ không phải vấn đề của mạng là ping đến địa chỉ IP của host mà bạn đang muốn truy cập đến. Nếu kết nối đến tên miền thất bại nhưng kết nối đến địa chỉ IP thành công thì bạn sẽ biết rằng vấn đề của mình nằm ở DNS.
Tuy nhiên nếu DNS Server của bạn không hoạt động thì rất khó chỉ ra địa chỉ IP mà bạn đang kết nối đến là gì. Để thực hiện test này, bạn phải có một sơ đồ (diagram) mạng hoặc giống như nhiều quản trị viên vẫn thực hiện, chỉ cần nhớ địa chỉ IP của host.
Nếu làm việc, cho tới khi DNS server hiện hữu lần nữa, bạn có thể đặt vào một entry trong file hosts của mình để bản đồ hóa IP đến hostname.

* Một cách khác để phát hiện lỗi DNS là bạn có thể truy cập trực tiếp trang web bằng địa chỉ IP mà không thông qua DNS, bằng cách gõ địa chỉ IP trực tiếp của trang web đó vào trình duyệt. 
ví dụ trang Google.com, có đia chỉ IP là "47.135.128.138" khi đó máy tính của bạn sẽ kết nối thẳng đến trang Google.com. 

Không có nhận xét nào:

Đăng nhận xét