Lưu trữ DNS được quản lý tốt hơn bởi nhà cung cấp tên miền hoặc nhà cung cấp Hosting?


11

Có tốt hơn không khi để DNS được quản lý bởi Nhà cung cấp tên miền như GoDaddy / Namecheap hoặc trỏ máy chủ tên đến các nhà cung cấp dịch vụ lưu trữ như Linode? Sự khác biệt và nhược điểm / lợi thế của cả hai là gì?

Câu trả lời:


11

Nhiều hơn so với lưu trữ web, lưu trữ DNS là một dịch vụ hàng hóa, miễn là nhà cung cấp DNS có thẩm quyền, không có nhiều sự khác biệt giữa nhà cung cấp này với nhà cung cấp khác. Những lý do là:

  • Mạng Internet DNS được thiết kế để tải phân tán. Đó là, khi người dùng tra cứu example.com, tất cả họ sẽ không gửi yêu cầu đến máy chủ tên miền có thẩm quyền của tên miền của bạn. Thông thường, họ đang yêu cầu máy chủ DNS lưu trữ cục bộ của ISP. Và đôi khi, các máy chủ tên này là các giao nhận gửi yêu cầu đến một máy chủ tên đệ quy trung tâm hơn. Và nếu bộ đệm DNS cục bộ của máy khách hoặc bộ đệm DNS của máy chủ tên miền chuyển tiếp hoặc đệ quy của ISP chứa bản ghi chưa hết hạn cho tên miền của bạn, thì máy chủ tên có thẩm quyền của bạn sẽ không được truy vấn.
  • DNS là một hệ thống rất mạnh, nhưng nó cũng rất đơn giản. Và hầu hết mọi người không yêu cầu thiết lập DNS rất phức tạp hoặc từng truy cập tất cả trừ các tính năng DNS cơ bản nhất. Vì vậy, ngoài hiệu suất mạng và giao diện người dùng, thực sự không có nhiều thứ để phân biệt một dịch vụ này với dịch vụ khác. Đối với người dùng cuối, thậm chí còn ít hơn để phân biệt một nhà cung cấp DNS với một nhà cung cấp DNS khác.
  • Ngay cả hiệu suất mạng chủ yếu phụ thuộc vào ISP của khách hàng và các liên kết trung gian trong hầu hết các trường hợp. Và trong bối cảnh yêu cầu trang web, DNS chiếm một lượng rất nhỏ trong tổng băng thông và thời gian làm tròn. Trong ngữ cảnh của phiên trình duyệt, hiệu suất của các máy chủ DNS của bạn thậm chí còn không đáng kể.

Vì vậy, đối với tôi, chi phí và sự thuận tiện là những yếu tố lớn nhất. Và nó thường rẻ nhất và thuận tiện nhất để sử dụng máy chủ DNS của máy chủ web. Tôi cũng thường đăng ký tên miền của mình thông qua máy chủ web của mình (vì đó là một dịch vụ hàng hóa khác và máy chủ web trung bình ít mờ hơn so với đăng ký), vì vậy tôi có thể quản lý gần như mọi thứ từ một bảng điều khiển. Khi tôi đăng ký một tên miền mới, nó sẽ tự động được thêm vào tài khoản của tôi, các mục nhập DNS được tạo và vhost được thiết lập trên máy chủ web.

Đối với các dự án yêu cầu bảo mật cao hơn, tôi có thể tìm kiếm một máy chủ web hỗ trợ DNSSEC (mặc dù điều này không liên quan nếu bạn đang sử dụng một trong nhiều TLD mà máy chủ tên gốc không hỗ trợ). Nhưng bên cạnh đó, không có nhiều thứ bắt buộc phải mua sắm xung quanh.

Trừ khi bạn cần các tính năng DNS cụ thể mà máy chủ web của bạn không cung cấp (và có lý do chính đáng để gắn bó với chúng) Tôi sẽ để máy chủ web xử lý nó. Họ đã quản lý 99% nhu cầu lưu trữ của bạn, vậy tại sao phải tạo một tài khoản khác (hóa đơn khác, bộ thông tin đăng nhập, bảng quản trị, nhân viên hỗ trợ ...) và một điểm thất bại khác. Sẽ có ý nghĩa hơn khi dành thêm một chút thời gian để chọn ra một máy chủ web thực sự tốt có thẩm quyền và đáng tin cậy.


