DNS đóng vai trò nền tảng cho các dịch vụ mạng như web server hay mail server.
Một DNS (Domain Name System) sử dụng nhiều kiểu bản ghi khác nhau như bản ghi A, MX, TXT, PTR,…
Trong bài viết này, chúng ta sẽ thảo luận về một loại bản ghi đặc biệt đó là PTR Record.
Câu hỏi đặt ra là:
- PTR là gì?
- Có cần tạo bản ghi PTR không?
- làm sao để kiểm tra PTR đã tồn tại hay chưa?
Trước tiên, bạn sẽ cần tìm hiểu qua các nội dung sau:
- DNS là gì? Nhiệm vụ của DNS Server là gì?
- Mail Server là gì? Hướng dẫn cài đặt và quản lý Email Server
- Spam mail là gì? Mail bị gửi vào spam thì phải làm gì?
Ok, nếu bạn đã sẵn sàng, hãy cùng bắt đầu ngay thôi nào.
PTR là gì?
PTR Record, với PTR là viết tắt của “pointer” hay “con trỏ”, là một loại bản ghi DNS có tác dụng trỏ một địa chỉ IP đến một tên miền. Bạn có thể hiểu, PTR Record là kiểu bản ghi ngược với bản ghi A. Trong khi bản ghi A trỏ một tên miền tới một địa chỉ IP để máy tính có thể hiểu được, thì PTR trỏ một địa chỉ IP đến hostname.
Hai bản ghi này hoạt động độc lập với nhau. Ví dụ: Nếu bản ghi A của BKHOST trỏ tới 12.11.128.xx trong khi đó IP 13.13.128.xx trỏ tới một tên máy chủ hoàn toàn khác.
Tầm quan trọng của bản ghi PTR
PTR Record được sử dụng phổ biến để chống spam email, tuy nhiên bên cạnh đó cũng có những công dụng khác. Tầm quan trọng của PTR thể hiện ở các yếu tố như sau:
Đáp ứng yêu cầu reverse DNS lookup trước khi nhận email
Chức năng của hệ thống DNS thuận là giúp chuyển một tên miền thành một địa chỉ IP, do máy tính chỉ có thể hiểu được các con số. Tuy nhiên, nhiều dịch vụ Internet yêu cầu DNS server phải có chức năng ngược lại, đó là chuyển một IP address thành domain. Đây chính là lý do các bản ghi PTR cần phải được thiết lập.
Tăng độ tin cậy của server: (hỗ trợ cho outgoing mail server)
Với bản ghi PTR, máy chủ nhận mail cuối cùng có thể đối chiếu địa chỉ IP và tên máy chủ gửi mail. Điều này giúp ngăn chặn thư rác một cách hiệu quả.
Bạn cần thiết lập bản ghi PTR một cách thường xuyên vì:
- Cần xác thực domain đó phân giải ngược đúng với địa chỉ IP của server gửi mail.
- Tên miền được phân giải ngược phải thuộc về mail server và phải là duy nhất.
Trỏ PTR Record cho IP Server hoặc VPS
Trong hầu hết các trường hợp, bạn không cần tạo bản ghi PTR vì nhà cung cấp dịch vụ email hoặc hosting của bạn sẽ làm điều đó cho bạn. Nếu bản ghi PTR của bạn bị thiếu, trước tiên hãy liên hệ với nhà cung cấp dịch vụ hosting hoặc email của bạn và hỏi về việc thêm bản ghi PTR vào DNS ngược.
Bạn có thể kiểm tra lại bằng một số cách dưới đây:
Hướng dẫn kiểm tra PTR
Quá trình một mail server tra cứu ngược từ địa chỉ IP sẽ như sau:
- Đầu tiên, mail server nhận được yêu cầu nhận mail từ một địa chỉ IP trên mạng internet, nó sẽ tra cứu địa chỉ IP đó xem tên máy chủ là gì.
- Sau đó kiểm tra xem tên máy chủ đó có nằm trong bản ghi MX của tên miền của email gửi đến không.
- Nếu thông tin không trùng khớp thì mail đó sẽ bị đánh dấu là thư rác.
Kiểm tra PTR bằng nslookup hoặc dig
Các công cụ kiểm tra PTR đều có sẵn trong các hệ điều hành như Windows, MacOS và Linux.
Khi sử dụng hệ điều hành Windows
- Bước 1: Mở Start Menu của Windows và gõ cmd. Nhấn enter để mở Command Prompt.
- Bước 2: Nhập lệnh bên dưới để kiểm tra tên máy chủ của địa chỉ IP.
{{EJS0}}
Trong đó IP_ADDRESS là địa chỉ IP bạn cần tra cứu.
Khi sử dụng hệ điều hành Linux và MacOS
Đối với hệ điều hành MacOS, bạn dùng phím F4 để mở terminal. Với các bản phân phối Linux, bạn mở terminal bằng cách nhấn tổ hợp phím Ctrl +Alt + T.
Nhập lệnh sau:
{{EJS1}}
Đừng quên đổi IP_ADDRESS sang địa chỉ IP mà bạn muốn tra cứu.
Kiểm tra PTR bằng tools online
MX Toolbox là một công cụ online giúp bạn kiểm tra được PTR record và nhiều thông tin khác một cách dễ dàng.
Cách tra cứu PTR record bằng MX Toolbox:
- Bước 1: Truy cập vào địa chỉ: https://mxtoolbox.com/SuperTool/
- Bước 2: Nhập địa chỉ IP máy chủ của bạn.
- Bước 3: Để tra cứu PTR record bạn chọn Reverse Lookup.
Lưu ý là sẽ cần một khoảng thời gian để DNS cập nhật thông tin bản ghi PTR được thêm vào.
Tổng kết về PTR Record
Hy vọng qua bài viết này, bạn đã hiểu về khái niệm PTR là gì và làm thế nào để tra cứu PTR record từ một địa chỉ IP nhất định. Khi DNS bị lỗi và không gửi được email thì đầu tiên bạn hãy kiểm tra xem bạn đã thiết lập bản ghi PTR đúng chưa. Nếu bạn gặp khó khăn hay vướng mắc gì khi thiết lập PTR cho DNS, hãy liên hệ với BKHOST, đội ngũ kỹ thuật của chúng tôi luôn sẵn sàng 24/24 để hỗ trợ bạn.
P/s: Bạn cũng có thể truy cập vào chuyên mục Blog của BKHOST để đọc thêm các bài viết chia sẻ kinh nghiệm quản trị email, domain, hosting, vps, server,… Chúc bạn thành công!