[ DNS & domain ]

Wildcard MX dan rute email yang tidak terduga

Jelaskan mengapa wildcard dapat membuat rute email untuk nama yang hilang dan membiarkan nama yang sudah ada tanpa MX di jalur yang berbeda.

Oleh tim peneliti EmailAuth

[Poin-poin penting]

  • Nama yang ada dan nonterminal kosong mempengaruhi sintesis wildcard.
  • Perutean DNS dan tangkapan kotak surat -all penerimaan terpisah.
  • Uji nama persisnya, cabang yang didelegasikan, dan penanganan penerima yang terkontrol.
Di halaman ini

Wildcard MX dapat membuat subdomain yang sebelumnya tidak dikonfigurasi tampak menerima email. Ini tidak berarti setiap nama di bawah zona tersebut memiliki rute yang sama. Sintesis karakter pengganti DNS bergantung pada apakah ada nama dan pada simpul terlampir terdekat, bukan pada pencocokan teks sederhana di semua subdomain.

Bedakan DNS wildcard dari kotak surat catch -all

Referensi: RFC 4592 §3.3, RFC 5321 §3.3.

Wildcard DNS seperti *.example.com dapat menyediakan data untuk nama-nama tertentu yang tidak ada. Kotak surat catch -all adalah aturan server email tentang bagian lokal mana yang diterima. Keduanya bisa ada tanpa yang lain. Jawaban wildcard MX tidak membuktikan bahwa pertukaran akan menerima anything@sub.example.com, dan kotak surat catch -all tidak dapat memperbaiki rute DNS yang tidak pernah mencapai servernya.

RFC 4592 mendefinisikan perilaku wildcard dalam hal penutup terdekat dan sumber sintesis. Nama yang ada penting meskipun tidak memiliki catatan jenis yang diminta. Jangan berasumsi wildcard MX mengisi tipe MX yang hilang di setiap nama yang sudah memiliki A atau catatan TXT.

Berjalanlah di zona minimal

Referensi: RFC 4592 §2.2.2, RFC 4592 §3.3.1, RFC 5321 §5.1.

Gunakan yang terisolasi example.com zona uji yang berisi *. example.com . DI MX 10 mx.example.com ., sebuah Sebuah rekor pada mx.example.com, dan rekor A di known.example.com. Tanpa nama lain yang relevan, kueri MX untuk missing.example.com dapat mensintesis wildcard MX . Kueri MX untuk yang sudah ada known.example.com tidak memiliki data MX pada nama tersebut dan tidak hanya mewarisi wildcard. SMTP kemudian dapat mengikuti aturan penggantian alamatnya.

Menambahkan leaf.branch.example.com . DI TXT "perlengkapan". Hal ini menciptakan intervensi branch.example.com node meskipun tidak memiliki catatan eksplisitnya sendiri. Kueri MX di bawah cabang tersebut sekarang memiliki simpul terlampir yang lebih dekat. Tanpa wildcard di *.branch.example.com, wildcard apex bukanlah pengganti catch -all . Pertahankan contoh tandingan ini karena ini menjelaskan mengapa dua alamat yang tampak serupa mengambil rute yang berbeda.

Ini adalah hasil sintetik yang diharapkan. Muat zona ke dalam server otoritatif yang terisolasi, tanyakan setiap nama persisnya dan simpan jawaban, otoritas, dan kode respons. Uji keberadaan nama dan ketik ketidakhadiran secara terpisah. Tidak ada eksekusi server langsung yang diklaim oleh contoh-contoh ini.

Audit rute dan kebijakan penerimaannya

Referensi: RFC 1034 §4.3.2.

Cantumkan subdomain sebenarnya, turunan yang didelegasikan, dan pemilik wildcard. Delegasi menciptakan batas kewenangan; wildcard induk bukan pengganti jawaban zona anak. Periksa nama-nama yang tidak ada serta nama-nama yang dikenal, dan lacak nama host MX yang dikembalikan ke alamatnya.

Pada layanan penerima, konfirmasikan domain penerima dan komponen lokal mana yang diterima. Perutean yang tidak terduga dapat memaparkan email operasional ke penyewa atau hasil yang salah hamburan balik jika penolakan tertunda. Uji hanya alamat dan layanan yang Anda kendalikan, dengan konten tidak berbahaya dan penanganan yang diharapkan secara eksplisit.

Ubah kontrol relevan yang paling sempit

Referensi: RFC 7505 §3, RFC 8767 §4.

Jika satu domain tidak menerima email, nilai Null MX eksplisit pada nama tersebut. Jika wildcard tidak diperlukan, menghapusnya dapat mempengaruhi banyak nama yang sebelumnya tidak terlihat. Inventarisasi dependensi tersebut sebelum mengubahnya. Verifikasi penanganan DNS dan penerima setelah perubahan, termasuk jawaban sebelumnya yang di-cache, dan catat dengan tepat rute tak terduga mana yang dihilangkan.

Usahakan ruang lingkup bukti tetap eksplisit

