Ronny Seffner ronny@seffner.de (Do 27 Aug 2015 13:08:06 CEST):
Ich muss wohl einen Grundkurs verpasst haben und die Formulierung meiner Suchanfragen führt mich nicht zum Ziel.
Verstanden habe ich Folgendes:
- zunächst haben wir NSS, konfiguriert z.B. über die nsswitch.conf - hosts: files dns - sagt: guck zuerst in Dateien wie /etc/hosts und
nur bei Mißerfolg im DNS
- dann kommt DNS - zumindest solange man nicht explizit einen DNS-Client
verwendet
mdns steht meist noch drin. Bei Dir nicht?
Jetzt habe ich ein Verhalten und will gern verstehen, wo und wie die eigentliche Magie stattfindet:
…
Hier zieht also die files vor DNS Regel des NSS. Implementiert ist das vermutlich in der libc. Woher kommt nun der Domainteil, aus der /etc/hostname, alles rechts vom linken Punkt an?
dnsdomainname(1) vermutlich
Erweitere ich die Frage. Es gibt auch 'sub.host2.example.com', auf host1 funktioniert ein 'ping sub.host2', wie geht das denn?
Wo kommt das raus?