Allow defining servers and their keys
diff --git a/README.md b/README.md
index 33e1471..3be2edb 100644
--- a/README.md
+++ b/README.md
@@ -10,6 +10,10 @@
           keyname:
             secret: xyz
             algorithm: hmac-sha512
+        server:
+          8.8.8.8:
+            keys:
+              - keyname
         zone:
           sub.domain.com:
             ttl: 86400
diff --git a/bind/files/named.conf.local b/bind/files/named.conf.local
index d6e3995..730324e 100644
--- a/bind/files/named.conf.local
+++ b/bind/files/named.conf.local
@@ -27,6 +27,18 @@
 };
 {%- endfor %}
 
+{%- for serverip, server in server.get('server', {}).iteritems() %}
+server {{ serverip }} {
+    {%- if server.keys is defined %}
+    keys {
+        {%- for key in server.keys %}
+        {{ key }};
+        {%- endfor %}
+    };
+    {%- endif %}
+};
+{%- endfor %}
+
 {#-
   vim: syntax=jinja
 #}