Skip to main content

DNS Server installieren

In dieser Übung werden Sie einen DNS-Server installieren und konfigurieren. Hierzu werden Sie auf der AWS Academy Lab-Umgebung einen virtuellen Server (EC2 Instanz) starten. Auf diesem virtuellen Server werden Sie den weitverbreiteten Open-Source DNS Server Bind installieren.

  1. Starten Sie die AWS Academy Lab-Umgebung.
  2. Klicken Sie auf Services -> Datenverarbeitung um die EC2 Übersicht zu öffnen.
  3. Klicken Sie nun auf den Button Instance starten:
  4. Wählen Sie einen passenden Namen für Ihren DNS Server.
  5. Wählen Sie nun Amazon Linux als Server Image aus:
  6. Wählen Sie den Instanz-Typ t2.medium aus.
  7. Wählen Sie Ihren SSH-Key aus, damit dieser bei der EC2-Instanz hinterlegt wird.
  8. Weisen Sie der EC2-Instanz eine statische IP-Adresse zu.
  9. Verbinden Sie sich per SSH von Ihrem lokalen Terminal auf den Server.
  10. Wechseln Sie direkt in den Administrator-Modus mit sudo su.
  11. Installieren Sie nun über die Paketverwaltung yum die Software bind:

    # yum install bind

    Yum wird Ihnen dann eine Auflistung der zu installierenden bind-Version inkl. aller Abhänigkeiten anzeigen. Bestätigen Sie die Installation indem Sie y eintippen.

    Install  1 Package (+8 Dependent packages)
    
    Total download size: 4.2 M
    Installed size: 11 M
    Is this ok [y/d/N]: y

    Sie können nachvollziehen, wie yum nun die Software bind installiert.

  12. Verifizieren Sie nun, dass bind installiert ist. Mit dem Befehl yum list installed können Sie eine Liste aller installierte Softwarepakete einsehen:
    # yum list installed
    Loaded plugins: extras_suggestions, langpacks, priorities, update-motd
    Installed Packages
    GeoIP.x86_64                          1.5.0-11.amzn2.0.2             installed  
    PyYAML.x86_64                         3.10-11.amzn2.0.2              installed  
    acl.x86_64                            2.2.51-14.amzn2                installed  
    acpid.x86_64                          2.0.19-9.amzn2.0.1             installed  
    amazon-linux-extras.noarch            2.0.1-1.amzn2                  installed  
    amazon-linux-extras-yum-plugin.noarch 2.0.1-1.amzn2                  installed  
    amazon-ssm-agent.x86_64               3.1.1732.0-1.amzn2             installed  
    [...]

    Wie Sie sicherlich bemerkt haben, ist die Liste sehr lange. Aus diesem Grund werden Sie nun den Output mit dem Befehl grep nach bind filtern.

    # yum list installed | grep bind
    bind.x86_64                           32:9.11.4-26.P2.amzn2.5.2      @amzn2-core
    bind-export-libs.x86_64               32:9.11.4-26.P2.amzn2.5.2      installed  
    bind-libs.x86_64                      32:9.11.4-26.P2.amzn2.5.2      installed  
    bind-libs-lite.x86_64                 32:9.11.4-26.P2.amzn2.5.2      installed  
    bind-license.noarch                   32:9.11.4-26.P2.amzn2.5.2      installed  
    bind-utils.x86_64                     32:9.11.4-26.P2.amzn2.5.2      installed  
    rpcbind.x86_64                        0.2.0-44.amzn2                 installed
    Nun ist die Liste etwas übersichtlicher.

Nun ist die Software bind installiert. Im nächsten Kapitel werden Sie den Dienst starten und die Konfiguration genauer unter die Lupe nehmen.