2012-11-19 27 views
6

Tôi đang thử nghiệm hai máy chủ thư trực tiếp trên hai máy (ảo) có tên miền được tạo cho email. Khi một trong các máy chủ cần gửi email đến một máy chủ khác, nó dường như thực hiện tra cứu DNS cho bản ghi MX của miền người nhận, không trỏ máy chủ người gửi đến IP chính xác, cho dù ánh xạ IP/miền tôi đặt là gì trong /etc/hosts.Trên Linux, làm cách nào để giả mạo bản ghi MX cho tên miền?

Vì vậy, tôi có nên cài đặt máy chủ DNS và tạo bản ghi MX tùy chỉnh cho miền người nhận không? Làm thế nào để làm điều này trên Ubuntu hoặc là có một cách dễ dàng hơn?

Trả lời

4

Giả sử rằng các máy chủ Ubuntu ngày nay thường sử dụng Postfix làm tác nhân chuyển thư, có thể báo cho Postfix vô hiệu hóa tra cứu DNS cho SMTP với tham số cấu hình disable_dns_lookups. Thêm dòng sau

disable_dns_lookups = yes

vào tập tin cấu hình của Postfix tọa lạc tại /etc/postfix/main.cf. Điều này sẽ làm cho Postfix nhìn vào /etc/hosts khi nó cố gắng giải quyết địa chỉ miền của người nhận thư.

Các vấn đề liên quan