Chỉnh sửa:
Tôi xin lỗi về độ dài của câu trả lời này, nhưng tôi chỉ muốn thêm một vài điểm:

  • những lý do chính đáng để chọn dịch vụ DNS chuyên dụng nếu bạn là một phần của 1% người dùng yêu cầu các tính năng nâng cao như:

    • Cân bằng tải DNS - thông thường, CDN sẽ cung cấp cân bằng tải cho bạn, nhưng nếu bạn đang chạy CDN quy mô nhỏ tự quản lý của mình với một số vị trí, thì điều này có thể hữu ích. DNS round-robin không phải là phương pháp cân bằng tải tốt nhất, nhưng một nhà cung cấp DNS tốt nên có các phương pháp cân bằng tải dựa trên DNS tốt hơn.
    • Độ trễ cực thấp - như đã đề cập trước đó, trừ khi dịch vụ DNS của bạn đặc biệt kém, sự khác biệt về hiệu suất giữa các nhà cung cấp DNS khác nhau không thể nhận thấy đối với người dùng cuối. Tuy nhiên , có một số ngách nhất định trong đó tối ưu hóa hiệu suất vi mô như vậy có thể tạo ra sự khác biệt, chẳng hạn như các ứng dụng cực kỳ quan trọng và / hoặc các ứng dụng có tỷ lệ tra cứu DNS cao đối với các yêu cầu được lưu trong bộ nhớ cache DNS.
    • Dynamic DNS - một số ít quản trị viên web / quản trị viên máy chủ chọn lưu trữ máy chủ của họ trên các IP động. Điều này không còn lý tưởng trong hầu hết các trường hợp, nhưng nếu bạn muốn lưu trữ một trang web trên kết nối băng thông rộng tại nhà mà không cần thuê IP tĩnh, thì bạn cần sử dụng một nhà cung cấp DNS chuyên dụng.
    • Tính sẵn sàng cao - ở thái cực ngược lại, có những tổ chức có các ứng dụng / dịch vụ rất quan trọng trong đó thời gian hoạt động 99,98% được cung cấp bởi các máy chủ và nhà đăng ký web điển hình là không đủ tốt. Những khách hàng như vậy cần mức độ dự phòng và SLA đảm bảo rằng các công ty như Amazon và Dyn cung cấp.

    Tuy nhiên, hầu hết không rơi vào 1% yêu cầu các dịch vụ này. Ngoài ra còn có sự chồng chéo lớn giữa nhiều tính năng này và lưu trữ CDN / đám mây. Vì vậy, cẩn thận đánh giá tình hình và lựa chọn của bạn đầu tiên. Nếu bạn tập trung vào hiệu suất, hãy thực hiện một số điểm chuẩn để xem DNS có phải là nút cổ chai chính của bạn không. Thường có các tối ưu hóa hiệu suất dễ dàng hơn và đáng kể hơn được thực hiện trước khi bạn cần DNS anycast cân bằng tải, v.v.

  • Theo nhận xét, máy chủ web sẽ tự động xử lý rất nhiều quản lý DNS cho bạn. Với nhà cung cấp DNS bên thứ 3, sẽ mất gấp đôi thời gian để thiết lập trang web mới và bạn phải lo lắng về việc máy chủ web của mình thực hiện các thay đổi mạng phá vỡ cài đặt DNS của bạn. Nó chỉ hiệu quả hơn khi cho phép máy chủ web tự động hóa tất cả những điều này.
  • Tuy nhiên, bạn nên tìm kiếm các máy chủ và đăng ký web không đủ năng lực với hiệu suất và giao diện người dùng / tính năng phụ. Họ là một thiểu số nhỏ, nhưng Godaddy là một trong số họ. Cụ thể, họ thường xuyên bỏ các yêu cầu DNS và thậm chí đưa ra chính sách tắt DNS chọn lọc thay vì từ chối các máy chủ DNS chưa được kiểm chứng của họ. Mặc dù trong trường hợp như thế này, tôi chỉ cần thay đổi các nhà đăng ký / máy chủ web, vì việc họ phá hoại DNS công khai một cách trắng trợn cho thấy các vấn đề cơ bản hơn với công ty, chẳng hạn như quản lý không đủ năng lực.

Điều gì sẽ xảy ra nếu tôi muốn chuyển đổi webhost của mình, tất cả các mục DNS của tôi đã biến mất, phải không? Vậy trong trường hợp đó đăng ký là tốt hơn?
Deepak Găngal

@dpacmittal: Nếu bạn muốn chuyển đổi webhost, bạn (hoặc webhost) chỉ cần thực hiện chuyển vùng cho tất cả các tên miền của bạn và sao chép các mục nhập, thay đổi các mục phù hợp trong quy trình (hầu hết các máy chủ sẽ làm điều này cho bạn). Nếu bạn đang sử dụng một dịch vụ DNS riêng, bạn vẫn phải thay đổi thủ công tất cả các mục DNS để trỏ đến máy chủ mới của bạn. Trừ khi bạn thay đổi máy chủ web thường xuyên, việc lưu trữ máy chủ web của bạn DNS vẫn hoạt động ít hơn so với việc phải chỉnh sửa DNS theo cách thủ công mỗi khi bạn tạo tên miền / tên miền mới hoặc IP máy chủ của bạn thay đổi.
Lèse majesté

