diff --git a/tf-stage1/archlinux.tf b/tf-stage1/archlinux.tf
index 32a8e2444f007d14d9a41a4d2bcb16623491d549..b660a9b1df9b2819d33da323dea5efbca9ac2201 100644
--- a/tf-stage1/archlinux.tf
+++ b/tf-stage1/archlinux.tf
@@ -678,8 +678,10 @@ resource "hetznerdns_record" "archlinux_org_dmarc_txt" {
 }
 
 resource "hetznerdns_record" "archlinux_org_smtp_tlsrpt_txt" {
+  for_each = toset(["", ".aur", ".master-key", ".lists"])
+
   zone_id = hetznerdns_zone.archlinux.id
-  name    = "_smtp._tls"
+  name    = "_smtp._tls${each.value}"
   value   = "\"v=TLSRPTv1;rua=mailto:postmaster@archlinux.org\""
   type    = "TXT"
 }