{"id":4128,"date":"2020-03-19T16:15:37","date_gmt":"2020-03-19T16:15:37","guid":{"rendered":"https:\/\/profi-tutorials.de\/linux\/?p=4128"},"modified":"2020-03-19T16:15:37","modified_gmt":"2020-03-19T16:15:37","slug":"hostname-namensservice","status":"publish","type":"post","link":"https:\/\/profi-tutorials.de\/linux\/netzwerke\/hostname-namensservice\/","title":{"rendered":"Konfiguration Hostname\/Namensservice"},"content":{"rendered":"<p>In diesem Beitrag lernen Sie die Grundlagen zur Konfiguration von Hostname und Namensservice mit den Dateien \/etc\/hostname, \/etc\/hosts und \/etc\/resolv.conf kennen. Desweiteren wird auf den sogenannten <a class=\"glossaryLink cmtt_Informatik cmtt_Netzwerke\" aria-describedby=\"tt\" data-cmtooltip=\"&lt;div class=glossaryItemTitle&gt;FQDN [Fully Qualified Domain Name]&lt;\/div&gt;&lt;div class=glossaryItemBody&gt;Die Abk&uuml;rzung FQDN steht f&uuml;r Full-Qualified Domain Name, womit ein vollst&auml;ndiger Rechnername angegeben wird. &lt;\/div&gt;\" href=\"https:\/\/profi-tutorials.de\/linux\/glossar\/fqdn\/\" target=\"_blank\" data-mobile-support=\"0\" data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]' tabindex=\"0\" role=\"link\">FQDN<\/a> und die Anpassung dieses Namens unter UNIX-\/Linux- <a class=\"glossaryLink cmtt_Informatik cmtt_Netzwerke\" aria-describedby=\"tt\" data-cmtooltip=\"&lt;div class=glossaryItemTitle&gt;Betriebssystem&lt;\/div&gt;&lt;div class=glossaryItemBody&gt;Ein Betriebssystem ist f&uuml;r die Verwaltung der Ressourcen eines Rechensystems verantwortlich.&lt;\/div&gt;\" href=\"https:\/\/profi-tutorials.de\/linux\/glossar\/betriebssystem\/\" target=\"_blank\" data-mobile-support=\"0\" data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]' tabindex=\"0\" role=\"link\">Betriebssystemen<\/a> eingegangen.<\/p>\n<h2 id=\"tab-con-2\">Der Hostname<\/h2>\n<p>Jeder Rechner wird durch einen einzigartigen <strong>kanonischen Hostnamen<\/strong> identifiziert, welcher unter Linux\/UNIX in der sogenannten <strong>\/etc\/hostname<\/strong> gespeichert wird. Der Hostname wird von dem Kernel mithilfe von Initialisierungsskripten bekanntgegeben.<\/p>\n<h3 id=\"tab-con-6\">Hostname ausgeben<\/h3>\n<p>Mit dem Befehl <strong>hostname <\/strong>k&ouml;nnen Sie den <strong>Hostnamen <\/strong>einsehen:<\/p>\n<pre>hostname<\/pre>\n<h3 id=\"tab-con-5\">Hostname &auml;ndern<\/h3>\n<p>Eine &Auml;nderung des <strong>Hostnamen <\/strong>ist mit dem gleichnamigen Befehl <strong>tempor&auml;r <\/strong>m&ouml;glich:<\/p>\n<pre>hostname [Neuer Hostname]<\/pre>\n<p>Da jede Linux Distribution w&auml;hrend des&nbsp;<strong>Bootvorganges&nbsp;<\/strong>ein bestimmtes Skript ausf&uuml;hrt, um den <strong>Hostnamen <\/strong>auf den in einer bestimmten Konfigurationsdatei gesetzten Wert zu setzen, wird er nach einem <strong>Reboot <\/strong>wieder auf den alten Wert zur&uuml;ckgesetzt. Bei der genannten Konfigurationsdatei handelt es sich um die sogenannte <strong>\/etc\/hostname<\/strong>. F&uuml;r eine permanente &Auml;nderung des <strong>Hostnamen <\/strong>m&uuml;ssen Sie diesen daher zus&auml;tzlich in diese Datei eintragen. &Ouml;ffnen Sie dazu die <strong>\/etc\/hostname<\/strong> mit einem <strong>Texteditor <\/strong>wie <strong>nano<\/strong>:<\/p>\n<pre>nano \/etc\/hostname<\/pre>\n<p>Anschlie&szlig;end k&ouml;nnen Sie den hier eingetragenen <strong>Hostnamen <\/strong>durch Ihren neuen <strong>Hostnamen <\/strong>ersetzen.<\/p>\n<p><span><img loading=\"lazy\" decoding=\"async\" alt=\"nano-etc-hosts\" data-id=\"4159\" title=\"nano-etc-hosts\" src=\"https:\/\/profi-tutorials.de\/linux\/wp-content\/uploads\/sites\/3\/2020\/03\/19-03-_2020_11-01-05.jpg\" width=\"1698\" height=\"784\"\/><\/span><\/p>\n<p>Nach Abschluss dieser Eintragung ist es notwendig, den in dem&nbsp;<strong>FQDN <\/strong>enthaltenen <strong>Hostnamen <\/strong>zu &auml;ndern. Im Folgenden wird beschrieben, wie Sie die n&ouml;tigen Anpassungen an dem&nbsp;<strong>FQDN <\/strong>vornehmen.<\/p>\n<h2 id=\"tab-con-4\">Der FQDN<\/h2>\n<p>Der&nbsp;<strong>FQDN <\/strong>setzt sich aus dem <strong>Hostnamen <\/strong>und dem <strong>Domainnamen <\/strong>zusammen und wird in der <strong>\/etc\/hosts<\/strong> festgelegt.<\/p>\n<h3 id=\"tab-con-10\">FQDN ausgeben<\/h3>\n<p>Er l&auml;sst sich mit dem Befehl <strong>hostname <\/strong>und der Option <strong>-f<\/strong> bzw. <strong>&ndash;fqdn<\/strong> ausgeben:<\/p>\n<pre>hostname --fqdn<\/pre>\n<h3 id=\"tab-con-1\">FQDN &auml;ndern<\/h3>\n<p>Um den&nbsp;<strong>FQDN <\/strong>festzulegen oder, beispielsweise nach einer &Auml;nderung des <strong>Hostnamen<\/strong>, anzupassen, &ouml;ffnen Sie die <strong>\/etc\/hosts<\/strong> mit Ihrem <strong>Texteditor<\/strong>:<\/p>\n<pre>nano \/etc\/hosts<\/pre>\n<p>In der <strong>\/etc\/hosts<\/strong> m&uuml;ssen Sie nun entweder einen neuen Eintrag anlegen, oder den bereits vorhandenen Eintrag anpassen: Nach der <strong>IP-Adresse<\/strong> folgt der <strong>FQDN <\/strong>aus <strong>Host- und Domainname<\/strong> und schlie&szlig;lich noch einmal der <strong>Hostname<\/strong>. Wenn der Eintrag bereits vorhanden ist, ersetzen Sie die beiden Vorkommnisse des alten <strong>Hostnamen <\/strong>nun mit Ihrem neuen <strong>Hostnamen<\/strong>.<\/p>\n<p>In diesem Fall wird der <strong>FQDN<\/strong> des <strong>Hosts <\/strong><strong>&lsquo;hellix&rsquo; <\/strong><strong>(2)<\/strong><strong>&nbsp;<\/strong>f&uuml;r die <strong>IP-Adresse<\/strong><strong>127.0.1.1<\/strong> auf <strong>hellix.sesam.de (1)<\/strong> gesetzt. Der Aufbau von Eintr&auml;gen in der <strong>\/etc\/hosts<\/strong> wird in den folgenden Abschnitten noch genauer behandelt.<\/p>\n<p><span><img loading=\"lazy\" decoding=\"async\" alt=\"nano-etc-hosts\" data-id=\"4169\" title=\"nano-etc-hosts\" src=\"https:\/\/profi-tutorials.de\/linux\/wp-content\/uploads\/sites\/3\/2020\/03\/19-03-_2020_11-31-28.jpg\" width=\"1718\" height=\"888\"\/><\/span><\/p>\n<h2 id=\"tab-con-8\">Namensaufl&ouml;sung<\/h2>\n<p>Linux bzw. UNIX-Betriebssysteme greifen auf ein modulares System zur <strong>Namensaufl&ouml;sung <\/strong>zur&uuml;ck. So k&ouml;nnen verschiedene Informationsquellen verwendet werden, welche unter dem Eintrag <strong>&ldquo;hosts&rdquo;<\/strong> in der sogenannten <strong>\/etc\/nsswitch.conf<\/strong> aufgef&uuml;hrt sind. Der folgende Eintrag gibt die Standard-Reihenfolge f&uuml;r die <strong>Namensaufl&ouml;sung <\/strong>an:<\/p>\n<pre>hosts files dns<\/pre>\n<p>Demnach wird das System zun&auml;chst in der <strong>\/etc\/hosts<\/strong> (files) und anschlie&szlig;end bei den eingetragenen <strong>DNS-Nameservern<\/strong> (<a class=\"glossaryLink cmtt_Netzwerke\"  aria-describedby=\"tt\"  data-cmtooltip=\"&lt;div class=glossaryItemTitle&gt;DNS [Domain Name System]&lt;\/div&gt;&lt;div class=glossaryItemBody&gt;DNS steht f&uuml;r Domain Name System - ein System, welches weltweit daf&uuml;r Sorge tr&auml;gt, dass symbolische Namen zu IP-Adressen zugeordnet werden.&lt;\/div&gt;\"  href=\"https:\/\/profi-tutorials.de\/linux\/glossar\/dns\/\"  target=\"_blank\"  data-mobile-support=\"0\"  data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]' tabindex='0' role='link'>dns<\/a>) nachsehen.<\/p>\n<h3 id=\"tab-con-9\">Die \/etc\/hosts<\/h3>\n<p>Die Datei <strong>\/etc\/hosts<\/strong> wird meist dann verwendet, wenn es im lokalen <strong>Netzwerk <\/strong>keinen <strong>DNS-Server<\/strong> gibt oder aber um bestimmten Verkehr umzuleiten. Dies ist m&ouml;glich, da Anwendungen vor der Durchf&uuml;hrung einer <strong>DNS-Anfrage<\/strong> zun&auml;chst dort nachsehen.<\/p>\n<p>Die <strong>\/etc\/hosts<\/strong> stellt eine kleine Tabelle dar, welche auf jeder Zeile Eintragungen enth&auml;lt, die <strong>IP-Adressen<\/strong> und <strong>Hostnamen <\/strong>von Rechnern einander zuordnet. Es folgt der Aufbau eines typischen Eintrags in der <strong>\/etc\/hosts<\/strong>:<\/p>\n<p><span><img loading=\"lazy\" decoding=\"async\" alt=\"etc-hosts-eintrag\" data-id=\"4264\" title=\"etc-hosts-eintrag\" src=\"https:\/\/profi-tutorials.de\/linux\/wp-content\/uploads\/sites\/3\/2020\/03\/19-03-_2020_13-15-42-1.jpg\" width=\"800\" height=\"200\"\/><\/span><\/p>\n<p>Das folgende Beispiel verdeutlicht die Anwendung der<strong> \/etc\/hosts<\/strong> in einem kleinen Netzwerk:<\/p>\n<h5>Beispiel: \/etc\/hosts<\/h5>\n<h6>Inhalt \/etc\/hosts:<\/h6>\n<p>127.0.0.1 localhost127.0.1.1 hellix<\/p>\n<p>192.168.0.2&nbsp; hellix.sesam.de &nbsp; &nbsp;hellix<\/p>\n<p>192.168.0.3&nbsp; hellberg.sesam.de &nbsp;hellberg<\/p>\n<h6>Bedeutung:<\/h6>\n<p>Der lokale Rechner <strong>hellix <\/strong>kann mithilfe der Eintragungen in der <strong>\/etc\/hosts<\/strong> den Rechner <strong>hellberg <\/strong>&uuml;ber seinen Namen <strong>&lsquo;hellberg.sesam.de&rsquo;<\/strong> ansprechen. Damit auch der Rechner <strong>hellberg <\/strong>den Rechner <strong>hellix<\/strong> &uuml;ber den Namen <strong>&lsquo;hellix.sesam.de&rsquo;<\/strong> ansprechen kann, die Namensaufl&ouml;sung also in beide Richtungen funktioniert, m&uuml;ssen die Eintr&auml;ge der <strong>\/etc\/hosts<\/strong> auf allen Rechnern im Netzwerk vorhanden sein.<\/p>\n<h3 id=\"tab-con-3\">Konfiguration von DNS-Servern<\/h3>\n<p><strong>DNS <\/strong>ist ein verteilter und hierarchisch aufgebauter Dienst, welcher menschengerechten Namen, wie beispielsweise <strong>&lsquo;profi-tutorials.de&rsquo;<\/strong> ihre <strong>IP-Adresse<\/strong> zuordnet und umgekehrt. F&uuml;r den Zugriff auf <strong>DNS <\/strong>Informationen m&uuml;ssen die jeweiligen <strong>DNS-Server<\/strong> in der sogenannten <strong>\/etc\/resolv.conf<\/strong> aufgelistet werden.<\/p>\n<p><strong>Nameserver <\/strong>bzw. <strong>DNS-Server<\/strong> werden mit der Option &ldquo;<strong>nameserver&rdquo;<\/strong> in die <strong>\/etc\/resolv.conf<\/strong> aufgenommen. Jeder <strong>Nameserver <\/strong>bekommt dabei seine eigene Zeile. Ein typischer <strong>Nameserver-Eintrag<\/strong> sieht dann folgenderma&szlig;en aus:<\/p>\n<pre>nameserver [IP-Adresse]<\/pre>\n<p>Beachten Sie hierbei jedoch, dass die <strong>\/etc\/resolv.conf<\/strong> in vielen F&auml;llen automatisch durch den sogenannten <strong>NetworkManager <\/strong>verwaltet und gegebenenfalls &uuml;berschrieben wird. In solchen F&auml;llen wird Ihnen der Kommentar <strong>&lsquo;# Generated by NetworkManager&rsquo;<\/strong> an oberster Stelle angezeigt. Schlie&szlig;lich ist auch eine automatisierte Konfiguration &uuml;ber <strong>DHCP <\/strong>m&ouml;glich.<\/p>\n<h5>Beispiel: Nameserver in der \/etc\/resolv.conf<\/h5>\n<h6>Code:<\/h6>\n<p>nameserver 212.82.225.7<\/p>\n<p>nameserver 212.82.226.212<\/p>\n<h6>Bedeutung:<\/h6>\n<p>Bei der <strong>Namensaufl&ouml;sung <\/strong>&uuml;ber <strong>DNS <\/strong>werden die beiden <strong>Nameserver <\/strong>in der Reihenfolge abgefragt in der sie aufgelistet sind. In diesem Fall wird also zun&auml;chst eine Anfrage an <strong>&lsquo;212.82.225.7&rsquo;<\/strong> gesendet. Ist die <strong>Namensaufl&ouml;sung <\/strong>erfolglos, so wird der n&auml;chste Eintrag der <strong>\/etc\/resolv.conf<\/strong> abgefragt &ndash; hier ist das der <strong>Nameserver <\/strong><strong>&lsquo;212.82.226.212&rsquo;<\/strong>.<\/p>\n<p style=\"text-align: center;\">Abonniere JETZT unseren Newsletter!<\/p>\n<p style=\"text-align: center;\">Verpasse nie wieder <strong>neue<\/strong> Beitr&auml;ge und <strong>exklusive Insider-Only-Inhalte!<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In diesem Beitrag lernen Sie die Grundlagen zur Konfiguration von Hostname und Namensservice mit den Dateien \/etc\/hostname, \/etc\/hosts und \/etc\/resolv.conf kennen. Desweiteren wird auf den sogenannten FQDN und die Anpassung dieses Namens unter UNIX-\/Linux- Betriebssystemen eingegangen. Der Hostname Jeder Rechner wird durch einen einzigartigen kanonischen Hostnamen identifiziert, welcher unter Linux\/UNIX in der sogenannten \/etc\/hostname gespeichert [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":4291,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"none","_seopress_titles_title":" %%post_title%% %%sep%% %%sitetitle%%","_seopress_titles_desc":"Erlernen Sie die Funktion und Konfiguration des Hostnamen, der FQDN sowie der Namensaufl\u00f6sung mit der etc\/hosts und dem DNS unter UNIX-\/Linux- Betriebssystemen!","_seopress_robots_index":"","_seopress_analysis_target_kw":"\/etc\/hosts,\/etc\/resolv.conf,Hostname,Linux,UNIX,Namensaufl\u00f6sung,Betriebssystemen,Betriebssystem,Betriebssysteme,Rechnername,Rechnernamen,IP-Adresse,IP-Adressen","footnotes":""},"categories":[10],"tags":[],"class_list":["post-4128","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-netzwerke"],"_links":{"self":[{"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/posts\/4128","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/comments?post=4128"}],"version-history":[{"count":133,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/posts\/4128\/revisions"}],"predecessor-version":[{"id":4292,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/posts\/4128\/revisions\/4292"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/media\/4291"}],"wp:attachment":[{"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/media?parent=4128"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/categories?post=4128"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/tags?post=4128"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}