मैं मैक ओएस एक्स 10.8.2 के साथ मैकबुक का उपयोग कर रहा हूं और वीपीएन के माध्यम से अपनी कंपनी के नेटवर्क से जुड़ सकता हूं। LAN या WLAN के माध्यम से वीपीएन कनेक्शन स्थापित करते समय सब कुछ बहुत अच्छा काम करता है। हालाँकि, जब मैं डायल-अप कनेक्शन (Huawei HSDPA USB स्टिक) का उपयोग करता हूं तो होस्ट नाम सही रूप से अनुप्रयोगों (जैसे वेब-ब्राउज़र) में हल नहीं होते हैं। कमांड लाइन टूल जैसे host name
आईपी पते को सही ढंग से हल ping name
करेगा, हल नहीं करेगा।
scutil --dns
WLAN बनाम डायल-अप के माध्यम से कनेक्ट करते समय मैंने DNS कॉन्फ़िगरेशन को डंप किया। लुकअप ऑर्डर में उल्लेखनीय अंतर है:
connecting using WLAN:
resolver #1
nameserver[0] : 192.168.80.10
nameserver[1] : 192.168.80.24
if_index : 6 (ppp0)
reach : Reachable,Transient Connection
order : 100000
resolver #2
nameserver[0] : 192.168.80.10
nameserver[1] : 192.168.80.24
if_index : 6 (ppp0)
reach : Reachable,Transient Connection
order : 200000
resolver #3
domain : local
options : mdns
timeout : 5
order : 300000
resolver #4
domain : 254.169.in-addr.arpa
options : mdns
timeout : 5
order : 300200
resolver #5
domain : 8.e.f.ip6.arpa
options : mdns
timeout : 5
order : 300400
resolver #6
domain : 9.e.f.ip6.arpa
options : mdns
timeout : 5
order : 300600
resolver #7
domain : a.e.f.ip6.arpa
options : mdns
timeout : 5
order : 300800
resolver #8
domain : b.e.f.ip6.arpa
options : mdns
timeout : 5
order : 301000
DNS configuration (for scoped queries)
resolver #1
nameserver[0] : 192.168.1.1
if_index : 4 (en0)
flags : Scoped
reach : Reachable,Directly Reachable Address
resolver #2
nameserver[0] : 192.168.80.10
nameserver[1] : 192.168.80.24
if_index : 6 (ppp0)
flags : Scoped
reach : Reachable,Transient Connection
Ppp0 कनेक्शन वीपीएन कनेक्शन है। जैसा कि आप देख सकते हैं, दो सर्वर जुड़े हुए हैं और वे कमांड लाइन और एप्लिकेशन में सही उत्तर देते हैं।
Connecting via UMTS:
resolver #1
nameserver[0] : 139.7.30.126
nameserver[1] : 139.7.30.125
if_index : 6 (ppp0)
reach : Reachable,Transient Connection
order : 100000
resolver #2
nameserver[0] : 192.168.80.10
nameserver[1] : 192.168.80.24
if_index : 7 (ppp1)
reach : Reachable,Transient Connection
order : 100000
resolver #3
nameserver[0] : 192.168.80.10
nameserver[1] : 192.168.80.24
if_index : 7 (ppp1)
reach : Reachable,Transient Connection
order : 200000
resolver #4
domain : local
options : mdns
timeout : 5
order : 300000
resolver #5
domain : 254.169.in-addr.arpa
options : mdns
timeout : 5
order : 300200
resolver #6
domain : 8.e.f.ip6.arpa
options : mdns
timeout : 5
order : 300400
resolver #7
domain : 9.e.f.ip6.arpa
options : mdns
timeout : 5
order : 300600
resolver #8
domain : a.e.f.ip6.arpa
options : mdns
timeout : 5
order : 300800
resolver #9
domain : b.e.f.ip6.arpa
options : mdns
timeout : 5
order : 301000
DNS configuration (for scoped queries)
resolver #1
nameserver[0] : 192.168.80.10
nameserver[1] : 192.168.80.24
if_index : 7 (ppp1)
flags : Scoped
reach : Reachable,Transient Connection
resolver #2
nameserver[0] : 139.7.30.126
nameserver[1] : 139.7.30.125
if_index : 6 (ppp0)
flags : Scoped
reach : Reachable,Transient Connection
इस समय, ppp1 वीपीएन कनेक्शन है और ppp0 UMTS कनेक्शन है। कमांड के प्रतिक्रिया समय से (गैर-मौजूदा होस्टनाम का उपयोग करके foo.bar.local
) मैं अनुमान लगाता हूं कि ping
पहली रिज़ॉल्वर श्रृंखला host
का उपयोग करता है , जहां स्कोप क्वेरी कॉन्फ़िगरेशन का उपयोग करता है। ping
"Unkown होस्ट" को वापस करने के लिए 5 सेकंड लगते हैं, host
तुरंत वापस आ जाता है। मुझे लगता है कि पिंग mdns रिवाल्वर के 5 सेकंड के समय में चलता है।
वीपीएन के माध्यम से मॉडेम के माध्यम से डायल करते समय टूटी हुई डीएनएस लुकअप के साथ मेरी समस्या को ठीक करने के लिए मुझे रिज़ॉल्वर के क्रम को बदलने की आवश्यकता है। अभी तक मुझे ऐसा करने का कोई तरीका नहीं मिला है।
किसी भी विचार का स्वागत करते हैं।