Sie sind ähnlich, nameserver
funktionieren aber nur in /etc/resolv.conf
und jeder DNS-Server muss in einer eigenen Zeile stehen. Die Handbuchseite für resolv.conf (5) zeigt, welche Schlüsselwörter in dieser Datei zulässig sind. Eine Zeile mit dns-nameservers
wird in dieser Datei nicht funktionieren. Die Datei resolv.conf
ist auf nahezu allen Unix-Systemen Standard und wird schon lange verwendet.
dns-nameservers
wird in einem anderen (ähnlichen) Kontext verwendet, der /etc/network/interfaces
Datei, die hauptsächlich auf Debian-basierten Linux-Systemen (wie Ubuntu) verwendet wird. Andere Unix-Betriebssysteme und sogar andere "Flavors" von Linux verwenden diese Datei normalerweise nicht. Aber in diesem Fall wird nameserver
(Singular) nicht funktionieren, wird aber dns-nameservers
. Weitere Informationen hierzu finden Sie unter https://wiki.debian.org/NetworkConfiguration .