
Nameserver là gì và nó hoạt động như thế nào -khi hiển thị một website trong trình duyệt web, có một số yếu tố nhất định đi vào hoạt động. Đó là tên miền (ví dụ: yourdomain.com), DNS (Hệ thống tên miền), Nameserver và địa chỉ IP (ví dụ: 94.72.104.230.). Tất cả các yếu tố này tương tác với nhau đằng sau hậu trường khi bạn đang cố gắng truy cập một trang web.
Trong bài viết này, chúng tôi sẽ phân tích sự tương tác giữa tất cả các yếu tố này, tập trung đặc biệt vào vai trò và chức năng của Nameserver.
Nameserver là gì? Họ làm việc như thế nào?
Nameserver được mã hóa với nhiệm vụ tra cứu địa chỉ IP của một tên miền, điều này là cần thiết vì Web hoặc HTTP hoạt động trên TCP / IP. Nếu muốn kết nối với máy nào khác trên mạng (internet), bạn sẽ cần biết địa chỉ IP của nó. Đối với con người chúng ta, việc ghi nhớ các chữ cái và từ dễ dàng hơn so với số nguyên 32 bit hoặc thậm chí 4 octet. Có một số địa chỉ IP dễ ghi nhớ như 8.8.8.8, đó là máy chủ DNS công cộng của Google. Nó khá thông minh, vì để giải quyết yourdomain.com thành địa chỉ IP, bạn sẽ phải liên lạc với máy chủ DNS, nhưng bạn không thể xác định máy chủ DNS trong hệ điều hành của mình bằng tên miền vì sau đó bạn sẽ cần một tên miền khác Máy chủ DNS sẽ dịch nó. Do đó, nó phải bắt đầu với một địa chỉ IP sửa chữa. Google đã mua IP 8.8.8.8 vì nó dễ dàng để nhớ và khi thiết lập kết nối internet trên bất kỳ máy nào, rất nhiều quản trị viên hay cả người dùng đơn giản sẽ sử dụng nó.
Khi bạn mua một tài khoản lưu trữ, công ty lưu trữ thường sẽ chỉ định cho bạn tối thiểu hai máy chủ tên (máy chủ tên chính và phụ) sẽ trông giống như thế này: ns1.yourhostdomain.com và ns2.yourhostdomain.com. Khi bạn nhập tên miền vào trình duyệt web, DNS sẽ truy xuất hai máy chủ tên được chỉ định bởi công ty lưu trữ và trình duyệt của bạn sẽ sử dụng máy chủ tên để tra cứu địa chỉ IP với tên miền, phần mềm của bạn. Khi cần địa chỉ IP được thực hiện, trình duyệt sẽ gửi đến địa chỉ IP trang cụ thể bạn đang cố truy cập và máy chủ web sẽ gửi trang được yêu cầu đến trình duyệt, có hiệu lực hiển thị các trang bạn đang cố xem. Tất cả điều này sẽ mất ít hơn một giây và trừ khi có sự cố xảy ra, bạn sẽ chỉ thấy phiên bản đọc được trong toàn bộ quá trình này.
Không có Nameserver và DNS, bạn buộc phải nhớ một chuỗi số thay cho tên miền. Vì vậy, ví dụ: nếu bạn muốn truy cập trang web của InMotion Hosting, bạn phải viết http://192.145.237.216 thay vì InMotionhosting.com . Cả hai điều này sẽ giúp bạn truy cập trang web của máy chủ web này, nhưng trong khi một phương pháp dễ nhớ hơn với chúng ta, thì phương pháp kia lại dễ hiểu đối với máy móc.
Được duy trì bới các tổ chức bao gồm ICANN và IANA (Cơ quan cấp số được gán Internet), DNS thường được so sánh với một danh bạ điện thoại cho máy tính, đặc biệt vì vai trò của nó trong việc chuyển đổi tên miền đọc được thành IP địa chỉ.
Xem thêm : Xây dựng trang Website với WordPress
Thay đổi Nameserver khi nào và như thế nào?
Thông thường, nếu tên miền và website của bạn được lưu trữ tại cùng một nhà cung cấp, bạn không cần phải bận tâm với máy chủ tên. Nếu bạn mua tên miền từ một công ty đăng ký tên miền nhất định (ví dụ Namecheap), nhưng tài khoản lưu trữ của bạn với một công ty dịch vụ lưu trữ khác với công ty đăng ký của bạn (ví dụ: Bluehost ), việc thay đổi bản ghi NS sẽ dễ dàng và đơn giản khi chung một nhà cung cấp. Làm như vậy sẽ đảm bảo rằng mọi thay đổi được thực hiện trong bảng điều khiển của máy chủ lưu trữ sẽ phản ánh trong DNS, ví dụ như thêm tên miền phụ mới. Ngoài ra, tốt hơn là có một điểm trung tâm duy nhất nơi bạn kiểm soát được lưu trữ và DNS của mình.
Nhưng nếu bạn muốn lưu trữ DNS của mình tại máy chủ của nhà đăng ký, bởi vì họ có một số tính năng bổ sung (Dynamic DNS, DKIM, v.v.) mà lưu trữ của bạn thiếu, bạn cần đảm bảo rằng bạn luôn cập nhật các bản ghi A, MX, TXT của mình bất cứ khi nào thay đổi được thực hiện trong môi trường lưu trữ của bạn. Có một số dịch vụ DNS sẽ cố gắng quét định kỳ DNS lưu trữ để tìm bất kỳ thay đổi nào và thực hiện chúng, một ví dụ là CloudFlare hoặc các giải pháp CDN hoặc Tường lửa,…hoạt động ở cấp DNS.
Tất cả các thông tin Nameserver cần thiết để thực hiện các thay đổi này sẽ cung cấp bởi công ty lưu trữ mà bạn đăng ký, thường là trong một email. Sau khi thực hiện những thay đổi này, bạn sẽ cần đợi ít nhất 24 giờ để việc truyền DNS có hiệu lực.
Hosting Reselling và Private Nameserver
Private Nameserver đặc biệt quan trọng đối với các nhà dịch vụ lưu trữ đại lý . Private Nameserver được liên kết với tên miền của bạn chứ không phải của nhà cung cấp dịch vụ bên thứ ba, giúp lưu trữ trông chuyên nghiệp hơn trong mắt khách hàng. Điều này có nghĩa là bạn đổi được thương hiệu dịch vụ lưu trữ dưới tên riêng của tên miền mà khách hàng không phát hiện ra rằng bạn là đại lý lưu trữ. Private Nameserver đi kèm với lợi thế về độ tin cậy cao hơn từ khách hàng , cảm giác an toàn cao hơn và khả năng dễ dàng thay đổi nhà cung cấp dịch vụ lưu trữ của bạn mà không cần khách hàng cập nhật máy chủ tên của họ.
Để đăng ký Nameserver với nhàcung cấp, bạn sẽ cần các địa chỉ IP được cung cấp bởi máy chủ của bạn và các tên miền phụ được đề xuất (thường là ns1, ns2). Các nhà đăng kí có một quy trình khác nhau về cách thực hiện việc này và thông thường cả công ty lưu trữ và công ty đăng ký của bạn sẽ có các bước hướng dẫn từng bước về đăng ký Private Namesever.
Vanity Nameserver so với Custom Nameserver
Giống như Private Nameserver giúp bạn che giấu sự thật rằng bạn đang dùng Public Nameserver của một máy chủ web nhất định, tuy nhiên, bạn chỉ che giấu tên máy chủ của Public Nameserver của máy chủ lưu trữ dưới dạng địa chỉ IP và máy chủ xử lý yêu cầu DNS của trang web sẽ tiếp tục là Public Nameserver của máy chủ web.
Mặt khác, Custom Nameserver trên VPS hoặc máy chủ chuyên dụng chạy hoàn toàn tách biệt với Public Nameserver của máy chủ, cho phép bạn chạy Private Nameserver đáp ứng yêu cầu DNS cho tên miền. Do các máy khách có gói máy chủ chuyên dụng hoặc gói lưu trữ VPS thường được cấp quyền truy cập root với khả năng sửa đổi các vùng DNS trên máy chủ, Custom Nameserver là một yêu cầu với gói này, vì việc cấp quyền truy cập vào vùng máy chủ tên công cộng của công ty lưu trữ sẽ đặt ra rủi ro an ninh.
Xem thêm : Tạo Website
Phần kết luận
Trừ khi bạn cần trỏ tên miền của mình vào tài khoản lưu trữ, bạn sẽ không bao giờ phải đối phó với các Nameserver , nhưng chúng là một yếu tố quan trọng trong việc hợp lý hóa giao tiếp giữa máy chủ trình duyệt, giúp con người dễ nhớ tên miền và truy cập website hơn.