Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
| Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
|
admin_grundlagen:dns [2013/07/17 07:24] ingo_wichmann [Dauerhaft] |
admin_grundlagen:dns [2026/02/22 08:05] (aktuell) ingo_wichmann [Testen] |
||
|---|---|---|---|
| Zeile 5: | Zeile 5: | ||
| ==== Dauerhaft ==== | ==== Dauerhaft ==== | ||
| - | ''/etc/HOSTNAME'' ( SuSE ) | + | Debian, CentOS (ab 7), SLES (ab 12): |
| - | (( TODO: SuSE Versionen, die systemd nutzen, verwenden möglicherweise auch ''/etc/hostname'': http://0pointer.de/blog/projects/the-new-configuration-files.html )) | + | <file txt /etc/hostname> |
| - | ''/etc/hostname'' ( Debian ) | + | |
| - | <file> | + | |
| notebook13 | notebook13 | ||
| </file> | </file> | ||
| (( FQDN wird aus ''hostname'' und ''/etc/hosts'' bzw. ''/etc/resolv.conf'' gebildet )) | (( FQDN wird aus ''hostname'' und ''/etc/hosts'' bzw. ''/etc/resolv.conf'' gebildet )) | ||
| - | ''/etc/sysconfig/network'' : ( RedHat ) | + | ==== Mit systemd ==== |
| - | (( TODO: RedHat Versionen, die systemd nutzen, verwenden möglicherweise auch ''/etc/hostname'': http://0pointer.de/blog/projects/the-new-configuration-files.html )) | + | |
| - | <file> | + | hostnamectl set-hostname notebook13 |
| - | HOSTNAME=notebook13.linuxhotel.de | + | |
| - | </file> | + | |
| ===== DNS Client ===== | ===== DNS Client ===== | ||
| - | Wie und in welcher Reihenfolge sollen Netzwerknamen aufgelöst werden? | + | Wie und in welcher Reihenfolge (( |
| + | man nsswitch.conf | ||
| + | )) sollen Netzwerknamen aufgelöst werden? | ||
| Mit Hilfe der Datei ''/etc/hosts'' und/oder eines Nameservers ? | Mit Hilfe der Datei ''/etc/hosts'' und/oder eines Nameservers ? | ||
| - | ''/etc/nsswitch.conf'' | + | <file txt /etc/nsswitch.conf> |
| - | <file>hosts: files dns</file> | + | hosts: files dns |
| + | </file> | ||
| Netzwerknamen fest einstellen: | Netzwerknamen fest einstellen: | ||
| - | ''/etc/hosts'' : | + | <file txt /etc/hosts> |
| - | <file> | + | |
| 127.0.0.1 localhost.localdomain localhost | 127.0.0.1 localhost.localdomain localhost | ||
| ::1 localhost6.localdomain6 localhost6 | ::1 localhost6.localdomain6 localhost6 | ||
| Zeile 36: | Zeile 34: | ||
| DNS Client Einstellungen: | DNS Client Einstellungen: | ||
| - | + | <file txt /etc/resolv.conf> | |
| - | ''/etc/resolv.conf'' | + | |
| - | <file> | + | |
| search linuxhotel.de | search linuxhotel.de | ||
| nameserver 192.168.1.7 | nameserver 192.168.1.7 | ||
| Zeile 44: | Zeile 40: | ||
| </file> | </file> | ||
| - | ==== Ubuntu 12.04 ==== | + | ++++ mehr Einstellungsmöglichkeiten | |
| - | //noch nicht fertig// | + | {{:admin_grundlagen:resolveconf.png?400|}} |
| - | DNS Client Einstellungen: | + | ++++ |
| - | + | ||
| - | ''/etc/resolv.conf'' nicht anfassen | + | |
| - | + | ||
| - | ''/etc/network/interfaces'' : | + | |
| - | <file> | + | |
| - | iface eth0 inet dhcp | + | |
| - | dns-nameservers 141.1.1.1 | + | |
| - | </file> | + | |
| - | + | ||
| - | ''/etc/dhcp/dhclient-enter-hooks.d/resolvconf'' | + | |
| - | + | ||
| - | siehe | + | |
| - | man resolvconf | + | |
| ===== Testen ===== | ===== Testen ===== | ||
| Clientseitig Namensauflösung testen: | Clientseitig Namensauflösung testen: | ||
| - | getent hosts $(hostname) | + | getent ahosts $(hostname) |
| - | getent hosts $(hostname -f) | + | getent ahosts $(hostname -f) |
| - | getent hosts 192.168.1.219 | + | getent ahosts 192.168.1.219 |
| + | ++++ RFC 6761 | | ||
| + | RFC [[RFC>6761]] | ||
| + | getent ahosts -s dns whatever.localhost | ||
| + | ++++ | ||
| Nameserver abfragen: | Nameserver abfragen: | ||
| host <name> <dns-server> | host <name> <dns-server> | ||
| + | ====== systemd-resolved ====== | ||
| + | [[systemd-resolved]] | ||