diff --git a/Doc/Sdi/dns.xml b/Doc/Sdi/dns.xml
new file mode 100644
index 0000000000000000000000000000000000000000..dd80590126704933712fb5131f8a72c88a1294e0
--- /dev/null
+++ b/Doc/Sdi/dns.xml
@@ -0,0 +1,124 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<chapter version="5.0" xml:id="sdiDns" xmlns="http://docbook.org/ns/docbook"
+         xmlns:xlink="http://www.w3.org/1999/xlink"
+         xmlns:xi="http://www.w3.org/2001/XInclude"
+         xmlns:svg="http://www.w3.org/2000/svg"
+         xmlns:m="http://www.w3.org/1998/Math/MathML"
+         xmlns:html="http://www.w3.org/1999/xhtml"
+         xmlns:db="http://docbook.org/ns/docbook">
+  <title>DNS</title>
+
+  <section xml:id="sdiDnsPrelim">
+    <title>Preliminaries</title>
+
+    <para>Links:</para>
+
+    <itemizedlist>
+      <listitem>
+        <para><link
+        xlink:href="https://www.digitalocean.com/community/tutorials/how-to-configure-bind-as-a-private-network-dns-server-on-ubuntu-14-04">How
+        To Configure BIND as a Private Network DNS Server on
+        Ubuntu</link></para>
+      </listitem>
+    </itemizedlist>
+
+    <programlisting language="none">apt-get install bind9 bind9utils
+
+-------------------------------------------------------------------------
+vi /etc/default/bind9
+# startup options for the server
+OPTIONS="-4 -u bind"
+-------------------------------------------------------------------------
+vim /etc/bind/named.conf.options
+options {
+        directory "/var/cache/bind";
+
+        recursion yes;                 # enables resursive queries
+        // allow-recursion { trusted; };  # allows recursive queries from "trusted" clients
+        listen-on { 141.62.75.104; };  # ns1 private IP address - listen on private network only
+        allow-transfer { none; };      # disable zone transfers by default
+
+        forwarders {
+        };
+
+        // If there is a firewall between you and nameservers you want
+        // to talk to, you may need to fix the firewall to allow multiple
+        // ports to talk.  See http://www.kb.cert.org/vuls/id/800113
+
+        // If your ISP provided one or more IP addresses for stable
+        // nameservers, you probably want to use them as forwarders.
+        // Uncomment the following block, and insert the addresses replacing
+        // the all-0's placeholder.
+
+        // forwarders {
+        //      0.0.0.0;
+        // };
+
+        //========================================================================
+        // If BIND logs error messages about the root key being expired,
+        // you will need to update your keys.  See https://www.isc.org/bind-keys
+        //========================================================================
+        dnssec-validation auto;
+
+        auth-nxdomain no;    # conform to RFC1035
+        listen-on-v6 { any; };
+};
+-------------------------------------------------------------------------
+vim /etc/bind/named.conf.local
+zone "mi.hdm-stuttgart.de" {
+    type master;
+    file "/etc/bind/zones/db.mi.hdm-stuttgart.de"; # zone file path
+};
+
+zone "75.62.141.in-addr.arpa" {
+    type master;
+    file "/etc/bind/zones/db.141.62.75";  # 141.62.75.0/16 class-C subnet
+};
+-------------------------------------------------------------------------
+vim /etc/bind/zones/db.mi.hdm-stuttgart.de
+;
+; BIND data file 
+;
+$TTL    604800
+@       IN      SOA     ns4.mi.hdm-stuttgart.de. root.mi.hdm-stuttgart.de. (
+                              3         ; Serial
+                         604800         ; Refresh
+                          86400         ; Retry
+                        2419200         ; Expire
+                         604800 )       ; Negative Cache TTL
+;
+
+; name servers - NS records
+        IN      NS      ns4.mi.hdm-stuttgart.de.
+
+
+; name servers - A records
+ns4.mi.hdm-stuttgart.de.          IN      A       141.62.75.104
+www4.mi.hdm-stuttgart.de.         IN      A       141.62.75.104
+-------------------------------------------------------------------------
+vim /etc/bind/zones/db.141.62.75
+
+;
+; BIND reverse data file 
+;
+$TTL    604800
+@       IN      SOA     ns4.mi.hdm-stuttgart.de. root.mi.hdm-stuttgart.de. (
+                              1         ; Serial
+                         604800         ; Refresh
+                          86400         ; Retry
+                        2419200         ; Expire
+                         604800 )       ; Negative Cache TTL
+;
+
+; name servers - NS records
+      IN      NS      ns4.mi.hdm-stuttgart.de.
+
+; PTR Records
+104   IN      PTR     sdi4a.mi.hdm-stuttgart.de.    ; 141.62.75.104:w
+</programlisting>
+
+    <para>Configure forwarder:</para>
+
+    <programlisting/>
+  </section>
+</chapter>
diff --git a/Doc/lectures.xml b/Doc/lectures.xml
index 639a9297634ac157b347b09c280245a755fcd778..a33e9c3f0b636f853f7d56d96c0d354e937e5b5d 100644
--- a/Doc/lectures.xml
+++ b/Doc/lectures.xml
@@ -110,6 +110,7 @@
     <xi:include href="Sdi/gettingStarted.xml" xpointer="element(/1)"/>
 
     <xi:include href="Sdi/ldap.xml" xpointer="element(/1)"/>
+    <xi:include href="Sdi/dns.xml" xpointer="element(/1)"/>
 
     <xi:include href="Sdi/apache.xml" xpointer="element(/1)"/>
   </part>