Đặc biệt là xem xét rằng hầu hết các IP tĩnh của máy chủ web không được đảm bảo 100% tĩnh (giống như các IP tĩnh được thuê từ ISP của bạn). Tuy nhiên, ít nhất họ sẽ thông báo cho bạn nếu IP tĩnh của bạn thay đổi hoặc nếu bạn đang được di chuyển đến một máy chủ khác. Nhưng nếu bạn không có IP tĩnh trên một tên miền cụ thể, thì IP của bạn có thể thay đổi mà bạn không biết bất cứ khi nào máy chủ web cần sửa đổi mạng của họ / di chuyển máy chủ xung quanh. Và điều này cũng áp dụng cho các dịch vụ khác được lưu trữ trên tên miền của bạn (ví dụ: thư, cơ sở dữ liệu, v.v.). Bạn phải tự mình xem những thứ này.
Lèse majesté

Phản hồi tuyệt vời và được định dạng tốt +1
Simon Hayter

3

Phụ thuộc vào số tiền bạn đánh giá trang web của bạn. Bạn không sao khi bị cúp điện và có lưu lượng truy cập thấp thì DNS của Nhà đăng ký sẽ ổn và miễn phí. Nếu bạn đánh giá cao trang web của mình và muốn đảm bảo hiệu suất và độ tin cậy tối ưu thì bằng mọi cách hãy đến với nhà cung cấp được quản lý. Cá nhân tôi làm việc cho Dyn vì vậy tôi sẽ rất vui khi được nói chuyện nhiều hơn với bạn về dịch vụ của chúng tôi. Chúng tôi có ba cấp độ dịch vụ, cá nhân / smb / doanh nghiệp nên có một mức giá cho tất cả mọi người và chúng tôi là những người dẫn đầu trong ngành này. Route53 và UltraDNS là hai tổ chức khác mà chúng tôi sẽ xem xét các nhà cung cấp cấp 1. Kiểm tra các liên kết này. chúng có thể hữu ích cho bạn :)

http://blog.catchpoint.com/2011/10/05/free-dns-hurts-web-performance

http://www.deratorofaninja.com/blog/2012/03/03/devops-dns-for-developers-ndash-now-therersquos-no-excuse-not-to-ledge

  • @ CjSwan33

bạn có thể cung cấp giá rẻ hơn Amazon? So sánh kế hoạch tiêu chuẩn của Dyn, 600.000 truy vấn 10 vùng $ 29,95 một năm có giá trị tới 2,49 đô la một tháng. Tuyến 53 là 1.000.000 truy vấn một tháng với 25 vùng ở mức khoảng 1 đô la một tháng?
Anagio

1

Tôi sử dụng Amazon Route 53 để quản lý DNS. Họ có nhiều lựa chọn hơn nhà cung cấp trước đây của tôi no-ip.com. Cấu hình tôi cần không có ip không thể hỗ trợ. Tuyến 53 khá rẻ so với các dịch vụ quản lý DNS khác.


1

GoDaddy / NameCheap, vv chi phí ít hơn, nhưng cung cấp ít linh hoạt hơn. Chạy một máy chủ ảo Linode phức tạp hơn và cung cấp sự linh hoạt hơn. Một nền tảng trung gian thay thế là các công ty cung cấp dịch vụ DNS chuyên dụng.


1
Nhưng việc DNS được quản lý bởi nhà đăng ký cho phép bạn thay đổi webhost một cách linh hoạt, phải không? Trong trường hợp của tôi, các mục MX của tôi được trỏ đến mailservers của Google App và DNS được quản lý bởi webhost của tôi. Vì vậy, bây giờ tôi muốn chuyển đổi, tôi sẽ phải thêm lại các mục MX sau khi chuyển đổi, điều này sẽ không thành vấn đề nếu tôi để nhà đăng ký của mình quản lý DNS.
Deepak Găngal

Vâng, đó là một lợi thế khác.
paulmorriss

0

Lưu trữ DNS, như bất kỳ công việc thông minh nào khác , được thực hiện tốt hơn bởi các chuyên gia . Người bán tên miền hoặc Người bán webhosting không phải là chuyên gia trong nhiệm vụ Hostmaster. Vì vậy, câu trả lời là "nó phụ thuộc ..." б phụ thuộc vào nơi sẽ tìm thấy nhiều nhân viên có năng lực hơn trong lĩnh vực kinh doanh cần thiết .

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.