Hostnamen weergeven en wijzigen

De hostnaam identificeert uw virtuele machine (VM) in de gebruikersinterface en Azure-bewerkingen. U wijst eerst de hostnaam van een virtuele machine toe in het veld Naam van de virtuele machine tijdens het maken in Azure Portal. Nadat u een virtuele machine hebt gemaakt, kunt u de hostnaam weergeven en wijzigen via een externe verbinding of in Azure Portal.

Hostnamen weergeven

U kunt de hostnaam van uw VIRTUELE machine in een cloudservice weergeven met behulp van een van de volgende hulpprogramma's.

Azure Portal

Ga in Azure Portal naar uw VIRTUELE machine en selecteer Eigenschappen in het linkernavigatievenster. Op de pagina Eigenschappen kunt u de hostnaam onder Computernaam bekijken.

Schermopname van de pagina Eigenschappen van een virtuele machine en de computernaam gemarkeerd.

Extern bureaublad

U kunt verbinding maken met uw virtuele machine met behulp van een extern bureaublad-hulpprogramma, zoals Extern bureaublad (Windows), Externe communicatie van Windows PowerShell (Windows), SSH (Linux en Windows) of Bastion (Azure Portal). U kunt de hostnaam vervolgens op een aantal manieren weergeven:

  • Typ de hostnaam in PowerShell, de opdrachtprompt of de SSH-terminal.
  • Typ ipconfig /all in de opdrachtprompt (alleen Windows).
  • Bekijk de computernaam in de systeeminstellingen (alleen Windows).

Vereisten

Geen

Azure API

Volg deze instructies vanuit een REST-client:

  1. Zorg ervoor dat u een geverifieerde verbinding met Azure Portal hebt. Volg de stappen in Een Microsoft Entra-toepassing en service-principal maken die toegang hebben tot resources.

  2. Verzend een aanvraag in de volgende indeling:

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

    Zie Virtual Machines - Get voor meer informatie over GET-aanvragen voor virtuele machines.

  3. Zoek naar het osProfile en zoek vervolgens het computernaamelement om de hostnaam te vinden.

    Waarschuwing

    U kunt ook het interne domeinachtervoegsel voor uw cloudservice weergeven door uit te voeren vanaf een opdrachtprompt in een extern bureaubladsessie (Windows) of door uit te voeren ipconfig /allcat /etc/resolv.conf vanaf een SSH-terminal (Linux).

Een hostnaam wijzigen

U kunt de hostnaam voor elke virtuele machine wijzigen door de naam van de computer te wijzigen vanuit een sessie met extern bureaublad of door de opdracht Uitvoeren in Azure Portal te gebruiken.

  1. Wijzig de hostnaam.

    • Vanuit een externe sessie:

      • Voor Windows kunt u de hostnaam wijzigen vanuit PowerShell met behulp van de opdracht Rename-Computer .
      • Voor Linux kunt u de hostnaam wijzigen met behulp van hostnamectl.
    • Vanuit Azure Portal: U kunt deze opdrachten ook uitvoeren om de hostnaam voor uw VIRTUELE machine te vinden vanuit Azure Portal met behulp van de opdracht Uitvoeren. Ga in Azure Portal naar uw VIRTUELE machine en selecteer De opdracht Uitvoeren in het linkernavigatievenster. Vanaf de opdrachtpagina Uitvoeren in Azure Portal:

      • Voor Windows selecteert u RunPowerShellScript en gebruikt Rename-Computer u deze in het deelvenster Opdrachtscript uitvoeren .
      • Voor Linux selecteert u RunShellScript en gebruikt hostnamectl u dit in het deelvenster Opdrachtscript uitvoeren .

      In de volgende afbeelding ziet u de opdrachtpagina Uitvoeren in Azure Portal voor een Virtuele Windows-machine.

      Schermopname van de opdrachtpagina Uitvoeren voor een virtuele Windows-machine en markeert de functie RunPowerShellScript.

  2. Nadat u een van Rename-Computer beide of hostnamectl op uw VIRTUELE machine hebt uitgevoerd, moet u de VM opnieuw opstarten om de hostnaam te wijzigen.

    Klassiek Azure-implementatiemodel

    Het klassieke Azure-implementatiemodel maakt gebruik van een configuratiebestand dat u kunt downloaden en uploaden om de hostnaam te wijzigen. Als u wilt toestaan dat uw hostnaam naar uw rolinstanties verwijst, moet u de waarde voor de hostnaam instellen in het serviceconfiguratiebestand voor elke rol. U doet dit door de gewenste hostnaam toe te voegen aan het kenmerk vmName van het element Rol . De waarde van het kenmerk vmName wordt gebruikt als basis voor de hostnaam van elk rolexemplaren.

    Als vmName bijvoorbeeld webrole is en er drie exemplaren van die rol zijn, zijn de hostnamen van de exemplaren webrole0, webrole1 en webrole2. U hoeft geen hostnaam op te geven voor virtuele machines in het configuratiebestand, omdat de hostnaam voor een virtuele machine wordt gevuld op basis van de naam van de virtuele machine. Zie het Azure Service Configuration Schema (.cscfg File) voor meer informatie over het configureren van een Microsoft Azure-service

    Serviceconfiguratiebestand

    In het klassieke Azure-implementatiemodel kunt u het serviceconfiguratiebestand voor een geïmplementeerde service downloaden vanuit het deelvenster Configureren van de service in Azure Portal. U kunt vervolgens zoeken naar het kenmerk vmName voor het element Rolnaam om de hostnaam weer te geven. Houd er rekening mee dat deze hostnaam wordt gebruikt als basis voor de hostnaam van elk rolexemplaren. Als vmName bijvoorbeeld webrole is en er drie exemplaren van die rol zijn, zijn de hostnamen van de exemplaren webrole0, webrole1 en webrole2. Zie Azure Virtual Network Configuration Schema voor meer informatie