DNS: SOA là gì?

18 Nov, 2021 admin

DNS: SOA là gì?

Ở bài viết trước , bạn đã được giới thiệu qua về DNS. Trong bài viết này, TinoHost sẽ giới thiệu đến bạn về DNS: SOA nhé!

DNS – Domain Name System (tạm dịch: Hệ thống phân giải tên miền) – là một hệ thống cho phép thiết lập tương ứng giữa địa chỉ IP và tên miền trên Internet.

Nhiệm vụ cơ bản của DNS là “dịch” một tên miền quen thuộc với người dùng (ví dụ: tinohost.com ) thành một địa chỉ IP (ví dụ: 45.77.251.173) mà các máy tính sử dụng để nhận dạng chính xác nhau trên hệ thống mạng toàn cầu.

Vậy DNS: SOA là gì?

Bản ghi SOA (SOA Record) là chữ viết tắt của “Start of Authority” là thông tin xác nhận từ phía máy chủ tiếp nhận của tên miền. 

dns-soa-la-gi

Thông thường, mỗi tên miền sẽ sử dụng một cặp DNS nào đó để trỏ về 1 hoặc nhiều máy chủ DNS. Sau đó, các máy chủ DNS có trách nhiệm cung cấp thông tin bản ghi DNS của hệ thống cho tên miền này để nó hoạt động.  Trong quá trình này, SOA được coi như dấu hiệu nhận biết của hệ thống về tên miền này.

Trong mỗi tập tin cơ sở dữ liệu DNS phải có một và chỉ một record SOA gồm các thông tin về domain trên DNS Server, thông tin về zone transfer.

Cấu trúc SOA: 

Cú pháp: 

[tên miền] IN SOA [tên-server-dns] [địa-chỉ-email] (serial number;refresh number;retry number;experi number;time-to-live number)

Ví dụ một cấu trúc SOA:

ns1.somedomnain.co.uk abuse.somedomnain.co.uk 2006030501 28800 3600 604800 3600

dns-soa-la-gi

Trong đó:

  • ns1.somedomnain.co.uk: giá trị DNS chính của tên miền hoặc máy chủ.
  • abuse.somedomnain.co.uk: chuyển đổi từ dạng [email protected], thể hiện chủ thể sở hữu tên miền này.
  • 2006030501 : Thời gian cập nhật DNS cho tên miền mới nhất.
  • 28800: số giây trước khi bản ghi DNS được tự động cập nhật lại
  • 3600: số giây trước khi bản ghi DNS bị lỗi không thể tự động cập nhật lại và cần lấy lại thông tin DNS lần tiếp theo.
  • 604800: giới hạn thời gian tính bằng giây sau khi bản ghi DNS được gỡ bỏ trên server và không còn hiệu lực trên server.
  • 3600: TTL – xác định thời gian cache của bản ghi

Lưu ý khi nhập cú pháp SOA

dns-soa-la-gi

  • Serial : Hiển thị phiên bản (version) hay là số lần mà zone được thay đổi, cứ mỗi lần dữ liệu trong zone thay đổi thì con số này lại tăng lên. Nó được dùng để so sánh và cập nhật dữ liệu giữa các máy chủ secondary DNS và máy chủ Master. Nếu serial của master server lớn hơn, máy secondary sẽ tiến hành cập nhật. Serial áp dụng cho mọi dữ liệu trong zone và là một số nguyên. Định dạng này theo kiểu YYYYMMDDNN, trong đó YYYY là năm, MM là tháng, DD là ngày, NN là số lần sửa đổi dữ liệu zone trong ngày.
  • Refresh : chỉ ra khoảng thời gian máy chủ Secondary kiểm tra sữ liệu zone trên máy Primary để cập nhật nếu cần.
  • Retry : nếu máy chủ Secondary không kết nối được với máy chủ Primary theo thời hạn mô tả trong refresh (ví dụ máy chủ Primary bị shutdown vào lúc đó thì máy chủ Secondary phải tìm cách kết nối lại với máy chủ Primary theo một chu kỳ thời gian mô tả trong retry. Thông thường, giá trị này nhỏ hơn giá trị refresh).
  • Expire : nếu sau khoảng thời gian này mà máy chủ Secondary không kết nối được với máy chủ Primary thì dữ liệu zone trên máy Secondary sẽ bị quá hạn.
  • TTL (time to live) : giá trị này áp dụng cho mọi record trong zone và được đính kèm trong thông tin trả lời một truy vấn. Mục đích của nó là chỉ ra thời gian mà các máy chủ name server khác cache lại thông tin trả lời. Việc cache thông tin trả lời giúp giảm lưu lượng truy vấn DNS trên mạng.

Mọi thắc mắc và góp ý liên quan, xin vui lòng liên hệ ngay TinoHost để được tư vấn chi tiết nhé!

Hỗ trợ 24/7/365 – “đúng doanh nghiệp – đúng dịch vụ – đúng khả năng”

Với đội ngũ nhân viên chuyên môn cao, trang thiết bị tối tân cùng tinh thần tận tâm hỗ trợ 24/7/365,  TinoHost tự tin cung cấp dịch vụ tên miền , hosting tối ưu và hệ thống máy chủ mạnh mẽ với chi phí tốt nhất cho doanh nghiệp của bạn.

Chỉ cần để lại thông tin cá nhân của bạn, chuyên viên tư vấn của TinoHost sẽ giúp bạn chọn được giải pháp tốt nhất cho tên miền và hosting. Đừng để công nghệ trở thành rào cản quá trình phát triển công ty bạn.

Với bề dày kinh nghiệm hơn 5 năm cung cấp hosting, dịch vụ cho thuê máy chủ, các dịch vụ liên quan đến tên miền và bảo mật website, hãy để TinoHost đồng hành cùng bạn khẳng định thương hiệu trên bản đồ công nghệ toàn cầu!

CÔNG TY CỔ PHẦN TẬP ĐOÀN TINO

  • Trụ sở chính: L17-11, Tầng 17, Tòa nhà Vincom Center, Số 72 Lê Thánh Tôn, Phường Bến Nghé, Quận 1, Thành phố Hồ Chí Minh
    Văn phòng đại diện: 42 Trần Phú, Phường 4, Quận 5, Thành phố Hồ Chí Minh
  • Điện thoại: 0364 333 333
    Tổng đài miễn phí: 1800 6734
  • Email: [email protected]
  • Website: www.tino.org

  • Văn phòng đại diện: Tầng 31, Tòa L2, Vinhomes Central Park, 720A Điện Biên Phủ, P.22, Q.Bình Thạnh, Thành phố Hồ Chí Minh
  • Website: 
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments