On 20.11.2017 11:27, Heiko Schlittermann wrote:
> Hilmar Preuße <hill...@web.de> (Mo 20 Nov 2017 10:46:46 CET):

Moin,

>> ---> Ping/getent geht aber nicht
>>
>> root@haka:~# ping confluence.amasol.local
>> ping: confluence.amasol.local: Name or service not known
>> root@haka:~# getent hosts confluence.amasol.local
> 
> `getent` macht nicht zwingend DNS. Ebenso wie `ping`, welches auch nur 
> getent (bzw. die Library-Entsprechnungen (gethostbyname(3)…)  dafür benutzt)¹
> 
Schon klar. Wollte nur demonstrieren, daß dies auch nicht geht. Da die
/etc/hosts aber keine Einträge (bis auf loopback) enthält würde ich kein
anderes Ergebnis als bei dig(1) erwarten.

>> ---> Ping/getent gegen Hostname geht aber.
>> root@haka:~# ping confluence
>> PING confluence.amasol.local (192.168.42.37) 56(84) bytes of data.
>> ^C64 bytes from 192.168.42.37: icmp_seq=1 ttl=63 time=39.8 ms
> 
>> # Generated by NetworkManager
>> search amasol.local fritz.box
>>
>> Liegt es daran, daß er .local nicht als TLD erkennt, dann immer die
> 
> Wer ist ER? Warum sollten TLDs hier eine Rolle spielen?
> 
DER Computer. Das mit den TLD's war nur eine wilde Theorie.

> In Deiner nsswitch.conf steht vermutlich mdns mit drin. Multicast-DNS
> wird von .local getriggert.
> 
>     $ getent ahosts confluence.amasol.local
>         -> mdns springt an, kann aber aus irgendwelchen Gründen den
>            Namen nicht auflösen. Jetzt müsste die Auflösung eigentlich
>            durchfallen zum DNS und dann doch funktionieren. Wie sieht
>            die hosts-Zeile in der nsswitch.conf bei Dir aus?
> 
hille@haka:~$ getent ahosts confluence.amasol.local
hille@haka:~$ grep -v \# /etc/nsswitch.conf |grep -v ^$
passwd:         compat
group:          compat
shadow:         compat
hosts:          files myhostname mdns4_minimal [NOTFOUND=return] dns mdns4
networks:       files
protocols:      db files
services:       db files
ethers:         db files
rpc:            db files
netgroup:       nis

Ich kann micht nicht erinnern, daß je angefaßt zu haben.

> Du möchtest für Deine eigenen Domain eigentlich nie .local verwenden,
> weil das im Zusammenhang mit AVAHI/Zeroconf/MDNS verwendet wird.
> Alternativ weißt Du, was Du tust :)
> 
Die Entscheidung liegt bei der IT-Administration meines Arbeitgebers.
Gibt es einen RfC als Argumentationshilfe?

Danke!

Hilmar
-- 
http://www.hilmar-preusse.de.vu/   #206401 http://counter.li.org

Attachment: signature.asc
Description: OpenPGP digital signature

Antwort per Email an