Chromium unter Ubuntu löst die lokale Adresse nicht auf, obwohl andere Anwendungen dies tun


1

Ich habe einen Avahi-Daemon auf einem Server in meinem LAN mit einer Website unter :8080.

Von meinem Entwicklungs-Laptop, auf dem Ubuntu 18.04 läuft, kann ich bekommen

brandon@arturo:~ $ ping myserver.local
PING myserver.local (192.168.1.89) 56(84) bytes of data.
64 bytes from 192.168.1.89 (192.168.1.89): icmp_seq=1 ttl=64 time=1.23 ms
64 bytes from 192.168.1.89 (192.168.1.89): icmp_seq=2 ttl=64 time=1.20 ms

Also pingwird die Adresse aufgelöst. Ich erhalte meine Website, wenn ich myserver.local:8080in Firefox auf meinem Entwicklungscomputer gehe . Die anderen Computer in meinem Büro, auf denen Windows und Mac ausgeführt werden, können anscheinend auch unter dieser Adresse darauf zugreifen.

Wenn ich in Chromium auf meinem Laptop zu navigiere, 192.168.1.89:8080erhalte ich meine Website. Aber wenn ich zu navigiere, myserver.local:8080bekomme ich

Die Server-IP-Adresse von myserver.local wurde nicht gefunden.

DNS_PROBE_FINISHED_NXDOMAIN

Was ist los mit Ubuntu Chromium?


Es gibt kein Ubuntu-Chrom.
Ipor Sircer

Hoppla, ich meinte Chrom. Fest.
Brandones

Woher bekommen Sie "myserver.local"? Was hostet die Zone .local? Haben Sie einen lokalen DNS-Server eingerichtet oder so? Während es wahrscheinlich funktionieren würde, wenn es richtig konfiguriert wäre, sieht „myserver.local“ nicht richtig aus und wird normalerweise nicht so ausgeführt. Normalerweise befindet sich in Ihrem Netzwerk ein DNS-Server, auf dem sich eine Domain befindet (dh home.local), und dieser DNS-Server enthält alle Einträge für Ihre Netzwerkgeräte (dh myserver.home.local). Sie scheinen jedoch Ihren Server so anzusprechen, als ob er Teil der Top-Level-Domain .local ist. Was hostet die Zone .local in Ihrem Netzwerk?
Appleoddity

Avahi ist eine Zeroconf-Implementierung wie Bonjour von Apple. Es verwendet mDNS. Wie ich bereits sagte, funktioniert es erwartungsgemäß einwandfrei von allen anderen Computern, auf denen alle anderen Browser ausgeführt werden, und sogar von Firefox auf meinem Ubuntu-Computer. Das Problem tritt nur bei Chromium unter Ubuntu auf.
Brandon

Chrom sollte den Einstellungen in /etc/nsswitch.conf folgen und ihm mitteilen, dass es mdns verwenden soll (wahrscheinlich mdns4_minimal). Vielleicht nicht
AB

Antworten:


0

Ich arbeite auch mit Ubuntu 18.04 und hatte das gleiche Problem. Ich habe einige Dinge ausprobiert, aber die Installation des Chrom-Browsers vom Terminal aus hat mir geholfen (sudo apt install chromium-browser), und aus irgendeinem Grund habe ich jetzt 2 installiert (Ich nehme an, eines der Pakete heißt nur Chrom und dieses wird .local nicht auflösen).

Am Ende habe ich einen Chrom-Browser der Version 76.0.3809.100 (Official Build), der auf Ubuntu basiert und auf Ubuntu 18.04 (64-Bit) läuft.

Einen Versuch wert.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.