Inhoud
- De hostnaam van een computer heeft verschillende doelen
- De opdracht 'domeinnaam'
- De opdracht dnsdomainname
- De NIS-domeinnaam instellen
- Het / etc / hosts-bestand
- Meer over de opdracht 'domeinnaam'
De hostnaam van een computer heeft verschillende doelen
Elke computer heeft een hostnaam en de hostnaam van uw computer is waarschijnlijk ingesteld toen u Linux voor het eerst installeerde. Ontdek de hostnaam van uw computer door de volgende opdracht uit te voeren in een terminalvenster:
Op sommige computers kan uw hostnaam zoiets zijn computernaam.computerdomein.
De hostnaam wordt in feite gebruikt om uw computer op een netwerk en het domein waartoe deze behoort, te identificeren.
U kunt alleen de computernaam krijgen die wordt geretourneerd door de volgende opdracht uit te voeren:
U kunt ook alleen de domeinnaam zien door deze opdracht uit te voeren:
Sommige Linux-shells bevatten de hostnaam als onderdeel van de shell-prompt.
De opdracht 'domeinnaam'
In plaats van de hostnaam te gebruiken met de -d schakel om de domeinnaam terug te geven, voer de volgende opdracht uit:
Als u een domein heeft ingesteld, wordt dit geretourneerd, anders ziet u de tekst (geen). In veel gevallen, vooral wanneer u niet op een andere manier bent verbonden, ziet u mogelijk lokaal domein in plaats daarvan.
De domeinnaam commando retourneert de NIS-domeinnaam van het systeem.
NIS staat voor Network Information System. NIS is een Remote Procedure Call-gebaseerd client / serversysteem waarmee een groep computers binnen een NIS-domein een gemeenschappelijke set configuratiebestanden kan delen. Deze opstelling stelt een systeembeheerder in staat om NIS-clientsystemen op te zetten met slechts minimale configuratiegegevens en om configuratiegegevens toe te voegen, te verwijderen of te wijzigen vanaf één locatie.
De opdracht dnsdomainname
De dnsdomeinnaam commando retourneert de DNS-domeinnaam. Voer het uit door het volgende in de terminal te typen:
DNS staat voor Domain Name Server en wordt door internet gebruikt om IP-adressen naar echte domeinnamen te converteren. Zonder domeinnamen zouden we allemaal grote spreadsheets gebruiken om erachter te komen dat 207.241.148.82 ons naar linux.lifewire.com zal brengen.
Tenzij u een webserver gebruikt, heeft uw computer geen DNS-domeinnaam en wordt de dnsdomeinnaam commando retourneert niets of de localhost.
De NIS-domeinnaam instellen
Stel een NIS-domeinnaam in voor uw computer met de volgende opdracht:
Je hebt waarschijnlijk sudo nodig om je rechten te verhogen.
Het / etc / hosts-bestand
Voer in een terminalvenster de volgende opdracht uit om het hosts-bestand in de Nano-editor te openen:
Je ziet verschillende regels tekst in de / etc / hosts bestand als volgt:
Het eerste deel is het IP-adres van de computer, het tweede deel is de computernaam. Om permanent een NIS-domein voor de computer toe te voegen, wijzigt u de regel als volgt:
U kunt als volgt ook aliassen toevoegen:
Meer over de opdracht 'domeinnaam'
De domeinnaam commando biedt verschillende schakelaars, waaronder:
- -een: Retourneert de aliassen voor het domein dat wordt vermeld in het hosts-bestand
- -b: Stelt een domeinnaam in
- -d: DNS-domeinnaam
- -f: Lange hostnaam
- -F: Lees de hostnaaminformatie uit een bestand
- -ik: IP-adressen voor de hostnaam
- -IK: Alle adressen voor de host
- -s: Korte hostnaam