Hệ thống tên miền Internet

Tổng quat

Khi nào DNS không tồn tại, người ta phải tải xuống Host filechứa tên máy chủ và địa chỉ IP tương ứng của chúng. Nhưng với sự gia tăng số lượng máy chủ của Internet, kích thước của tệp máy chủ cũng tăng lên. Điều này dẫn đến lưu lượng truy cập tải xuống tệp này tăng lên. Để giải quyết vấn đề này, hệ thống DNS đã được giới thiệu.

Domain Name Systemgiúp phân giải tên máy chủ thành một địa chỉ. Nó sử dụng một lược đồ đặt tên phân cấp và cơ sở dữ liệu phân tán của địa chỉ IP và các tên liên quan

Địa chỉ IP

Địa chỉ IP là địa chỉ logic duy nhất được gán cho một máy qua mạng. Địa chỉ IP thể hiện các thuộc tính sau:

  • Địa chỉ IP là địa chỉ duy nhất được gán cho mỗi máy chủ lưu trữ trên Internet.

  • Địa chỉ IP dài 32 bit (4 byte).

  • Địa chỉ IP bao gồm hai thành phần: network componenthost component.

  • Mỗi 4 byte được biểu diễn bằng một số từ 0 đến 255, phân tách bằng dấu chấm. Ví dụ 137.170.4.124

Địa chỉ IP là số 32-bit trong khi tên miền là những tên dễ nhớ. Ví dụ: khi chúng tôi nhập địa chỉ email, chúng tôi luôn nhập một chuỗi tượng trưng như [email protected].

Bộ định vị tài nguyên thống nhất (URL)

Uniform Resource Locator (URL) đề cập đến một địa chỉ web xác định duy nhất một tài liệu qua internet.

Tài liệu này có thể là một trang web, hình ảnh, âm thanh, video hoặc bất kỳ thứ gì khác có trên web.

Ví dụ, www.tutorialspoint.com/internet_technology/index.html là một URL tới index.html được lưu trữ trên máy chủ web hướng dẫn trong thư mục internet_technology.

Các loại URL

Có hai dạng URL như được liệt kê bên dưới:

  • URL tuyệt đối

  • URL tương đối

URL tuyệt đối

URL tuyệt đối là địa chỉ hoàn chỉnh của một tài nguyên trên web. Địa chỉ đã hoàn thành này bao gồm giao thức được sử dụng, tên máy chủ, tên đường dẫn và tên tệp.

Ví dụ: http: // www.tutorialspoint.com / internet_technology /index.htm. Ở đâu:

  • http là giao thức.

  • tutorialspoint.com là tên máy chủ.

  • index.htm là tên tệp.

Phần giao thức cho trình duyệt web biết cách xử lý tệp. Tương tự, chúng tôi có một số giao thức khác cũng có thể được sử dụng để tạo URL là:

  • FTP

  • https

  • Gopher

  • mailto

  • news

URL tương đối

URL tương đối là địa chỉ một phần của trang web. Không giống như URL tuyệt đối, phần giao thức và máy chủ được bỏ qua khỏi URL tương đối.

URL tương đối được sử dụng cho các liên kết nội bộ, tức là để tạo các liên kết đến tệp là một phần của cùng một trang web với các Trang mà bạn đang đặt liên kết.

Ví dụ: để liên kết một hình ảnh trên tutorialspoint.com/internet_technology/internet_referemce_models, chúng ta có thể sử dụng URL tương đối có thể có dạng như /internet_technologies/internet-osi_model.jpg.

Sự khác biệt giữa URL tuyệt đối và URL tương đối

URL tuyệt đối URL tương đối
Được sử dụng để liên kết các trang web trên các trang web khác nhau Được sử dụng để liên kết các trang web trong cùng một trang web.
Khó quản lý. Dễ dàng quản lý
Thay đổi khi tên máy chủ hoặc tên thư mục thay đổi Vẫn giữ nguyên ngay cả khi chúng tôi thay đổi tên máy chủ hoặc tên thư mục.
Dành thời gian truy cập Tương đối nhanh hơn để truy cập.

Kiến trúc hệ thống tên miền

Hệ thống tên miền bao gồm Domain Names, Domain Name Space, Name Server đã được mô tả bên dưới:

Tên miền

Tên miền là một chuỗi ký hiệu được liên kết với địa chỉ IP. Có một số tên miền có sẵn; một số trong số chúng là chung chung, chẳng hạn nhưcom, edu, gov, net vv, trong khi một số tên miền cấp quốc gia như au, in, za, us Vân vân.

Bảng sau đây cho thấy Generic Tên miền cấp cao nhất:

