diff --git a/src/hostinfo/named.py b/src/hostinfo/named.py
index 3dda21243eb7b002162f0a3c70fd47db1afc9946..f1377d961d0092bf5f0d4699dd0ca43e00182362 100755
--- a/src/hostinfo/named.py
+++ b/src/hostinfo/named.py
@@ -29,9 +29,14 @@ def generate(tree, host):
 
     conf = "include \"/etc/rndc.key\";\n"
     conf += "options {\n"
-    conf += "  directory \"/etc/named\"; notify no;\n" 
+    conf += "  directory \"/etc/named\"; notify no;\n"
+    conf += "  allow-recursion {\n"
+    conf += "    127.0.0.0/8;\n"
+    conf += "    192.168.0.0/16;\n"
+    conf += "    130.235.83.0/24;\n"
+    conf += "  };\n"
     conf += "  forward first;\n"
-    conf += "    forwarders {\n"
+    conf += "  forwarders {\n"
     conf += "    130.235.20.3;\n"
     conf += "    130.235.132.90;\n"
     conf += "  };\n"