Ich habe gerade ein Upgrade von 11.10 auf 12.04 durchgeführt und kann jetzt keine benutzerdefinierten Domänen über mein VPN (z . B. * .dev.local ) auflösen . Es hat vor dem Upgrade hervorragend funktioniert.
Sowohl meine /etc/resolv.conf als auch route -n sehen genauso aus wie vor dem Update.
Ich benutze OpenVPN und es verbindet sich ohne Probleme.
Ausgabe von Ping
$ ping example.dev.local
ping: unknown host example.dev.local
resolv.conf
nameserver 172.16.1.4
nameserver 172.16.1.5
nameserver 10.4.180.250
search office.local corp.local
Route -n
# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.4.180.250 0.0.0.0 UG 0 0 0 eth0
10.4.180.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
10.61.80.0 172.28.0.254 255.255.255.128 UG 0 0 0 tap0
10.61.80.128 172.28.0.249 255.255.255.128 UG 0 0 0 tap0
10.200.2.126 172.28.0.249 255.255.255.255 UGH 0 0 0 tap0
81.92.65.52 172.28.0.249 255.255.255.255 UGH 0 0 0 tap0
81.92.71.128 172.28.0.249 255.255.255.192 UG 0 0 0 tap0
81.92.72.128 172.28.0.254 255.255.255.224 UG 0 0 0 tap0
81.92.72.160 172.28.0.249 255.255.255.224 UG 0 0 0 tap0
172.16.0.0 172.28.0.1 255.255.248.0 UG 0 0 0 tap0
172.28.0.0 0.0.0.0 255.255.254.0 U 0 0 0 tap0
Snippet von /etc/dhcp3/dhclient.conf (22-25 ist original vor dem Upgrade, musste zuvor Domain-Name-Server aus irgendeinem Grund entfernen, den ich vergessen habe)
22 #request subnet-mask, broadcast-address, time-offset, routers,
23 # domain-name, domain-name-servers, domain-search, host-name,
24 # netbios-name-servers, netbios-scope, interface-mtu,
25 # rfc3442-classless-static-routes, ntp-servers;
26
27 prepend domain-name-servers 192.168.1.1;
28 request subnet-mask, broadcast-address, time-offset, routers,
29 domain-name, domain-search, host-name,
30 netbios-name-servers, netbios-scope, interface-mtu,
31 rfc3442-classless-static-routes, ntp-servers;
Jede Hilfe wäre sehr dankbar.
Bearbeiten: Ich kann die Hosts über IP erreichen, es ist nur die Auflösung, die nicht funktioniert.
quelle
Das Problem ist, dass das VPN
local
als Top-Level-Domain verwendet, die auch von avahi für mdns verwendet wird.Avahis Dokumentation
sagt
quelle
Es ist sehr wahrscheinlich, dass sich Ihr Nameserver und / oder Ihre Suchdomänen im VPN unterscheiden. Wenn Sie nslookup für den benutzerdefinierten DNS-Namen verwenden, den Sie erreichen möchten, muss der von Ihnen abgefragte Nameserver angezeigt werden. Wenn die Adresse unterschiedlich ist, versuchen Sie, den Namen auf einem Server aufzulösen, auf dem er nicht aufgeführt ist.
beispielsweise...
Bangkok ist ein benutzerdefinierter DNS-Name für eine Box in meinem Heimnetzwerk. Wenn ich mich mit dem VPN meiner Firma verbinden würde, würde ich zuerst ihren Nameserver treffen, damit ich ihre benutzerdefinierten Namen wie svn und wiki drehen kann. Wir haben mehrere Namensgeber bei der Arbeit, jeder mit seiner eigenen Domain wie foo.work.com und bar.work.com und work.com. Wenn bar.work.com als meine erste Domain aufgeführt ist und ich versuche, svn.foo.work.com nur mit svn zu erreichen, wird die Suche nicht in eine IP-Adresse aufgelöst, da nach svn.bar.work.com gesucht wird .
quelle