Jadi saya sudah lama memikirkan ini.
Ke mana email dikirim untuk *@example.com
pergi? Jika saya secara tidak sengaja mengirim informasi sensitif kepada *@example.com
seseorang yang jahat (berpotensi di IANA) dapat mengambilnya suatu hari nanti?
Jadi saya sudah lama memikirkan ini.
Ke mana email dikirim untuk *@example.com
pergi? Jika saya secara tidak sengaja mengirim informasi sensitif kepada *@example.com
seseorang yang jahat (berpotensi di IANA) dapat mengambilnya suatu hari nanti?
Jawaban:
Jika Anda mencoba mengirim email ke *@example.com
MX
catatan di example.com
.A
dicatat. IP adalah 174.137.125.92 (pada hari ini)Intinya : Itu tergantung pada konfigurasi Anda sendiri. Tetapi jika IANA menyiapkan server hari ini, mereka mungkin dapat menerima pesan yang Anda coba kirim 3 hari yang lalu.
Jika tidak ada data MX, server email akan mencoba mengirim ke data A.
Server example.com tidak mendengarkan pada port 25, sehingga server mail tidak akan membuat koneksi TCP dan bahkan tidak akan memulai pengiriman.
example.com tidak memiliki data MX, jadi server SMTP Anda pada domain pengirim harus memantulkan pesan jika dikonfigurasi seperti kebanyakan server SMTP.
EDIT: untuk kejelasan bagi mereka yang menemukan jawaban ini di masa mendatang, berikut adalah penjelasan tentang apa itu data MX: (dari http://en.wikipedia.org/wiki/Mx_record diambil 21 November 2011)
Catatan penukar surat (MX record) adalah jenis catatan sumber daya dalam Sistem Nama Domain yang menentukan server surat yang bertanggung jawab untuk menerima pesan email atas nama domain penerima dan nilai preferensi yang digunakan untuk memprioritaskan pengiriman surat jika banyak server surat tersedia . Himpunan catatan MX dari nama domain menentukan bagaimana email harus dialihkan dengan Protokol Transfer Surat Sederhana.
Jadi, pada dasarnya, example.com, example.net, dan example.org tidak memiliki server yang ditunjuk untuk menangani surat masuk, dan oleh karena itu setiap surat yang dikirim kepada mereka harus dikembalikan ke pengirim sebagai "tidak terkirim" (dapat bervariasi berdasarkan konfigurasi server SMTP , tetapi kembali ke pengirim sebagai "tidak terkirim" adalah perilaku yang sangat umum untuk situasi ini).
EDIT 2: Seseorang mengangkat perilaku didefinisikan RFC 5321 jatuh kembali menggunakan catatan A dalam kasus catatan MX yang hilang. Saya mencari RFC ini ( http://tools.ietf.org/html/rfc5321 ) dan tidak menemukan hal seperti itu, tetapi ada kemungkinan bahwa beberapa MTA (Mail Transfer Agent, seperti exim, postfix, sendmail, dan Microsoft Exchange Server, di antara yang lain) dapat mencoba mengirimkan email melalui SMTP ke alamat yang ditentukan dalam catatan A. Untuk anak cucu, inilah yang terjadi ketika Anda mencoba membuat koneksi SMTP ke alamat record A yang ditentukan untuk example.com (192.0.43.10 pada saat penulisan):
$ telnet 192.0.43.10 25
Trying 192.0.43.10...
telnet: Unable to connect to remote host: Connection timed out
EDIT 3: lihat balasan di bawah ini untuk klarifikasi tentang RFC yang relevan dan perilaku mundur.
A
catatan ketika tidak MX
ada catatan ("aturan MX implisit"); lihat bagian 5.1 . Jika daftar kosong MX dikembalikan, alamat diperlakukan seolah-olah dikaitkan dengan MX RR implisit, dengan preferensi 0, menunjuk ke host itu.
A
memerintah - itu tidak diperkenalkan dengan 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).
Internet Number Assigned Number Authority:
Seperti yang dijelaskan dalam RFC 2606 , kami mempertahankan sejumlah domain seperti EXAMPLE.COM dan EXAMPLE.ORG untuk tujuan dokumentasi. Domain ini dapat digunakan sebagai contoh ilustrasi dalam dokumen tanpa koordinasi sebelumnya dengan kami. Mereka tidak tersedia untuk pendaftaran.