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:
- Truy cập Start Menu của Windows, gõ cmd và nhấn ENTER.
- Bạn sẽ thấy cửa sổ Command Prompt.
- 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
- 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:
- 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.
- 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.
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.