वीपीएन होने पर कस्टम डोमेन को हल नहीं कर सकते


11

मैंने अभी 11.10 से 12.04 पर अपग्रेड किया है, और अब मैं अपने वीपीएन (जैसे * .dev.local ) पर कस्टम डोमेन को हल नहीं कर सकता । इसने अपग्रेड से पहले शानदार काम किया।

मेरे /etc/resolv.conf और मार्ग -n दोनों बिल्कुल वैसा ही दिखता है जैसा कि अद्यतन से पहले था।

मैं OpenVPN का उपयोग कर रहा हूं और यह बिना किसी समस्या के जुड़ता है।

पिंग से उत्पादन

$ 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
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

/Etc/dhcp3/dhclient.conf से स्निपेट (22-25 उन्नयन से पहले मूल है, पहले मुझे किसी कारण से भूल गए किसी कारण से डोमेन-नाम-सर्वर को हटाना पड़ा था)

 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;

किसी भी तरह की सहायता का स्वागत किया जाएगा।

संपादित करें: मैं आईपी द्वारा मेजबानों तक पहुंच सकता हूं, यह सिर्फ हल है जो काम नहीं करता है।

जवाबों:


6

शायद देख लें /etc/nsswitch.conf। मुझे /etc/resolve.confसेटिंग की परवाह किए बिना अपने स्थानीय डीएनएस सर्वर से उबंटू के नाम स्वीकार नहीं करने की समस्या थी । Slackware ने ठीक काम किया इसलिए मैंने Slackware के संस्करण के थोड़ा करीब होने के लिए खदान को संशोधित किया:

hosts:          files dns mdns4_minimal mdns4 [NOTFOUND=return]

मुझे लगता है कि मुझे dns और mdns4 सामान को स्थानांतरित करना था ... शायद एक तारांकन ( *) था जो आगे के लुकअप को रोकता था।


इस पंक्ति में 'mdns' से पहले 'dns' को ले जाना मेरे लिए Ubuntu 14.10 (openconnect) के मुद्दे को हल करता है।
एनेक्सडीपी

2

समस्या यह है कि वीपीएन localअपने शीर्ष-स्तरीय डोमेन के रूप में उपयोग करता है जो एवीआई द्वारा mdns के लिए भी उपयोग किया जाता है।

अवही के दस्तावेज

http://avahi.org/wiki/AvahiAndUnicastDotLocal

कहते हैं

If you come across a network where .local is a unicast
DNS domain, please contact the local administrator
and ask him to move his DNS zone to a different domain.
If this is not possible, we recommend not to use Avahi
in such a network at all.

1

यह अत्यधिक संभावना है कि जब आप वीपीएन पर होते हैं तो आपके नामवर और / या खोज डोमेन अलग-अलग होते हैं। यदि आप कस्टम DNS नाम के लिए nslookup का उपयोग करते हैं तो आप जिस तक पहुंचने की कोशिश कर रहे हैं, आपको उस नामवर को देखना होगा, जिसे आप क्वेरी कर रहे हैं। यदि पता अलग है तो आप एक सर्वर पर नाम को हल करने की कोशिश कर रहे हैं जहाँ यह सूचीबद्ध नहीं है।

उदाहरण के लिए...

munich:~ jeremy$ nslookup bangkok
Server:     192.168.1.2
Address:    192.168.1.2#53

Name:   bangkok.home.com
Address: 192.168.1.5

बैंकॉक मेरे घर नेटवर्क में एक बॉक्स के लिए एक कस्टम DNS नाम है। क्या मैं अपनी कंपनियों के वीपीएन से जुड़ने वाला था, मैं उनके नाम से पहले मारा जाता था ताकि मैं उनके कस्टम नामों जैसे कि svn और wiki का परिक्रमण कर सकूं। हमारे पास काम पर कई नामीगिरी हैं, प्रत्येक अपने स्वयं के डोमेन जैसे foo.work.com और bar.work.com और work.com। यदि मेरे पास मेरा पहला डोमेन है। ।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.