Ich habe eine Domain eingerichtet, die über dynamisches DNS auf die externe IP meines LAN verweist, da sich meine externe IP-Adresse häufig ändert. Ich möchte jedoch einen Alias für diesen Host erstellen, damit ich darauf zugreifen kann home
. Also habe ich folgendes an meine angehängt /etc/hosts
:
domain.com home
Der Domain-Name scheint ihm jedoch nicht zu gefallen. Wenn ich es in eine IP ändere:
0.0.0.0 home
… Dann funktioniert es, aber das macht natürlich dem Zweck von dynamischem DNS nichts aus!
Ist das möglich?
networking
hostname
hosts
Oliver Joseph Ash
quelle
quelle
Antworten:
Die Datei / etc / hosts enthält nur IP-Adressen und Hostnamen. Sie können den String "home" mit dieser Methode nicht so aliasieren, wie Sie es möchten.
Wenn Sie einen eigenen DNS-Server betreiben, können Sie einen CNAME-Eintrag hinzufügen, um "home.example.com" als Alias für "domain.com" zu definieren. Andernfalls haben Sie jedoch Pech.
Das Beste, was Sie tun können, ist, denselben DNS-Client zum Aktualisieren eines vollqualifizierten Namens zu verwenden.
quelle
Das sieht für mich so aus, als ob Sie sich bei DYNDNS oder so registrieren sollten.
Wenn Sie wirklich / etc / hosts verwenden möchten, müssen Sie Ihre IP überwachen. Sobald es sich ändert:
Aktualisieren Wenn Sie verwenden
dhcpcd
, können Sie die Option "-c" für ein Skript verwenden, das Ihren / etc / hosts-Eintrag ändert und dann den Host-Cache neu lädt.Dies hängt von den Fähigkeiten Ihres DHCP-Clients ab.
quelle
home
ist ein paar Tastenanschläge weniger alsoliverjash.no-ip.org