Nadat u de hostnaam op uw Linux-systeem hebt gewijzigd, kunt u de fout "kan host niet oplossen" tegenkomen. Dit is wat dat betekent en wat u kunt doen om het op te lossen.

Wat is een hostnaam en hoe verander je deze?

Wanneer u uw Linux-systeem instelt, of het nu een VPS of een fysieke machine bij u thuis is, wordt u mogelijk gevraagd om een ​​hostnaam op te geven. Dit is een label dat uw computer gebruikt om zichzelf te identificeren aan andere machines op het netwerk, aan de gebruiker en aan zichzelf.

Hostnamen moeten beschrijvend zijn, zodat het gemakkelijk is om machines te identificeren, zelfs als u er niet recht voor zit. "Keuken-pc" of "David's kleine laptop" zijn geweldige namen. "racknerd-b7516a" is een vreselijke naam en maakt het moeilijk om erachter te komen op welke machine je precies bent aangesloten.

een manier om de hostnaam wijzigen op Ubuntu of andere op Debian gebaseerde Linux-distributies is met de terminal.

Open een terminal door op te drukken Ctrl + Alt + T, of door het in uw menusysteem te selecteren en voer vervolgens het volgende in:

sudo hostnamectl set-hostnaam uw-nieuwe-hostnaam

Log uit en vervolgens weer in, en je zult zien dat de hostnaam is gewijzigd.

Wat betekent "kan host niet oplossen: naam of service niet bekend"?

Nadat u de hostnaam van uw systeem hebt gewijzigd, probeert u de volgende keer dat u een opdracht probeert uit te voeren als sudo, ontvangt u mogelijk een hostnaamfout. In ons geval was de fout "kan host MUOVPS niet oplossen: naam of service niet bekend".

Deze fout belet u niet om taken uit te voeren, maar kan vervelend zijn.

kat /etc/hostnaam

De bovengenoemde opdracht toont de hostnaam die u zojuist hebt ingesteld, maar uw nieuwe hostnaam is niet aanwezig als uitvoer van:

kat /etc/hosts

Gebruik. om deze fout op te lossen nano om het bestand te bewerken:

sudo nano /etc/hosts

Voeg op een nieuwe regel de hostnaam van uw machine toe (de hostnaam van onze VPS is MUOVPS zoals hieronder weergegeven), sla op en sluit nano af met Ctrl + O dan Ctrl + X.

U hebt de fout "Kan host niet oplossen" opgelost!

Hostnaamfouten zijn niet de meest ernstige en het is onwaarschijnlijk dat ze uw workflow of uw dag aanzienlijk verstoren. Maar ze zijn vervelend en laten zien dat je je systeem niet goed hebt geconfigureerd. Om deze reden is het de moeite waard om de hostnaam correct in te stellen.

Om dit probleem op te lossen, moet u de /etc/hosts het dossier. Omdat het een kritiek systeembestand is, is het belangrijk om te weten hoe u het op de juiste manier kunt bewerken om fouten te voorkomen.