DNS là gì và hoạt động như thế nào?
dns
Trong thế giới công nghệ nói chung và thiết kế website nói riêng, kể cả đối với những người học không chuyên sâu về công nghệ thông tin đều đã từng nghe hoặc biết đến cụm từ viết tắt DNS.
Thế nhưng, chắc hẳn ít ai thực sự hiểu rõ về cụm từ này, cách hoạt động ra sao và các chức năng dùng để làm gì? Qua bài viết sau đây, TLT Vietnam sẽ giới thiệu chi tiết nhất về DNS, nhằm cập nhật các thông tin cần thiết và quan trọng.
Giới thiệu chung về DNS
1/ Khái niệm
DNS (Domain Name System) hay hệ thống phân giải tên miền, có thể được giải thích là một hệ thống giúp con người và máy tính có thể “giao tiếp” với nhau một cách dễ dàng hơn (Vì ngôn ngữ giao tiếp của chúng ta là tên và chữ viết, còn máy tính chỉ có thể hiểu được các dãy số mà thôi!) Hệ thống giúp biên dịch tên miền (hostname) thành các dãy số, để máy tính có thể hiểu được.
2/ Mục tiêu
Nhìn chung, mục tiêu của Domain Name System tương đối đơn giản, chỉ là giúp mọi người dễ nhớ hơn những chuỗi số dài, khó hiểu. Cơ mà vai trò của của nó lại rất quan trọng trong thời đại 4.0 – thời đại mà những kết nối ngày càng phát triển. Nó sẽ càng trở nên quan trọng hơn khí IPv6 (Giao thức liên mạng thế hệ 6) trở nên thịnh hành, thay thế IPv4 như 192.168.0.1 bằng một các gì đó như fdf8:82e4::53.
3/ Chức năng của Domain Name System
Domain name system cũng giống như một cuốn danh bạ điện thoại. Nghĩa là thay vì bạn phải nhớ hàng tá số điện thoại với một đống con số, thì bạn chỉ cần nhớ tên của chủ nhân số điện thoại thôi.
Mà trong trường hợp, thì số điện thoại sẽ tương ứng với địa chỉ IP của Website, còn tên chủ nhân chính là tên miền của website đó.
Ví dụ, khi bạn gõ “www.google.com” vào trình duyệt, máy chủ DNS sẽ lấy địa chỉ của máy chủ Google là “74.125.236.37”. Sau đó, bạn sẽ thấy trang home của Google tải trang trên trình duyệt mà bạn đang sử dụng. Đó là quá trình phân giải Domain Name System.
Ngoài ra thì mỗi Domain Name System còn có chức năng ghi nhớ những tên miền mà nó đã phân giải và trong những lần truy cập tới, nó sẽ ưu tiên sử dụng. Đó là lý do mà bạn sử dụng nhiều dịch vụ mạng như research thông tin, xem phim, chơi game giải trí,… nhanh chóng và dễ dàng hơn.
4/ Cách hoạt động của DNS
Domain Name System hoạt động từng bước theo cấu trúc của nó. Bước đầu là một truy vấn để lấy thông tin được gọi là “DNS query”.
Lại quay về với ví dụ tìm kiếm website www.google.com trong web browser nhé!
→ Đầu tiên, DNS server sẽ tìm thông tin phân giải trong file hosts – tức file text trong hệ điều hành, chịu trách nhiệm chuyển hostname thành IP.
Nếu không thấy thông tin, nó sẽ quay về tìm trong cache – bộ nhớ tạm của phần cứng hay phần mềm. Nơi phổ biến nhất thường lưu thông tin này chính là bộ nhớ tạm của trình duyệt và bộ nhớ tạm ISP (Internet Service Providers. Nếu không nhận được thông tin, bạn sẽ thấy mã bị lỗi hiện lên.
5/ Các loại DNS Server và vai trò
Trên thực tế, có đến tổng cộng khoảng 4 server tham gia vào trong hệ thống phân giải tên miền, bao gồm:
► Root Name Servers
Cũng thường được gọi là Name Server. Đây là Server quan trọng nhất trong hệ thống cấp bậc của Domain Name System. Bạn cũng có thể hiểu rằng, Root Name Server chính là một thư viện để định hướng tìm kiếm giúp bạn.
Theo quy trình thực tế, sau khi nhận yêu cầu từ DNS Recursive Resolver, Root Name Server sẽ phản hồi rằng nó cần tìm trong các top-level domain name servers (TLD Name Servers ) cụ thể nào.
► DNS Recursor
Như đã nhắc đến ở trên, “cạ cứng” này đóng vai trò như một nhân viên cần mẫn, nhận nhiệm vụ lấy và trả thông tin về cho trình duyệt để tìm đúng thông tin mà chúng cần.
Nói cách khác, DNS Recursor giữ trách nhiệm liên lạc với các Server khác để phản hồi đến trình duyệt người dùng. Tất nhiên là trong quá trình lấy thông tin, đôi khi nó cũng sẽ cần đến sự giúp đỡ của Root DNS Server.
► TLD Name server
Khi bạn muốn truy cập Google hay Facebook, thường, phần mở rộng của bạn sẽ là “.com” đúng không? Vậy tôi muốn bạn biết rằng, nó chính là một trong các Top-level Domain đấy.
Và Server cho loại Top-level domain này gọi là TLD Nameserver. Đây là nhà quản lý toàn bộ hệ thống thông tin của một phần mở rộng tên miền chung.
Theo trình tự, TLD Name Server sẽ phản hồi từ DNS Resolver, sau đó giới thiệu nó cho một Authoritative DNS Server – hay nơi chứa chính thức nguồn dữ liệu của tên miền đó.
► Authoritative Name server
Khi DNS Resolver tìm thấy Authoritative Nameserver, đó là lúc mà việc phân giải tên miền diễn ra.
Mặt khác, Authoritative Name Server có chứa thông tin cho biết tên miền đang gắn với địa chỉ nào. Nó sẽ cung cấp cho Recursive Resolver địa chỉ IP cần thiết tìm thấy trong danh mục những bản ghi của nó.
Cách thức hoạt động của DNS
1/ Nguyên tắc làm việc của DNS là gì?
Mỗi nhà cung cấp dịch vụ vận hành và duy trì Domain Name System server riêng của mình, gồm các máy bên trong phần riêng của mỗi nhà cung cấp dịch vụ đó trong Internet.
Tức là, nếu một trình duyệt tìm kiếm địa chỉ của một website bất kỳ thì Domain Name System server phân giải tên website này phải là DNS server của chính tổ chức quản lý website đó chứ không phải là của một tổ chức (nhà cung cấp dịch vụ) nào khác.
INTERNIC (Internet Network Information Center) chịu trách nhiệm theo dõi các tên miền và các DNS server tương ứng. INTERNIC là một tổ chức được thành lập bởi NFS (National Science Foundation), AT&T và Network Solution, chịu trách nhiệm đăng ký các tên miền của Internet.
INTERNIC chỉ có nhiệm vụ quản lý tất cả các DNS server trên Internet chứ không có nhiệm vụ phân giải tên cho từng địa chỉ.
Domain Name System có khả năng tra vấn các DNS server khác để có được một cái tên đã được phân giải. DNS server của mỗi tên miền thường có hai việc khác biệt.
Thứ nhất, chịu trách nhiệm phân giải tên từ các máy bên trong miền về các địa chỉ Internet, cả bên trong lẫn bên ngoài miền nó quản lý.
Thứ hai, chúng trả lời các DNS server bên ngoài đang cố gắng phân giải những cái tên bên trong miền nó quản lý. DNS server có khả năng ghi nhớ lại những tên vừa phân giải. Để dùng cho những yêu cầu phân giải lần sau. Số lượng những tên phân giải được lưu lại tùy thuộc vào quy mô của từng Domain Name System.
2/ Sử dụng Domain Name System như thế nào?
Vì tốc độ của Domain Name System khác nhau, nên người sử dụng có thể tự chọn DNS server cho riêng mình. Trong trường hợp sử dụng DNS của nhà cung cấp mạng, người sử dụng không cần phải điền địa chỉ DNs vào kết nối mạng của mình.
Còn nếu trong trường hợp sử dụng máy chủ Domain Name System khác, sẽ phải điền địa chỉ cụ thể của máy chủ đó vào. Để thay đổi DNS Server bạn có thể làm như sau:
Bước 1: Trước tiên, bạn vào phần Control Panel, nhấn Start Menu lên sau đó gõ Control Panel là thấy.
Bước 2: Tại đây bạn truy cập vào View network status and tasks.
Bước 3: Sau đó truy cập vào mạng internet bạn đang sử dụng
Bước 4: Tiếp theo nhấn vào phần Properties, nơi đây sẽ cho phép chúng ta thay đổi Domain Name System máy tính.
Bước 5: Bạn sẽ thấy có một phần tên là Internet Protocol Version 4, hãy nhấn vào đó.
Bước 6: Trong Internet Protocol Version 4 lựa chọn Use the following DNS server addresses và tiến hành đổi DNS tại đây.
Bước 7: Nhấn vào OK để xác nhận thiết lập vừa rồi, như vậy là chúng ta đã hoàn tất công đoạn thay đổi Domain Name System.
Các dịch vụ DNS phổ biến nhất hiện nay
Hiện nay Domain Name System có rất nhiều loại khác nhau. Dưới đây là tổng hợp 6 dịch vụ Domain Name System phổ biến nhất:
– DNS Google: Đây là một trong những DNS server được sử dụng nhiều nhất hiện nay vì tốc độ nhanh và ổn định.
8.8.8.8
8.8.4.4
– DNS OpenDSN
208.67.222.222
208.67.220.220
– DNS Cloudflare: Đây là một dịch vụ DNS trung gian, giúp điều phối lưu lượng truy cập qua lớp bảo vệ CloudFlare.
1.1.1.1
1.0.0.1
– DNS VNPT
203.162.4.191
203.162.4.190
– DNS Viettel
203.113.131.1
203.113.131.2
– DNS FPT
210.245.24.20
210.245.24.22
Domain Name System nói chung là một phần vô cùng thiết yếu và quan trọng trong quản trị mạng và website. Hy vọng với những thông tin chi tiết mà TLT Vienam cung cấp cho bạn phía trên, bạn sẽ phần nào hiểu rõ hơn về khái niệm DNS và cách sử dụng nó một cách hiệu quả.
✪ HIỆU QUẢ LAN TỎA NIỀM TIN ✪
CÔNG TY TNHH TM & DV CÔNG NGHỆ TLT Vietnam
Địa chỉ: Phòng 603, Tòa nhà GT, số 403 Nguyễn Thái Bình, P.12, Q.Tân Bình, TP.HCM
Email: tlt@tltvietnam.vn
SĐT: 0283.811.9797
Website: http://tltvietnam.vn/
Các tìm kiếm liên quan đến dns
DNS la gì
Đổi DNS
Các DNS
DNS Wifi
DNS tốt nhất để chơi game
DNS server
Đổi DNS
Dns resolver la gì
Nội Dung Liên Quan
Cập nhật các thông tin mới nhất để tối ưu webiste của bạn
Kho giao diện website đẹp mắt tại TLT Vietnam
Tìm hiểu các quy trình chuẩn giúp tối ưu trang website của bạn
Dịch vụ cung cấp hosting giá tốt chất lượng nhất tại Việt Nam
- LỢI ÍCH CỦA ZALO OA ĐỐI VỚI DOANH NGHIỆP LÀ GÌ? (22.09.2023)
- TLT XIN THÔNG BÁO LỊCH NGHỈ 30/4 - 1/5 (24.04.2023)
- NGÀN LỜI YÊU THƯƠNG XIN GỬI ĐẾN MỘT NỬA CỦA THẾ GIỚI NHÂN NGÀY 8/3 (08.03.2023)
- THÔNG BÁO CHUYỂN ĐỊA CHỈ VĂN PHÒNG TLT (06.03.2023)
- KHAI XUÂN ĐẦU NĂM VỚI NHIỀU ƯU ĐÃI CỰC YÊU (01.02.2023)
- ĐẠI TIỆC TẤT NÊN CÔNG TY TLT - TIỄN NĂM CŨ - ĐÓN NĂM MỚI VỚI NHỮNG HY VỌNG MỚI (11.01.2023)
- LỊCH NGHỈ TẾT NGUYÊN ĐÁN 2023 - XUÂN QUÝ MÃO - CÔNG TY TLT VIỆT NAM (07.01.2023)
- TLT THÔNG BÁO NGHỈ TẾT DƯƠNG LỊCH 2023 (28.12.2022)