मैं मैक ओएस एक्स 10.7 (शेर) पर एक स्थानीय डीएनएस सर्वर कैसे सेट करूं?


10

मेरे पास वेबसाइट के पते को हल करने के लिए कुछ गंभीर अंतराल थे और कभी-कभी चीजें बस लोड नहीं होती थीं; पृष्ठ बिना टाइमआउट त्रुटि के भी 5+ मिनट तक लोड होते रहते हैं। इसलिए मैंने मैक ओएस एक्स 10.5 (तेंदुआ) और मैक ओएस एक्स 10.6 (स्नो लेपर्ड) पर BIND का उपयोग करके एक स्थानीय DNS सर्वर / कैश सेटअप किया था।

अब जब मेरे पास Mac OS X 10.7 (Lion) है, तो मुझे भी यही समस्या है, लेकिन अब निर्देश Mac OS X 10.7 पर लागू नहीं होते हैं और मुझे इसे करने का कोई तरीका नहीं मिल रहा है।

क्या किसी ने ऐसा करने का प्रयास किया है? क्या मैक ओएस एक्स 10.7 पर डीएनएस सर्वर के लिए व्यवहार्य विकल्प हैं?

जो लोग सोच रहे हैं कि मैं पहले से ही कई बाहरी DNS सर्वरों का उपयोग करने की कोशिश कर रहा हूं। केवल मेरे कंप्यूटर में नेटवर्क पर यह समस्या है।


"निर्देशों का अब लागू न होना" से आपका क्या तात्पर्य है? उनमें से कौन सा कदम आपको कुछ अप्रत्याशित देता है?
जीजे

@GJ। यह एक 3 साल पुरानी टिप्पणी है, लेकिन मूल रूप से मैक ओएस एक्स की नेटवर्किंग सहित समग्र प्रणाली वास्तुकला - मैक ओएस एक्स 10.6.8 और मैक ओएस एक्स 10.7 के बीच नाटकीय रूप से बदल गई है। मैक ओएस एक्स 10.6.8 और नीचे दिए गए पुराने तरीकों का अब कोई काम नहीं है। वैध सवाल।
जेकगॉल्ड

जवाबों:


1

आपको स्पष्ट रूप से अपने स्थानीय मशीन पर DNS लेनदेन की समस्या है। यदि आप उन्हें हल करने के लिए DNS सर्वर चलाने का निर्णय लेते हैं, तो आप ठीक उसी समस्या से टकरा सकते हैं - जब आप DNS प्रविष्टि का अनुरोध करेंगे, जो आपके DNS सर्वर द्वारा हल करने योग्य नहीं है, तो उस सर्वर को बाहरी DNS से ​​प्रविष्टि का अनुरोध करना होगा - और यहाँ तुम जाओ, एक ही समस्या के साथ।

यदि आप अपने डेस्कटॉप कंप्यूटर पर अपना डीएनएस सर्वर नहीं चलाने का निर्णय लेते हैं (जिसे मैं सबसे अच्छा अभ्यास मानता हूं), तो कुछ कदम हैं जो आप अपने डीएनएस समस्या की अधिक गहराई से जांच करने का प्रयास कर सकते हैं। उनमें से कुछ होंगे:

  • DNS सर्वर के रूप में 8.8.8.8 और 8.8.4.4 का उपयोग करने का प्रयास करें
  • जब आप DNS अनुरोधों को बाहर भेज रहे हों तो DNS ट्रैफ़िक को कैप्चर करने के लिए पैकेट कैप्चर सॉफ़्टवेयर का उपयोग करें - पैकेट के गहन विश्लेषण से समस्या अक्सर सामने आती है। डीएनएस लेनदेन देखें और अड़चन की पहचान करने का प्रयास करें

आप किसी भी नेटवर्क पैकेट विश्लेषण के लिए Wireshark का उपयोग कर सकते हैं।

SRC पोर्ट 53 के साथ f9or UDP कनेक्शन देखें।

सादर,

http://catcher.hdcs.cz


0

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


0

मुझे आश्चर्य है कि किसी ने भी इसकी सिफारिश नहीं की है, शायद उस विशेष ओएस एक्स संस्करण में यह काम नहीं करता है, लेकिन आप मैन्युअल रूप से / या निजी / आदि / होस्ट या / आदि / होस्ट के साथ होस्टनाम (कम से कम आमतौर पर) के लिए आईपी मैप कर सकते हैं।


-1

इस समस्या को हल करने का एक आसान तरीका वर्चुअल मशीन का उपयोग करना है। एक वर्चुअल मशीन, या संक्षेप में वीएम, मूल रूप से एक वर्चुअल कंप्यूटर है जो मैक ओएस एक्स के साथ चलेगा। आप वीएम पर लिनक्स स्थापित करेंगे और फिर लिनक्स से डीएनएस सर्वर की सेवा करेंगे, जो कि तुच्छ है।

