Arch manual pages

NSS-RESOLVE(8) nss-resolve NSS-RESOLVE(8)

nss-resolve, libnss_resolve.so.2 - Rechnernamensauflösung über systemd-resolved.service

libnss_resolve.so.2

nss-resolve ist ein Erweiterungsmodul für die GNU »Name Service Switch« (NSS)-Funktionalität der GNU-C-Bibliothek (glibc). Es stellt Namensauflösungen mittels des systemd-resolved(8)-Namensauflösungsdienstes für lokale Netzwerke bereit. Es ersetzt das Erweiterungsmodul nss-dns, das traditionell Rechnernamen mittels DNS auflöst.

Um das NSS-Modul zu aktivieren, fügen Sie »resolve [!UNAVAIL=return]« zu den mit »hosts:« in /etc/nsswitch.conf beginnenden Zeilen hinzu. Insbesondere wird empfohlen, »resolve« früh in der »hosts:«-Zeile in /etc/nsswitch.conf einzutragen. Es sollte vor dem Eintrag »files« sein, da systemd-resolved /etc/hosts intern unterstützt, aber mit Zwischenspeicherung. Im Gegensatz sollte es nach »mymachines« sein, um an VMs und Container übergebenen Rechnernamen Vorrang gegenüber solchen über DNS empfangenen zu geben. Schließlich empfehlen wir, »dns« irgendwo nach »resolve« anzugeben, um auf nss-dns zurückzufallen, falls dieser Dienst nicht verfügbar ist.

Beachten Sie, dass systemd-resolved in einigen wenigen Fällen DNS-Ressourcendatensätze synthetisieren wird, beispielsweise für »localhost« und den aktuellen Rechnernamen, siehe systemd-resolved(8) für die komplette Liste. Dies dupliziert die Funktionalität von nss-myhostname(8), wird aber dennoch empfohlen (siehe nachfolgende Beispiele), um nss-myhostname in /etc/nsswitch.conf konfiguriert zu halten, um diese Namen auflösbar zu halten, falls systemd-resolved nicht läuft.

Hier ist ein Beispiel für eine /etc/nsswitch.conf-Datei, die nss-resolve korrekt aktiviert:
passwd:         compat systemd
group:          compat systemd
shadow:         compat
hosts:          mymachines resolve [!UNAVAIL=return] myhostname files dns
networks:       files
protocols:      db files
services:       db files
ethers:         db files
rpc:            db files
netgroup:       nis

systemd(1), systemd-resolved(8), nss-systemd(8), nss-myhostname(8), nss-mymachines(8), nsswitch.conf(5)

Die deutsche Übersetzung dieser Handbuchseite wurde von Helge Kreutzmann <debian@helgefjell.de> erstellt.

Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen.

Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an <debian-l10n-german@lists.debian.org>.

systemd 246