Sự khác biệt chính giữa hồ sơ SRV và hồ sơ TXT là gì?


10

Tôi đang cố gắng hợp nhất các tên miền cho các máy chủ mà tôi chăm sóc để chỉ sử dụng một bảng điều khiển thay vì 3 hoặc 4 và một điều khiến tôi dừng lại là nhà cung cấp ban đầu tôi muốn chuyển chúng để chỉ cho tôi các loại hồ sơ sau:

  • Một
  • MX
  • NS
  • CNAME
  • TXT

Bốn điều đầu tiên tôi hiểu, nhưng tôi không chắc về mối quan hệ (nếu có) giữa các bản ghi SRV và bản ghi TXT.

Tôi có thể sử dụng bản ghi TXT thay cho bản ghi SRV không? Cả hai dường như là các bản ghi văn bản chung để chỉ vào một máy chủ cụ thể mà không cần chỉ định một giao thức cụ thể, vì vậy nó không giống như một giả định hoàn toàn vô lý, nhưng tôi nên kiểm tra ở đây trước khi tôi phá vỡ một cái gì đó.

Nếu tôi chỉ có thể thiết lập các bản ghi ở trên, điều đó có nghĩa là về cơ bản tôi không thể chuyển hướng bất kỳ bản ghi SRC nào?

Cảm ơn!


3
Không có SRV và không có AAAA? Có vẻ như một lý do đủ để bỏ nhà cung cấp đó và chuyển sang một nhà cung cấp nghiêm túc. Tên của nó là gì?
bortzmeyer

Thật đáng ngạc nhiên (với tôi, dù sao đi nữa) có bao nhiêu nhà cung cấp vẫn không hỗ trợ hồ sơ srv. Tôi vẫn gặp một số không hỗ trợ các bản ghi txt. Bực bội. Như bortzmeyer đã nói, khi điều đó xảy ra, bạn có thể phải bắt đầu mua sắm cho một nhà cung cấp mới. Điều đó đã được nói, tôi đã gặp một số nhà cung cấp không hỗ trợ txt và srv thông qua trang web của họ nhưng họ cho phép bạn gọi để yêu cầu họ. Tất nhiên điều đó không tối ưu nhưng trong một số tình huống có thể hữu ích.
icky3000

Câu trả lời:


18

Bản ghi TXT là bản ghi văn bản dạng tự do và có thể được sử dụng cho những thứ như mô tả máy chủ lưu trữ. Cũng có thể được sử dụng cho các mục tiêu cụ thể của ứng dụng, như DNSBLSPF . Ngày nay, chúng được sử dụng rộng rãi để thực hiện cả hai mục tiêu này.

Bản ghi SRV là bản ghi dịch vụ và là một dạng mở rộng của bản ghi MX và phức tạp hơn một chút so với bản ghi TXT. Mặc dù các bản ghi MX được sử dụng để xác định máy chủ nào sẽ xử lý e-mail cho một tên miền cụ thể, mang lại các trọng số khác nhau cho các bản ghi khác nhau, bản ghi SRV được sử dụng để cung cấp những thứ như giao thức và cổng. Một bản ghi SRV có dạng sau:

_Service._Proto.Name TTL Class SRV Priority Weight Port Target

Dịch vụ : tên tượng trưng của dịch vụ mong muốn.

Proto : giao thức vận chuyển của dịch vụ mong muốn; đây thường là TCP hoặc UDP.

Tên : tên miền mà hồ sơ này là hợp lệ.

TTL : thời gian DNS tiêu chuẩn đến trường sống.

Lớp : trường lớp DNS tiêu chuẩn (luôn luôn là IN).

Ưu tiên : mức độ ưu tiên của máy chủ đích, giá trị thấp hơn có nghĩa là được ưu tiên hơn.

Trọng lượng : Một trọng lượng tương đối cho các hồ sơ có cùng mức độ ưu tiên.

Cổng : cổng TCP hoặc UDP mà dịch vụ sẽ được tìm thấy.

Mục tiêu : tên máy chủ chính tắc của máy cung cấp dịch vụ.

Một ví dụ điển hình về việc sử dụng các bản ghi SRV là khi sử dụng giao thức XMPP. Ví dụ: nếu bạn có tên miền foobar.com, bản ghi A sẽ được sử dụng để xác định máy chủ chứa nội dung web của bạn và bản ghi SRV sẽ được sử dụng để xác định vị trí máy chủ XMPP của bạn. Thông thường, chúng sẽ được đặt ở các địa chỉ khác nhau.

Thông tin thêm về hồ sơ SRV ở đây .


4

SRVhồ sơ không liên quan nhiều đến TXThồ sơ hơn Ahoặc CNAMEhồ sơ được.

Bạn có nghĩ về các SPFbản ghi (giống hệt với các mục SPF được mang trong TXTcác bản ghi) không?


2

Các bản ghi SRV là để tạo các mô tả chi tiết về dịch vụ. Chúng được sử dụng nhiều trong một số môi trường, chẳng hạn như Microsoft Active Directory. Chúng thường đặc trưng cho một giao thức hoặc dịch vụ, và cung cấp các ưu tiên và trọng số để tạo ra các ưu tiên trong lựa chọn (cân bằng tải của người nghèo).

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.