mailcow-dockerized-docs/docs/manual-guides/Unbound/u_e-unbound-fwd.de.md
2022-12-31 11:42:41 +01:00

1,7 KiB

Wenn Sie einen externen DNS-Dienst verwenden wollen oder müssen, können Sie entweder einen Forwarder in Unbound einstellen oder eine Override-Datei kopieren, um externe DNS-Server zu definieren:

!!! warning "Warnung" Bitte verwenden Sie keinen öffentlichen Resolver, wie wir es im obigen Beispiel getan haben. Viele - wenn nicht sogar alle - Blacklist-Lookups werden mit öffentlichen Resolvern fehlschlagen, da der Blacklist-Server Grenzen hat, wie viele Anfragen von einer IP gestellt werden können und öffentliche Resolver diese Grenzen normalerweise erreichen.
Wichtig: Nur DNSSEC-validierende DNS-Dienste werden funktionieren.

Methode A, Unbound

Bearbeiten Sie data/conf/unbound/unbound.conf und fügen Sie die folgenden Parameter hinzu:

forward-zone:
  name: "."
  forward-addr: 8.8.8.8 # VERWENDEN SIE KEINE ÖFFENTLICHEN DNS-SERVER - NUR EIN BEISPIEL
  forward-addr: 8.8.4.4 # VERWENDET KEINE ÖFFENTLICHEN DNS-SERVER - NUR EIN BEISPIEL

Unbound neu starten:

=== "docker compose (Plugin)"

``` bash
  docker compose restart unbound-mailcow
```

=== "docker-compose (Standalone)"

``` bash
  docker-compose restart unbound-mailcow
```

Methode B, Überschreiben der Datei

cd /opt/mailcow-dockerized
cp helper-scripts/docker-compose.override.yml.d/EXTERNAL_DNS/docker-compose.override.yml .

Bearbeiten Sie docker-compose.override.yml und passen Sie die IP an.

Stoppen und starten Sie bitte im Anschluss noch den Docker Stack:

=== "docker compose (Plugin)"

``` bash
  docker compose down
  docker compose up -d
```

=== "docker-compose (Standalone)"

``` bash
  docker-compose down
  docker-compose up -d
```