Bearbeiten

Freigeben über


Anzeigen und Ändern von Hostnamen

Der Hostname identifiziert Ihren virtuellen Computer (VM) in der Benutzeroberfläche und in Azure-Vorgängen. Sie weisen den Hostnamen einer VM zunächst während des Erstellungsprozesses im Azure-Portal im Feld Name des virtuellen Computers zu. Nachdem Sie eine VM erstellt haben, können Sie den Hostnamen über eine Remoteverbindung oder im Azure-Portal anzeigen und ändern.

Anzeigen von Hostnamen

Sie können den Hostnamen Ihrer VM in einem Clouddienst anzeigen, indem Sie eines der folgenden Tools verwenden.

Azure-Portal

Navigieren Sie im Azure-Portal zu Ihrer VM, und wählen Sie im linken Navigationsbereich Eigenschaften aus. Auf der Seite Eigenschaften können Sie den Hostnamen unter Computername anzeigen.

Screenshot: Seite „Eigenschaften“ eines virtuellen Computers und Hervorhebung des Computernamens.

Remotedesktop

Sie können eine Verbindung mit Ihrer VM herstellen, indem Sie ein Remotedesktoptool wie Remotedesktop (Windows), Windows PowerShell-Remoting (Windows), SSH (Linux und Windows) oder Bastion (Azure-Portal) verwenden. Anschließend können Sie den Hostnamen auf verschiedene Arten anzeigen:

  • Geben Sie in PowerShell, an der Eingabeaufforderung oder im SSH-Terminal hostname ein.
  • Geben Sie an der Eingabeaufforderung ipconfig /all ein (nur Windows).
  • Zeigen Sie den Computernamen in den Systemeinstellungen an (nur Windows).

Voraussetzungen

Keine

Azure API

Gehen Sie auf einem REST-Client wie folgt vor:

  1. Stellen Sie sicher, dass Sie über eine authentifizierte Verbindung mit dem Azure-Portal verfügen. Führen Sie die unter Erstellen einer Microsoft Entra-Anwendung und eines Dienstprinzipals mit Ressourcenzugriff beschriebenen Schritte aus.

  2. Senden Sie eine Anforderung im folgenden Format:

    GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}?api-version=2022-11-01`. 
    

    Weitere Informationen zu GET-Anforderungen für virtuelle Computer finden Sie unter Virtual Machines – Get.

  3. Suchen Sie nach dem Element osProfile und dann nach dem Element computerName, um den Hostnamen zu finden.

    Warnung

    Sie können auch das interne Domänensuffix für den Clouddienst anzeigen, indem Sie ipconfig /all über eine Eingabeaufforderung in einer Remotedesktopsitzung (Windows) ausführen oder cat /etc/resolv.conf über ein SSH-Terminal (Linux) ausführen.

Ändern eines Hostnamens

Sie können den Hostnamen für jede VM ändern, indem Sie den Computer in einer Remotedesktopsitzung umbenennen oder die Skriptausführung im Azure-Portal verwenden.

  1. Ändern Sie den Hostnamen.

    • In einer Remotesitzung:

      • Für Windows können Sie den Hostnamen über PowerShell mit dem Befehl Rename-Computer ändern.
      • Für Linux können Sie den Hostnamen mithilfe von hostnamectl ändern.
    • Aus dem Azure Portal: Sie können diese Befehle auch ausführen, um den Hostnamen für Ihre VM über das Azure-Portal mithilfe der Skriptausführung zu finden. Navigieren Sie im Azure-Portal zu Ihrer VM, und wählen Sie im linken Navigationsbereich Skriptausführung aus. Auf der Seite Skriptausführung im Azure-Portal:

      • Wählen Sie für Windows RunPowerShellScript aus, und verwenden Sie Rename-Computer im Bereich Skriptausführungsskript.
      • Wählen Sie für Linux RunShellScript aus, und verwenden Sie hostnamectl im Bereich Skriptausführungsskript.

      Die folgende Abbildung zeigt die Seite Skriptausführung im Azure-Portal für eine Windows-VM.

      Screenshot: Seite „Skriptausführung“ für einen virtuellen Windows-Computer und Hervorhebung des Features „RunPowerShellScript“.

  2. Nachdem Sie Rename-Computer oder hostnamectl auf der VM ausgeführt haben, müssen Sie die VM neu starten, damit sich der Hostname ändert.

    Klassisches Azure-Bereitstellungsmodell

    Das klassische Azure-Bereitstellungsmodell verwendet eine Konfigurationsdatei, die Sie herunterladen und hochladen können, um den Hostnamen zu ändern. Damit mit dem Hostnamen auf Ihre Rolleninstanzen verwiesen werden kann, müssen Sie den Wert für den Hostnamen in der Dienstkonfigurationsdatei für jede Rolle festlegen. Hierzu fügen Sie den gewünschten Hostnamen dem vmName-Attribut des Role-Elements hinzu. Der Wert des vmName -Attributs wird als Grundlage für den Hostnamen der einzelnen Rolleninstanzen verwendet.

    Wenn vmName beispielsweise webrole lautet und drei Instanzen dieser Rolle vorhanden sind, lauten die Hostnamen der Instanzen webrole0, webrole1 und webrole2. Sie müssen keinen Hostnamen für virtuelle Computer in der Konfigurationsdatei angeben, da der Hostname für eine VM auf Grundlage des Namens des virtuellen Computers ausgefüllt wird. Weitere Informationen zum Konfigurieren eines Microsoft Azure-Diensts finden Sie unter Azure-Dienstkonfigurationsschema (.cscfg-Datei)

    Dienstkonfigurationsdatei

    Im klassischen Azure-Bereitstellungsmodell können Sie die Dienstkonfigurationsdatei für einen bereitgestellten Dienst im Bereich Konfigurieren für den Dienst im Azure-Portal herunterladen. Dann können Sie das vmName-Attribut für das Role name-Element suchen, um den Hostnamen anzuzeigen. Beachten Sie, dass dieser Hostname als Grundlage für den Hostnamen der einzelnen Rolleninstanzen verwendet wird. Wenn vmName beispielsweise webrole lautet und drei Instanzen dieser Rolle vorhanden sind, lauten die Hostnamen der Instanzen webrole0, webrole1 und webrole2. Weitere Informationen finden Sie unter Konfigurationsschema für virtuelle Azure-Netzwerke.