Jalan wildcard adalah ilustrasi hasil yang diharapkan berdasarkan sumber, bukan pengujian DNS otoritatif yang dijalankan. Keberadaan nama dan penutup terdekat harus ditentukan sebelum memilih wildcard; jika sumber kandidat tidak ada, jangan mencari pemilik wildcard yang lebih luas sebagai cadangan.

[ Membawa pergi ]

Nama yang ada dan nonterminal kosong mempengaruhi sintesis wildcard. Perutean DNS dan tangkapan kotak surat -all penerimaan terpisah. Uji nama persisnya, cabang yang didelegasikan, dan penanganan penerima yang terkontrol.

[ Berdasarkan peran ]

Apa artinya ini bagi Anda

Pilih peran Anda untuk langkah praktis selanjutnya.

Admin TI / Surat

Uji nama yang ada dan yang hilang

Perilaku closest-encloser menjelaskan mengapa nama yang serupa dapat dirutekan secara berbeda.

Langkah selanjutnya

  1. Uji contoh tandingan terdekat.
  2. Bandingkan jawaban MX dan penerimaan SMTP .
  3. Nama yang didelegasikan dan eksplisit inventaris.

CISO / Detik

Audit penerimaan domain

Server mungkin menerima domain yang tidak diharapkan meskipun desain DNS tampaknya disengaja.

Langkah selanjutnya

  1. Audit penerimaan domain penerima yang tidak terduga.
  2. Hindari lalu lintas pengujian pihak ketiga.
  3. Simpan bukti perutean sebelum dan sesudah.

Pendiri / Non-teknis

Memahami jangkauan penerima yang luas

Wildcard dapat membuat rute untuk nama yang tidak disediakan secara eksplisit oleh siapa pun.

Langkah selanjutnya

  1. Identifikasi kebutuhan bisnis akan perutean yang luas.
  2. Tinjau penyewa mana yang menerima domain yang tidak diketahui.
  3. Setujui dampaknya sebelum penghapusan.

[ FAQ ]

Pertanyaan yang sering diajukan

Apakah wildcard MX merupakan kotak surat yang dapat menampung -all ?

Tidak. Perutean DNS dan penerimaan penerima merupakan kontrol terpisah.

Melakukan *. example.com cocok dengan setiap subdomain tanpa syarat?

Tidak. Nama-nama yang sudah ada, pihak terdekat dan delegasi mempengaruhi sintesis.

RFC 4592 §3.3

Apakah wildcard MX akan menyediakan MX untuk nama khusus A yang sudah ada?

Bukan hanya karena MX absen. Nama yang ada memblokir sintesis wildcard tersebut.

RFC 4592 §3.3.1

Apakah simpul intervensi yang kosong itu penting?

Ya. Itu dapat mengubah penutup terdekat dan juga kandidat wildcard.

RFC 4592 §2.2.2 RFC 4592 §3.3.1

Apakah jawaban MX membuktikan bahwa kotak surat itu ada?

Tidak. Layanan penerima memutuskan penerimaan penerima.

RFC 5321 §3.3

Bisakah wildcard induk mengonfigurasi anak yang didelegasikan?

Tidak. Kueri otoritas anak untuk datanya.

RFC 1034 §4.3.2

Apakah Null MX merupakan pengecualian eksplisit yang mungkin terjadi?

Ya, untuk domain persis yang ditinjau dan tidak menerima email.

RFC 7505 §3

Apa saja yang harus disertakan dalam tes penghapusan?

Nama yang diketahui, nama yang tidak ada yang dikontrol, cabang yang relevan, dan penanganan penerima yang sebenarnya.

[ Sumber ]

Sumber

  1. RFC 1034

    Bagian §4.3.2

  2. RFC 5321

    Bagian §3.3 · §5.1

  3. RFC 7505

    Bagian §3

  4. RFC 8767

    Bagian §4

  5. RFC 4592

    Bagian §2.2.2 · §3.3 · §3.3.1

[ Glosarium ]

Glosarium

Penutup terdekat
Nama leluhur terpanjang dari nama kueri di zona yang digunakan untuk menemukan calon sumber karakter pengganti.

RFC 4592 §3.3.1

Nonterminal kosong
Nama yang tidak memiliki catatan sumber dayanya sendiri namun memiliki turunan yang ada.

RFC 4592 §2.2.2

Asal perusahaan

Mengapa lembaga keuangan dan pemerintah terkemuka menghentikan dasbor keamanan email mereka.

Platform autentikasi email tradisional menjual dasbor kepada Anda dan meminta teknisi Anda melakukan pekerjaannya. Di lingkungan berisiko tinggi, pengawasan manual berarti penegakan yang tertunda, penyimpangan konfigurasi, dan domain bayangan yang tidak dipantau.

EmailAuth adalah platform asal email agen. Agen kami menegakkan p=reject, jaga agar pengirim pihak ketiga tetap selaras dan pindahkan domain Anda ke kapasitas penuh RFC 9989 kepatuhan, standar DMARC baru, dengan kemampuan audit yang dapat dilakukan secara langsung oleh manusia.

Pemerintah Perusahaan besar Lembaga keuangan tingkat 1

SaaS · Penyewaan khusus · On-prem dengan celah udara · Enkripsi BYOK

Basis Pengetahuan