पेशेवरों:

  • इसे स्थापित करना त्वरित और आसान है। (आधुनिक मैक पर Ubuntu स्थापित करने में 15 मिनट से कम समय लगता है।)
  • वीएम आपको बहुत लचीलापन देते हैं। उदाहरण के लिए, यदि आपको भविष्य में किसी भी अतिरिक्त सेवाओं की आवश्यकता है, तो संभवतः इसे अपने लिनक्स वीएम में जोड़ना आसान होगा, क्योंकि इसे ओएस एक्स पर स्थापित करने की कोशिश के साथ गड़बड़ करना है।

विपक्ष:

  • कुछ इसे क्लूनी समाधान मानेंगे। यह इस कारण से है कि DNS सर्वर के रूप में कुछ सरल प्राप्त करने के लिए किसी को ऑपरेटिंग सिस्टम को बदलने का सहारा नहीं लेना चाहिए। यह इस तथ्य से कम है कि हमें ओएस एक्स से दूर नहीं जाना है - हम बस लिनक्स और ओएस एक्स को साइड से चला सकते हैं।
  • एक संपूर्ण कंप्यूटर को होस्ट करने के लिए अधिक सिस्टम संसाधन लगते हैं जो बस ओएस एक्स को DNS सर्वर चलाने के लिए करता है। यह इस तथ्य से कम किया जाता है कि लिनक्स वीएम को होस्ट करने के लिए यह सभी संसाधन नहीं लेता है, और हम वीएम को अधिक संसाधनों का उपभोग करने से प्रतिबंधित कर सकते हैं क्योंकि इसे कार्य करने की आवश्यकता होती है।

समझाने और शुरू करने के लिए तैयार हैं? यहाँ एक त्वरित शुरुआत गाइड है।

1) वर्चुअलबॉक्स डाउनलोड और इंस्टॉल करें , जो मुफ्त सॉफ्टवेयर है जो आपको ओएस एक्स पर वर्चुअल मशीन बनाने और चलाने की अनुमति देता है।

2) उबंटू सर्वर के लिए आईएसओ फाइल डाउनलोड करें , जो लिनक्स का सबसे लोकप्रिय संस्करण है।

3) वर्चुअलबॉक्स शुरू करें। एक नया VM बनाएँ। यदि आप चाहें, तो सभी डिफ़ॉल्ट सेटिंग्स को छोड़ दें, या दूर अनुकूलित करें - यह वास्तव में कोई फर्क नहीं पड़ता। हालांकि, एक महत्वपूर्ण बात यह है कि नेटवर्किंग मोड को डिफ़ॉल्ट (जो NAT है) से बदला जाए और इसे ब्रिड किया जाए। यह आपके वीएम को आपके स्थानीय नेटवर्क पर एक आईपी एड्रेस देगा।

4) नए वीएम पर पावर। वर्चुअलबॉक्स आपको एक आईएसओ फ़ाइल के स्थान के लिए वर्चुअल सीडी-रॉम ड्राइव में "सम्मिलित" करने के लिए संकेत देना चाहिए, इसलिए उबंटू सर्वर आईएसओ चुनें जिसे आपने अभी डाउनलोड किया है।

5) अब, बस उबंटू स्थापित करने के लिए संकेतों का पालन करें। यह बहुत आसान है और ओएस एक्स या विंडोज को स्थापित करना बहुत पसंद है - आप बस आगे मारते रहते हैं।

6) एक बार जब यह समाप्त हो जाता है, तो आप लॉग ऑन कर सकते हैं और (उम्मीद है कि परिचित) लिनक्स कमांड प्रॉम्प्ट के साथ स्वागत किया जाता है। पहली बात यह है कि आप शायद सभी सुरक्षा और बग फिक्स डाउनलोड करना चाहते हैं:

sudo apt-get update && sudo apt-get upgrade -y

7) BIND स्थापित करें, जो Ubuntu के लिए सबसे लोकप्रिय DNS सर्वर है:

sudo apt-get install bind9 -y

8) अपनी पसंद के हिसाब से मुख्य BIND कॉन्फ़िगरेशन फ़ाइल को संपादित करें:

sudo nano /etc/bind/named.conf

( nanoएक पाठ-संपादक कार्यक्रम है)

https://help.ubuntu.com/community/BIND9ServerHowto

9) सर्वर को एक करके शुरू करें

sudo service bind9 start

10) अपने वीएम का आईपी पता पता करें:

ifconfig

11) अब जब आप आईपी पता जानते हैं, तो आप सेट कर सकते हैं कि ओएस एक्स पर आपका डीएनएस सर्वर हो। और आप समाप्त कर लें!

कॉन्फ़िग फ़ाइल में सामान की अधिक जानकारी के लिए, या वर्चुअल कंप्यूटर को चालू करने पर स्वचालित रूप से शुरू करने के लिए BIND बनाने के तरीके जैसे सामान का पता लगाने के लिए, आधिकारिक Ubuntu BIND प्रलेखन देखें । अगर आपको लगता है कि बहुत सूखा है, तो Google पर बहुत सारे ट्यूटोरियल भी हैं जो थोड़ा अधिक उपयोगकर्ता के अनुकूल हो सकते हैं।

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