Tên miền Ý nghĩa
Com Kinh doanh thương mại
Edu Giáo dục
Gov Cơ quan chính phủ Hoa Kỳ
Int Thực thể quốc tế
Mil Quân đội Hoa Ky
Mạng lưới Tổ chức mạng
Tổ chức Tổ chức phi lợi nhuận

Bảng sau đây cho thấy Country top-level Tên miền:

Tên miền Ý nghĩa
au Châu Úc
trong Ấn Độ
cl Chile
fr Pháp
chúng ta Hoa Kỳ
za Nam Phi
uk Vương quốc Anh
jp Nhật Bản
es Tây ban nha
de nước Đức
ca Canada
ee Estonia
HK Hồng Kông

Không gian tên miền

Không gian tên miền đề cập đến một hệ thống phân cấp trong cấu trúc đặt tên trên internet. Hệ thống phân cấp này có nhiều cấp (từ 0 đến 127), với một gốc ở trên cùng. Sơ đồ sau đây cho thấy phân cấp không gian tên miền:

Trong sơ đồ trên, mỗi cây con đại diện cho một miền. Mỗi miền có thể được phân vùng thành các miền con và chúng có thể được phân vùng thêm, v.v.

Tên máy chủ

Máy chủ định danh chứa cơ sở dữ liệu DNS. Cơ sở dữ liệu này bao gồm các tên khác nhau và địa chỉ IP tương ứng của chúng. Vì không thể cho một máy chủ duy nhất duy trì toàn bộ cơ sở dữ liệu DNS, do đó, thông tin được phân phối giữa nhiều máy chủ DNS.

  • Hệ thống phân cấp của máy chủ giống như phân cấp tên.

  • Toàn bộ không gian tên được chia thành các khu

Khu vực

Vùng là tập hợp các nút (miền phụ) dưới miền chính. Máy chủ duy trì một cơ sở dữ liệu được gọi là tệp vùng cho mọi vùng.

Nếu miền không được chia thành các miền phụ thì miền và vùng đề cập đến cùng một thứ.

Tuy nhiên, thông tin về các nút trong miền phụ được lưu trữ trong các máy chủ ở cấp thấp hơn; máy chủ gốc giữ tham chiếu đến các cấp thấp hơn của máy chủ.

Các loại máy chủ định danh

Sau đây là ba loại Máy chủ định danh quản lý toàn bộ Hệ thống tên miền:

  • Máy chủ gốc

  • Máy chủ chính

  • Máy chủ phụ

Máy chủ gốc

Máy chủ gốc là máy chủ cấp cao nhất bao gồm toàn bộ cây DNS. Nó không chứa thông tin về miền nhưng ủy quyền cho máy chủ khác

Máy chủ chính

Máy chủ chính lưu trữ một tệp về vùng của nó. Nó có quyền tạo, duy trì và cập nhật tệp vùng.

Máy chủ phụ

Máy chủ phụ chuyển thông tin đầy đủ về một vùng từ một máy chủ khác có thể là máy chủ chính hoặc phụ. Máy chủ phụ không có quyền tạo hoặc cập nhật tệp vùng.

DNS hoạt động

DNS tự động dịch tên miền thành địa chỉ IP. Các bước sau sẽ hướng dẫn bạn qua các bước được bao gồm trong quy trình phân giải miền:

  • Khi chúng tôi gõ www.tutorialspoint.com vào trình duyệt, nó hỏi Máy chủ DNS cục bộ về địa chỉ IP của nó.

  • Đây là DNS cục bộ ở cuối ISP.
  • Khi DNS cục bộ không tìm thấy địa chỉ IP của tên miền được yêu cầu, nó sẽ chuyển tiếp yêu cầu đến máy chủ DNS gốc và hỏi lại địa chỉ IP của nó.

  • Máy chủ DNS gốc trả lời với ủy quyền rằng I do not know the IP address of www.tutorialspoint.com but know the IP address of DNS Server.

  • Sau đó, máy chủ DNS cục bộ hỏi Máy chủ DNS com cùng một câu hỏi.

  • Các com Máy chủ DNS cũng trả lời rằng nó không biết địa chỉ IP của www.tutorialspont.com nhưng biết địa chỉ của tutorialspoint.com.

  • Sau đó, DNS cục bộ hỏi máy chủ DNS của tutorialspoint.com cùng một câu hỏi.

  • Sau đó, máy chủ DNS của tutorialspoint.com trả lời bằng địa chỉ IP của www.tutorialspoint.com.

  • Bây giờ, DNS cục bộ sẽ gửi địa chỉ IP của www.tutorialspoint.com đến máy tính gửi yêu cầu.