VDS-Server per SSH verbinden: PuTTY, Terminal & Schlüssel
SSH-Verbindung zum Linux VDS-Server: PuTTY, Terminal, schlüsselbasierte Authentifizierung, Path Panel Firewall-Regel und Sicherheitstipps für Einsteiger.
Hostname mit hostnamectl setzen, /etc/hosts und /etc/resolv.conf konfigurieren, FQDN einrichten, PTR-Eintrag-Bedeutung und Tests mit dig/nslookup.
Der Hostname und die DNS-Konfiguration Ihres Servers bilden die Grundlage der Netzwerkkommunikation. Ein falsch konfigurierter Hostname kann zu E-Mail-Zustellungsproblemen, Verwirrung in Log-Einträgen und Fehlfunktionen einiger Anwendungen führen. Diese Anleitung behandelt Hostname-Einrichtung, DNS-Konfiguration und Verifizierungsschritte.
Ein Hostname ist der Name, der Ihren Server im Netzwerk identifiziert. Es gibt zwei Typen:
webserver01)webserver01.rexe.tr)Der FQDN kombiniert den Hostnamen mit dem Domainnamen und identifiziert Ihren Server eindeutig im Internet.
Verwenden Sie auf Produktionsservern immer FQDN. Dies ist für Mail-Server, SSL-Zertifikate und Log-Management entscheidend.
# Kurzer Hostname
hostname
# FQDN
hostname -f
# Alle Hostname-Informationen
hostnamectl
hostnamectl ist das moderne Tool zur Hostname-Verwaltung auf systemd-basierten Systemen.
# Hostname setzen
sudo hostnamectl set-hostname webserver01
# Hostname mit FQDN setzen
sudo hostnamectl set-hostname webserver01.rexe.tr
# Änderung verifizieren
hostnamectl
# Änderung durch neue Shell anwenden
exec bash
# Statischer Hostname (dauerhaft, in /etc/hostname geschrieben)
sudo hostnamectl set-hostname webserver01 --static
# Temporärer Hostname (wird beim Neustart zurückgesetzt)
sudo hostnamectl set-hostname webserver01 --transient
# Schöner Hostname (für Anzeigezwecke)
sudo hostnamectl set-hostname "Web Server 01" --pretty
Der Hostname wird dauerhaft in /etc/hostname gespeichert:
# Datei anzeigen
cat /etc/hostname
# Manuell bearbeiten
sudo nano /etc/hostname
webserver01
Schreiben Sie in /etc/hostname nur den kurzen Hostnamen, nicht den FQDN. Die FQDN-Konfiguration erfolgt in /etc/hosts.
Die /etc/hosts-Datei ist eine lokale Namensauflösungstabelle, die vor DNS-Abfragen geprüft wird.
# Datei anzeigen
cat /etc/hosts
# Bearbeiten
sudo nano /etc/hosts
127.0.0.1 localhost
127.0.1.1 webserver01.rexe.tr webserver01
# Echte IP-Adresse des Servers
203.0.113.100 webserver01.rexe.tr webserver01
# IPv6
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
Die Zeile 127.0.1.1 wird auf Ubuntu/Debian-Systemen für FQDN verwendet. Auf CentOS/RHEL-Systemen verwenden Sie die echte IP-Adresse.
# Lokale Entwicklungsumgebung
192.168.1.10 db.local database
192.168.1.20 cache.local redis
# Bestimmte Domain blockieren
0.0.0.0 ads.example.com
# Alias für schnellen Zugriff
10.0.0.5 prod-db production-database
/etc/resolv.conf definiert die DNS-Server des Systems.
# Aktuelle DNS-Konfiguration anzeigen
cat /etc/resolv.conf
# DNS-Server
nameserver 8.8.8.8
nameserver 8.8.4.4
nameserver 1.1.1.1
# Suchdomäne (für Kurznamen)
search rexe.tr
# Domain
domain rexe.tr
# Maximale DNS-Wiederholungsanzahl
options attempts:3
# DNS-Timeout (Sekunden)
options timeout:2
Auf Ubuntu 18.04+ und modernen Debian-Systemen wird DNS von systemd-resolved verwaltet:
# DNS-Status anzeigen
resolvectl status
# DNS für eine bestimmte Domain abfragen
resolvectl query rexe.tr
# DNS-Cache leeren
resolvectl flush-caches
# Dauerhafte DNS-Einstellung mit systemd-resolved
sudo nano /etc/systemd/resolved.conf
[Resolve]
DNS=8.8.8.8 8.8.4.4
FallbackDNS=1.1.1.1
Domains=rexe.tr
DNSSEC=no
DNSOverTLS=no
# Dienst neu starten
sudo systemctl restart systemd-resolved
Folgen Sie diesen Schritten für eine korrekte FQDN-Einrichtung:
# 1. Hostname setzen
sudo hostnamectl set-hostname webserver01
# 2. /etc/hosts bearbeiten
sudo nano /etc/hosts
127.0.0.1 localhost
127.0.1.1 webserver01.rexe.tr webserver01
203.0.113.100 webserver01.rexe.tr webserver01
# 3. FQDN verifizieren
hostname -f
# Ausgabe: webserver01.rexe.tr
# 4. Kurzen Hostnamen verifizieren
hostname -s
# Ausgabe: webserver01
Ein PTR-Eintrag ist ein Reverse-DNS-Eintrag, der eine IP-Adresse in einen Hostnamen auflöst.
PTR-Einträge werden vom ISP oder Hosting-Anbieter gesetzt, dem Ihre IP-Adresse gehört. Sie können Ihren PTR-Eintrag über das REXE-Kundenpanel verwalten.
# Aktuellen PTR-Eintrag prüfen
dig -x 203.0.113.100
# oder
nslookup 203.0.113.100
dig ist das leistungsstärkste Tool zum Testen von DNS-Abfragen.
# A-Eintrag abfragen
dig rexe.tr A
# MX-Eintrag abfragen
dig rexe.tr MX
# NS-Eintrag abfragen
dig rexe.tr NS
# Bestimmten DNS-Server verwenden
dig @8.8.8.8 rexe.tr A
# Kurze Ausgabe
dig +short rexe.tr A
# Reverse-DNS-Abfrage
dig -x 203.0.113.100
# DNS-Propagierung prüfen
dig +trace rexe.tr
# Grundlegende Abfrage
nslookup rexe.tr
# Mit bestimmtem DNS-Server
nslookup rexe.tr 8.8.8.8
# Reverse DNS
nslookup 203.0.113.100
# Interaktiver Modus
nslookup
> server 8.8.8.8
> set type=MX
> rexe.tr
> exit
# Neue Shell starten
exec bash
# oder System neu starten
sudo reboot
# /etc/hostname prüfen
cat /etc/hostname
# DNS-Konnektivität testen
dig @8.8.8.8 google.com
# resolv.conf prüfen
cat /etc/resolv.conf
# systemd-resolved Status prüfen
systemctl status systemd-resolved
# nsswitch.conf prüfen
cat /etc/nsswitch.conf | grep hosts
Prüfen Sie bei DNS-Problemen zuerst /etc/hosts, dann /etc/resolv.conf. Die hosts-Zeile in nsswitch.conf bestimmt die Auflösungsreihenfolge.
Korrekte Hostname- und DNS-Konfiguration ist einer der Grundpfeiler der Serververwaltung. Die richtige FQDN-Einrichtung auf Ihren REXE-Servern ist für E-Mail-Zustellung, SSL-Zertifikate und Anwendungskonfigurationen entscheidend. Sie können das REXE-Kundenpanel verwenden, um sicherzustellen, dass Ihr PTR-Eintrag korrekt konfiguriert ist.
Die aktuelle Terminalsitzung hat möglicherweise den alten Hostnamen zwischengespeichert. Wenden Sie die Änderung an, indem Sie 'exec bash' ausführen oder ein neues Terminal öffnen. Für einige Anwendungen kann ein Serverneustart erforderlich sein.
Der kurze Hostname ist nur der Maschinenname (z.B. server01). Der FQDN kombiniert Maschinenname und Domainname (z.B. server01.rexe.tr). Mail-Server, SSL-Zertifikate und einige Anwendungen erfordern FQDN.
PTR-Einträge werden vom Hosting-Anbieter gesetzt, dem Ihre IP-Adresse gehört. Sie können den PTR-Eintrag Ihres Servers über das REXE-Kundenpanel verwalten. Prüfen Sie Ihren aktuellen PTR-Eintrag mit 'dig -x IHRE_IP_ADRESSE'.
Auf modernen Systemen wird /etc/resolv.conf von systemd-resolved oder NetworkManager verwaltet. Für dauerhafte DNS-Einstellungen bearbeiten Sie /etc/systemd/resolved.conf und führen Sie 'systemctl restart systemd-resolved' aus.
dig ist moderner und liefert detailliertere Ausgaben; es wird für die Verwendung in Skripten bevorzugt. nslookup ist älter, hat aber eine einfachere Oberfläche. Beide Tools können DNS-Probleme diagnostizieren, aber dig bietet leistungsstärkere Optionen.
SSH-Verbindung zum Linux VDS-Server: PuTTY, Terminal, schlüsselbasierte Authentifizierung, Path Panel Firewall-Regel und Sicherheitstipps für Einsteiger.
Schritt-für-Schritt-Anleitung zur RDP-Verbindung mit Windows Server VDS: Einrichtung, NLA-Sicherheit, Path Panel Firewall-Regel und Fehlerbehebung.
Betriebssystemwechsel am VDS-Server über das REXE-Panel: Backup-Tipps, unterstützte Linux-Distributionen und Windows Server Versionen im Überblick.