Die Datei resolv.conf
wird verwendet, um zentral verwaltete DNS-Server zu konfigurieren. Sie können Einträge in der Datei /etc/resolv.conf
mithilfe von esxcli-Befehlen konfigurieren, wobei die Änderung beim Neustart des ESXi-Hosts beibehalten werden kann. Die Eigenschaft kann explizit festgelegt werden, wenn DHCP nicht aktiviert ist.
Prozedur
- Stellen Sie eine SSH-Verbindung mit dem Host her.
- Melden Sie sich als Root-Benutzer an.
- Führen Sie den folgenden Befehl aus.
Option Beschreibung DNS-Server hinzufügen Zum Einfügen eines neuen DNS-Servers am Ende der Liste der DNS-Server, die für diesen ESXi-Host verwendet werden sollen. esxcli network ip dns server add
Befehlsoptionen
-N|--netstack=<str>
Die Netzwerk-Stack-Instanz. Wenn diese nicht angegeben wird, verwenden Sie die standardmäßige Netstack-Instanz.
-s|--server=<str>
Die IPV4- oder die IPV6-Adresse des DNS-Servers, den Sie zur DNS-Serverliste hinzufügen möchten.Hinweis: Dieser Befehl ist erforderlich.For example: esxcli network ip dns server add -N vmotion -s xx.xx.xx.xx
DNS-Suche hinzufügen Zum Hinzufügen einer Suchdomäne zur Liste der zu durchsuchenden Domänen, wenn ein Hostname auf dem ESXi-Host aufgelöst wird. esxcli network ip dns search add
Befehlsoptionen
-d|--domain=<str>
Der Zeichenfolgenname einer Domäne, die zur Liste der Suchdomänen hinzugefügt werden soll.Hinweis: Dieser Befehl ist erforderlich.-N|--netstack=<str>
Die Netzwerk-Stack-Instanz. Wenn diese nicht angegeben wird, verwenden Sie die standardmäßige Netstack-Instanz.
DNS-Server entfernen Zum Entfernen eines DNS-Servers aus der Liste der DNS-Server, die für diesen ESXi-Host verwendet werden sollen. esxcli network ip dns server removeIP address
Befehlsoptionen
-a|--all
-N|--netstack=<str>
Die Netzwerk-Stack-Instanz. Wenn diese nicht angegeben wird, verwenden Sie die standardmäßige Netstack-Instanz.
-s|--server=<str>
DNS-Suche entfernen Zum Entfernen einer Suchdomäne aus der Liste der zu durchsuchenden Domänen, wenn ein Hostname auf dem ESXi-Host aufgelöst wird. esxcli network ip dns search remove
Befehlsoptionen
-d|--domain=<str>
Der Zeichenfolgenname einer Domäne, die aus der Liste der Suchdomänen entfernt werden soll.Hinweis: Dieser Befehl ist erforderlich.-N|--netstack=<str>
Die Netzwerk-Stack-Instanz. Wenn diese nicht angegeben wird, verwenden Sie die standardmäßige Netstack-Instanz.
DNS-Suche auflisten Zum Drucken einer Liste der aktuell im System konfigurierten DNS-Server in der Reihenfolge, in der sie verwendet werden. esxcli network ip dns server list
Befehlsoptionen
-N|--netstack=<str>
Die Netzwerk-Stack-Instanz. Wenn diese nicht angegeben wird, verwenden Sie die standardmäßige Netstack-Instanz.
For example: esxcli network ip dns server list -N vmotion
DNS-Suchdomäne auflisten Zum Auflisten der aktuell auf dem ESXi-Host konfigurierten Suchdomänen in der Reihenfolge, in der sie bei der Suche verwendet werden.
esxcli network ip dns search list -N
Befehlsoptionen
---N|--netstack=<str>
Die Netzwerk-Stack-Instanz. Wenn diese nicht angegeben wird, verwenden Sie die standardmäßige Netstack-Instanz.
For example: esxcli network ip dns search list -N vmotion