Nhiệm vụ cơ bản của DNS là “biến” một tên miền thân thiện với người dùng, chẳng hạn như "howstuffworks.com" thành địa chỉ IP, ví dụ như 70.42.251.42 mà các máy tính sử dụng để nhận dạng
Trang 1DNS là gì, kiến thức cơ bản về DNS
DNS là một giao thức của mạng máy tính Nhiệm vụ cơ bản của DNS là “biến” một tên miền thân thiện với người dùng, chẳng hạn như "howstuffworks.com" thành địa chỉ IP,
ví dụ như 70.42.251.42 mà các máy tính sử dụng để nhận dạng lẫn nhau trên hệ thống mạng Có thể ví DNS giống như GPS của máy tính trên mạng Internet
Xem thêm: Cách đổi DNS
Tìm hiểu về DNS và cách sử dụng DNS
Mục Lục bài viết:
1 Tìm hiểu về DNS là gì?
2 DNS Servers và địa chỉ IP
3 Cách tìm địa chỉ IP
1 Tìm Hiểu Về DNS Là Gì?
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 miền, cho phép thiết lập tương ứng giữa địa chỉ IP và tên miền trên Internet
Trang 2Máy tính và các thiết bị kết nối mạng khác trên Internet sử dụng địa chỉ IP để “định tuyến” yêu cầu của người dùng tới trang web mà họ đang cố truy cập Có thể hiểu nôm
na, nó cũng giống như cách mà bạn quay số số điện thoại để kết nối với người mà bạn muốn gọi nói chuyện
Nhờ cách sử dụng DNS hữu ích, người dùng không cần phải lưu một danh sách địa chỉ IP của riêng mình.Thay vào đó chỉ cần kết nối thông qua DNS nhanh nhất đó, Domain Name System hay Name Servers, quản lý một cơ sở dữ liệu khổng lồ map tên miền (domain name) tới địa chỉ IP
Dù bạn đang truy cập một trang web hay gửi một email, máy tính của bạn sẽ sử dụng một máy chủ DNS để tìm kiếm tên miền mà bạn đang cố gắng truy cập Thuật ngữ “chuẩn nhất” cho quá trình này là DNS name resolution (phân giải tên miền DNS), và nếu nói rằng máy chủ DNS giải quyết tên miền cho địa chỉ IP cũng không sai
Ví dụ như khi bạn nhập http://www.howstuffworks.com vào thanh địa chỉ trình duyệt bất
kỳ trên máy tính, một phần của kết nối mạng bao gồm quá trình giải quyết tên miền
"howstuffworks.com" thành một địa chỉ IP, chẳng hạn như 70.42.251.42 cho máy chủ web (Web Server) của HowStuffWorks
Nếu muốn bypass DNS Lookup, chỉ cần nhập trực tiếp 70.42.251.42 vào trình duyệt của
bạn Ngoài ra, địa chỉ IP của một trang web có thể thay đổi bất kỳ lúc nào, và một số trang web kết hợp nhiều địa chỉ IP với một tên miền (domain name) duy nhất
Trang 3Nếu không có máy chủ DNS (DNS server), Internet sẽ “đóng cửa” rất nhanh.Thông thường, khi kết nối với Home Network, nhà cung cấp dịch vụ Internet (ISP) hoặc WiFi, modem hoặc Router (bộ định tuyến) sẽ gán địa chỉ mạng máy tính của bạn và gửi một số thông tin cấu hình mạng quan trọng đến máy tính hoặc thiết bị di động Cấu hình đó bao gồm một hoặc nhiều máy chủ DNS mà thiết bị sử dụng khi biên dịch các tên máy chủ DNS (DNS names) thành địa chỉ IP
Đến đây chắc hẳn bạn đã nắm được một số kiến thức cơ bản về DNS Để tìm hiểu sâu hơn hãy cùng xem cấu trúc địa chỉ IP và cấu trúc đó quan trọng như thế nào với quá trình giải quyết tên miền trong phần tiếp theo dưới đây
2 DNS Servers Và Địa Chỉ IP
Như đã đề cập ở trên, nhiệm vụ chính của một DNS (Domain Name Server) là giải quyết (hay nói cách khác là biên dịch) một tên miền thành một địa chỉ IP Điều này nghe có vẻ đơn giản nhưng thực tế thì không hề đơn giản một chút nào cả Lý do là bởi vì:
- Có hàng tỷ các địa chỉ IP đang được sử dụng
- Máy chủ DNS đang xử lý “hàng tỷ” các yêu cầu trên Internet vào các thời điểm bất kỳ
- Mỗi ngày có hàng triệu người đang thêm và thay đổi tên miền cũng như địa chỉ IP
Để giải quyết các vấn đề, máy chủ DNS dựa vào hiệu suất mạng và các giao thức
Internet Đối với địa chỉ của IP, mỗi một máy tính trên mạng Internet đều có một địa chỉ
IP duy nhất (bao gồm chuẩn IPV4 và IPV6) do IANA (Internet Assigned Numbers
Authority) quản lý
Dưới đây là một số cách nhận diện địa chỉ IP:
- 1 địa chỉ IPV4 có 4 nhóm được phân tách bởi dấu chấm thứ tự sẽ là A.B.C.D Chẳng hạn như: 70.74.251.42
- 1 địa chỉ IPV6 có 8 nhóm, mỗi nhóm 16 bits được biểu diễn dưới dạng số thập lục phân (Hexa-Decimal) và được phân tách bởi dấu hai chấm Ví dụ như 2001: 0cb8: 85a3: 0000: 0000: 8a2e: 0370: 7334
Tuy nhiên IPV6 là một chuẩn rất mới, do đó trong bài viết này Tải miễn phí sẽ tập trung vào chuẩn IPV4 phổ biến hơn
Mỗi một số trong nhóm địa chỉ IPV4 được gọi là “Octet”, mỗi Octet có 8 bit, tương đương 1 byte
Trang 4Cho ví dụ, Octet được viết là 42 là viết tắt của 00101010 Mỗi chữ số trong số nhị phân là placeholder cho một số gồm 2 chữ số nhất định từ 2 đến 27, đọc từ phải sang trái Điều này có nghĩa là trong 00101010, bạn có một số 21, 23 và 25 Vì vậy, để có được cơ sở tương đương -10, chỉ cần thêm 21 + 23 + 25 = 2 + 8 + 32 = 42
Một số địa chỉ và dải địa chỉ được chỉ định bởi IANA để làm địa chỉ IP riêng Ví dụ như: địa chỉ IP 127.0.0.1 được sử dụng riêng để xác định máy tính bạn đang sử dụng
Địa chỉ IP của máy tính đến từ đâu? Nếu đang nói về máy tính hoặc laptop, có thể địa chỉ đến từ máy chủ DHCP (Dynamic Host Configuration Protocol) trên hệ thống mạng của bạn
Nhiệm vụ chính của máy chủ DHCP là đảm bảo máy tính của bạn có địa chỉ IP và một số cấu hình mạng khác mà nó cần bất cứ khi nào bạn online Vì đây là địa chỉ động, nên địa chỉ IP trên máy tính của bạn có thể thay đổi
Máy chủ Web (Web server) và các máy tính khác cần một điểm tiếp xúc nhất quán sử dụng các địa chỉ IP tĩnh Điều này đồng nghĩa với việc là cùng một địa chỉ IP luôn được gán vào giao diện hệ thống mạng khi online
Trang 5Để đảm bảo giao diện luôn luôn nhận một địa chỉ IP, IP kết hợp địa chỉ với địa chỉ MAC (Media Access Control) trên giao diện hệ thống mạng Mỗi giao diện mạng, bao gồm cả mạng có dây và không dây, đều có một địa chỉ MAC duy nhất được nhúng bởi nhà sản xuất
3 Cách Tìm Địa Chỉ IP
Dưới đây là một số cách để tìm ra địa chỉ IP trên máy tính của bạn Lưu ý rằng địa chỉ IP
có thể thay đổi theo định kỳ trừ khi bạn sử dụng địa chỉ IP tĩnh
- Windows : Cách nhanh nhất để tìm địa chỉ IP trên máy tính Windows là mở cửa sổ Command Prompt, sau đó nhập lệnh ipconfig vào đó
- Mac : Mở System Preferences, sau đó click chọn Network và hãy chắc chắn rằng kết
nối mạng hiện tại của bạn (có dấu chấm màu xanh nằm kế bên) đã được lựa chọn, sau đó
click chọn Advanced rồi click chọn tab TCP/IP
- Linux hoặc UNIX : Mở ứng dụng Terminal, chẳng hạn như XTERM hoặc iTerm, sau
đó nhập lệnh ifconfig vào đó
- Trên các dòng điện thoại thông minh sử dụng Wifi : Tìm kiếm địa chỉ IP trên trang
thiết lập mạng Mỗi dòng điện thoại sẽ có cách thức truy cập và kiểm tra thiết lập mạng khác nhau
Trang 6Chắc hẳn các bạn đã từng nghe khái niệm đổi DNS để truy cập vào các website bị chặn rồi đúng không, việc thay đổi DNS khá đơn giản, không làm mất nhiều thời gian của bạn
mà lại giúp vào được các trang web bị chặn
Mạng máy tính có rất nhiều khái niệm khác nhau, và để trở thành nhà quản trị mạng giỏi, bạn cần phải biết tất cả các khái niệm đó, và khái niệm ISP là một trong số đó, nếu bạn chưa biết ISP là gì? tham khảo bài viết nói tới ISP là gì của Taimienphi để bổ sung thêm kiến thức cho mình nhé