Befehl "mkhosts"
Zweck
Erzeugt die Hosttabellendatei.
Syntax
/usr/sbin/mkhosts [ -v ] HostFile
Beschreibung
Der Befehl mkhosts kann verwendet werden, um eine hashverschlüsselte Hostdatenbank zu generieren und diese unter dem mit dem Parameter Hostdatei angegebenen Dateinamen zu speichern. Der Befehl wird nicht verwendet, wenn die Namensauflösung vom Dämon named durchgeführt wird. Die Hostdatei ist normalerweise die Datei /etc/hosts und muss in jedem Fall dasselbe Format wie die Datei /etc/hosts haben.
Der Befehl mkhosts generiert Datenbankdateien mit den Namen hostfile.pag und hostfile.dir. Aktualisierungen für diese Dateien werden in einer Gruppe temporärer Dateien mit den Namen hostfile.new.pag und hostfile.new.dir erstellt. Die temporären Dateien werden nur dann in die Datenbankdateien kopiert, wenn die Dateien hostfile.new.pag und hostfile.new.dir fehlerfrei erstellt wurden.
Die Hostdatei wird von jeweils einer Version der Bibliotheksroutinen gethostbyaddr und gethostbyname für die Namensauflösung verwendet.
Anmerkung: Die Version der Bibliotheksroutinen gethostbyaddr und gethostbyname in diesem Betriebssystem unterstützt die Dateien hostfile.pag und hostfile.dir nicht.
Nachdem Sie die Hostdatei erstellt haben, können Sie sie bearbeiten und die gewünschten Hosteinträge hinzufügen.
Flags
| Element | Beschreibung |
|---|---|
| -v | Listet jeden Host auf, der der mit dem Parameter Hostdatei angegebenen Hostdatei hinzugefügt wird. |
Beispiele
Verwenden Sie den folgenden Befehl, um die Dateien /etc/hosts.pag und /etc/hosts.dir zu generieren:
mkhosts /etc/hostsDieser Befehl erstellt zwei Hostdateien mit den Namen /etc/hosts.pag und /etc/hosts.dir.
Dateien
| Element | Beschreibung |
|---|---|
| hostfile.pag | Eine von zwei Dateien, die die echte Datenbank für die Namensauflösung enthält. |
| hostfile.dir | Eine von zwei Dateien, die die echte Datenbank für die Namensauflösung enthält. |
| hostfile.new.pag | Eine von zwei Dateien, die die temporäre Datenbank für die Namensauflösung enthält. |
| hostfile.new.dir | Eine von zwei Dateien, die die temporäre Datenbank für die Namensauflösung enthält. |