diff --git a/host_vars/en7.adm.crans.org.yml b/host_vars/en7.adm.crans.org.yml
index b2a3726fb98c7241bdcb6de4e229d80e7b0bd770..dfba4fbcf28e86e62bf9a9852a4aedcfdf9935af 100644
--- a/host_vars/en7.adm.crans.org.yml
+++ b/host_vars/en7.adm.crans.org.yml
@@ -2,3 +2,8 @@
 interfaces:
   adm: ens18
   renater: ens19
+
+loc_bind:
+  default:
+    type: slave
+    primaries: "{{ query('ldap', 'ip', 'silice', 'adm') }}"
diff --git a/host_vars/silice.adm.crans.org.yml b/host_vars/silice.adm.crans.org.yml
index deb491cfd296b29cfaae8f011766df6c2de57993..f5bf6519ffb00e1ccf38eda8a92fb1516a4492e9 100644
--- a/host_vars/silice.adm.crans.org.yml
+++ b/host_vars/silice.adm.crans.org.yml
@@ -5,7 +5,7 @@ interfaces:
 
 loc_bind:
   options:
-    secondaries: "{{ query('ldap', 'ip', 'sputnik', 'adm') }}"
+    secondaries: "{{ query('ldap', 'ip', 'sputnik', 'adm') | union(query('ldap', 'ip', 'en7', 'adm')) }}"
     key_directory: "/var/cache/bind/keys"
   default:
     format: 'generated/%s.db'
diff --git a/hosts b/hosts
index 6e630f601c39652e7d40b7e4a78b69299278c910..295470d9bbe7a8e0965166a8e559f5f1d63d7942 100644
--- a/hosts
+++ b/hosts
@@ -56,6 +56,7 @@ gitlab_runner
 cas.adm.crans.org
 
 [dns_authoritative]
+en7.adm.crans.org
 silice.adm.crans.org
 sputnik.adm.crans.org