Kann /etc/hosts config reverse Auflösung?
Wie wir alle bekannt, wir können hinzufügen "ip-host" - Eintrag in /etc/hosts zu verspotten, eine DNS - Namensauflösung, jetzt kommt die Frage, kann ich mit /etc/hosts zu tun, inverse Auflösung, form ip zu hostname? Oder gibt es eine andere praktische Möglichkeit, dies zu tun? Danke!
Ich denke, die Antwort ist Nein, aber ich versuche, herauszufinden, was Sie wollen. Haben Sie irgendeine Art von reverse-DNS-system, das Sie überschreiben möchten Ihr Ergebnis?
Ich möchte einfach eine einfache Möglichkeit in der config reverse Namensauflösung, nur für ein test-Projekt, donot wollen config des DNS-Systems
Ich möchte einfach eine einfache Möglichkeit in der config reverse Namensauflösung, nur für ein test-Projekt, donot wollen config des DNS-Systems
InformationsquelleAutor | 2012-11-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nicht. Das kann nur auf einem DNS-server.
InformationsquelleAutor mwangi
Vielleicht. Das ist abhängig von dem Werkzeug, das Sie verwenden, zu tun, die Suche und die Konfiguration der Lösung auf Ihrem computer.
Beispielsweise gethostbyaddr() wird überprüft /etc/hosts wenn "Dateien" ist in der hosts-Abschnitt von /etc/nsswitch.conf
Beachten Sie jedoch, dass nicht alle Werkzeuge machen einen lokalen auflösen, wie die "host" - Befehl zum Beispiel, also es hängt ganz davon ab, wie Sie versucht, um die lookup.
mit
files
in nsswitch.conf ich bin in der Lage, um reverse-DNS-Eintrag aus /etc/hosts von:getent hosts ip_here
InformationsquelleAutor Tor Magnus
Ja, Sie können. Wenn Sie mit dnsmasq, die Sie stören können, in eine Reihe von Möglichkeiten, um eine forward-lookup gehen zu 127.0.0.1 und den reverse-lookups von 127.0.0.1 gehen, um Ihre Gastgeber. Zum Beispiel, wenn der hostname ist host1.mydomain.com mit einem echten IP-Adresse 192.168.1.12, dann können Sie 127.0.0.1 zu beheben, um es, indem Sie die folgenden in der dnsmasq-Konfiguration-Datei:
host-record=host1.mydomain.com die 127.0.0.1
Den vorwärts-Interferenz kann in vielerlei Hinsicht getan werden, hier ist eins:
alias=192.168.1.12,127.0.0.1
Natürlich müssen Sie den rest von dnsmasq richtig zu freuen uns auf Ihre eigentlichen DNS-server ... aber das ist einfach genug,
InformationsquelleAutor user3881379
Ja. Es macht das automatisch, wenn die Anwendung verwendet die Name Service Switch Bibliotheken (die meisten Anwendungen), und wenn
/etc/nsswitch.conf
konfiguriert ist, um zu beheben IPs aus/etc/hosts
mit einer Zeile wie dieser:Testen kann man die umgekehrte Auflösung von Namen mit einer der folgenden Optionen:
oder
InformationsquelleAutor Pcgomes