PTR Record là gì và làm sao để cài Reverse IP Lookup

PTR Record là gì và làm sao để cài Reverse IP Lookup

Có nhiều loại DNS record và có thể là quá khó đối với người mới để hiểu DNS record là gì và vì sao nó cần thiết hoặc làm thế nào để cài đặt. Trong bài hướng dẫn này, bạn sẽ học PTR record là gì và làm sao để kiểm tra nếu nó đã được cài một địa chỉ IP chưa.

PTR Record là gì

Nói ngắn gọn, PTR record giống như một phiên bản ngược của A record. A record sẽ chiếu tên miền vào một địa chỉ IP, PTR chiếu một địa chỉ IP vào một hostname hay tên miền. Tuy nhiên cả 2 records là độc lập. Ví dụ, A record của Hostinger trỏ tới 21.21.128.xx, trong khi 23.23.128.xx chiếu tới một hostname hoàn toàn khác.

Vì sao bạn cần PTR Record

Nó hữu dụng cho outgoing mail servers. Record này sẽ tăng độ tin cậy của server và cho phép điểm nhận cuối cùng đối chiếu IP của của hostname gửi tới. Việc này là một cách hữu hiệu để chống lại hầu hết các spammers mà sử dụng tên miền giả để spam mail. Vì vậy, có nhiều nhà cung cấp mail lớn như yahoo.com, gmail.com luôn làm reverse DNS lookup trước nhận emails..

Bạn cần gì?

Trước khi bắt đầu, bạn cần chuẩn bị:

  • Truy cập vào consol của máy tính (tùy chọn)

Cách 1 – Kiểm tra PTR với nslookup hoặc dig

Windows và Hệ Unix (Linux, MacOS) có công cụ tích hợp để kiểm tra DNS records. Nếu bạn là người dùng Windows, hãy làm các bước sau:

  1. Truy cập Start Menu của Windows, gõ cmd và nhấn ENTER.
  2. Bạn sẽ thấy cửa sổ Command Prompt.
    Windows Command Prompt
  3. Gõ lệnh sau để lấy hostname của địa chỉ IP (đổi biến IP_ADDESS thành địa chỉ IP):
    nslookup IP_ADDRESS
  4. Ví dụ, nếu bạn muốn kiểm tra PTR record của 54.243.154.xx, bạn sẽ dùng lệnh tương tự sau:

 

C:\Users\Tom>nslookup 54.243.154.xxx

Server:  server1.yourisp.com

Address:  121.91.3.xx

Name:    ec2-54-243-154-49.hostinger.com

Address:  54.243.154.xx

Như bạn thấy PTR record là ec2-54-243-154-49.hostinger.com.

Cũng tương tự đối với Linux và Mac:

  1. Trên MacOS, truy cập terminal từ launcher (F4). Một số Linux distribution cho phép truy cập vào terminal chỉ bằng cách nhấn Ctrl+Alt+T.
  2. Sử dụng lệnh sau để kiểm tra record (đổi biến IP_ADDRESS thành  IP thật):
dig -x IP_ADDRESS

3. Ví dụ, kiểm tra PTR record của IP  54.243.154.xx sẽ cho kết quả tương tự như sau:

dmins-Mac-mini:~ domantas$ dig -x  54.243.154.xx

; <<>> DiG 9.8.3-P1 <<>> -x  54.243.154.xx

;; global options: +cmd

;; Got answer:

;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 26997

;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:

;xx.154.243.54.in-addr.arpa.    IN  PTR

;; ANSWER SECTION:

xx.154.243.54.in-addr.arpa. 250 IN  PTR  ec2-54-243-154-49.hostinger.com

;; Query time: 34 msec

;; SERVER: 351.91.3.242#53(151.91.3.242)

;; WHEN: Fri Dec 30 11:38:29 2016

;; MSG SIZE  rcvd: 99

Từ ANSWER SECTION bạn có thể thấy PTR record là ec2-54-243-154-49.hostinger.com

Cách 2 – Sử dụng Online Tools

Vâng, một cách khác để để tìm hostname của IP address là sử dụng công cụ online reseverse lookup như là MxToolBox. Tất cả những gì bạn cần là điền IP vào trong trường này này nhấn nút Reverse Lookup button.

MxToolBox Reverse Lookup

Kết luận

Nếu lookup cho thấy record không đặt cho một IP address, trong nhiều trường hợp bạn cần liên hệ với nhà cung cấp hositng hoặc ISP để tạo mới. Tuy nhiên, bạn cần biết rằng PTR record là gì và làm thế nào để kiểm tra IP có PTR record không. Nó rất hữu dụng nếu bạn thấy lỗi DNS và bị trả ngược về khi gửi mail, nó sẽ giúp bạn sửa lỗi.

Author
Tác giả

Hai G.

Hải G. là chuyên gia quản lý, vận hành các dịch vụ website. Anh có nhiều năm kinh nghiệm về VPS, Hosting, technical SEO, CMS. Đặc biệt yêu thích WordPress và đã dùng nó hơn 5 năm nay. Sở thích của anh là đọc, viết blog, đi du lịch và tư vấn cho các bạn trẻ khởi nghiệp.