Vì vậy, tôi đã tự hỏi điều này trong một thời gian dài.
Email được gửi *@example.com
đi đâu? Nếu tôi vô tình gửi thông tin nhạy cảm cho *@example.com
một số người xấu xa (có khả năng tại IANA) có thể lấy lại được một ngày nào đó?
Vì vậy, tôi đã tự hỏi điều này trong một thời gian dài.
Email được gửi *@example.com
đi đâu? Nếu tôi vô tình gửi thông tin nhạy cảm cho *@example.com
một số người xấu xa (có khả năng tại IANA) có thể lấy lại được một ngày nào đó?
Câu trả lời:
Nếu bạn cố gửi email đến *@example.com
MX
bản ghi tại example.com
.A
hồ sơ. IP là 174.137.125.92 (tính đến hôm nay)Tóm lại : Nó phụ thuộc vào cấu hình của riêng bạn. Nhưng nếu IANA thiết lập một máy chủ ngày hôm nay, họ có thể nhận được tin nhắn bạn đã cố gửi 3 ngày trước.
Nếu không có bản ghi MX, máy chủ thư sẽ cố gắng phân phối đến bản ghi A.
Các máy chủ của example.com không lắng nghe trên cổng 25, vì vậy máy chủ thư sẽ không thiết lập kết nối TCP và thậm chí sẽ không bắt đầu phân phối.
example.com không có bản ghi MX, vì vậy máy chủ SMTP của bạn trên miền gửi sẽ trả lại tin nhắn nếu được định cấu hình như hầu hết các máy chủ SMTP.
EDIT: để rõ ràng cho những người tìm thấy câu trả lời này trong tương lai, đây là lời giải thích về bản ghi MX là gì: (từ http://en.wikipedia.org/wiki/Mx_record lấy ra ngày 21 tháng 11 năm 2011)
Bản ghi trao đổi thư (bản ghi MX) là một loại bản ghi tài nguyên trong Hệ thống tên miền chỉ định máy chủ thư chịu trách nhiệm chấp nhận thư email thay cho tên miền của người nhận và giá trị tùy chọn được sử dụng để ưu tiên gửi thư nếu có nhiều máy chủ thư . Tập hợp các bản ghi MX của một tên miền chỉ định cách email sẽ được định tuyến với Giao thức chuyển thư đơn giản.
Vì vậy, về cơ bản, example.com, example.net và example.org không có máy chủ nào được chỉ định để xử lý thư đến và do đó, mọi thư được gửi cho họ phải được gửi lại cho người gửi dưới dạng "không gửi được" (có thể thay đổi tùy theo cấu hình máy chủ SMTP , nhưng trả lại cho người gửi là "không thể gửi được" là một hành vi rất phổ biến cho tình huống này).
EDIT 2: Ai đó đã đưa ra hành vi được xác định RFC 5321 trở lại sử dụng bản ghi A trong trường hợp bản ghi MX bị thiếu. Tôi đã tìm kiếm RFC này ( http://tools.ietf.org/html/rfc5321 ) và không tìm thấy điều đó, nhưng có thể một số MTA (Đại lý chuyển thư, chẳng hạn như exim, postfix, sendmail và Microsoft Exchange Server, trong số những người khác) có thể cố gắng gửi thư qua SMTP đến địa chỉ được xác định trong bản ghi A. Đối với hậu thế, đây là những gì xảy ra khi bạn cố gắng thiết lập kết nối SMTP đến địa chỉ bản ghi A được xác định cho example.com (192.0.43.10 tại thời điểm viết):
$ telnet 192.0.43.10 25
Trying 192.0.43.10...
telnet: Unable to connect to remote host: Connection timed out
EDIT 3: xem trả lời bên dưới để biết rõ hơn về RFC và hành vi dự phòng có liên quan.
A
các bản ghi khi không có MX
bản ghi nào tồn tại ("quy tắc MX ẩn"); xem phần 5.1 . Nếu một danh sách trống MX được trả về, địa chỉ được xử lý như thể nó được liên kết với MX RR ẩn, với ưu tiên là 0, trỏ đến máy chủ đó.
A
quy tắc dự phòng - nó không được giới thiệu với 5321.
It is possible that the list of MXs in the response to the query will be empty. This is a special case. If the list is empty, mailers should treat it as if it contained one RR, an MX RR with a preference value of 0, and a host name of REMOTE. (I.e., REMOTE is its only MX).
Cơ quan cấp số Internet được chỉ định:
Như được mô tả trong RFC 2606 , chúng tôi duy trì một số tên miền như EXAMPLE.COM và EXAMPLE.ORG cho mục đích tài liệu. Các miền này có thể được sử dụng làm ví dụ minh họa trong các tài liệu mà không cần phối hợp trước với chúng tôi. Họ không có sẵn để đăng ký.