स्थानीय DNS रिकॉर्ड का प्रबंधन करें
वेब डेवलपमेंट, टेस्टिंग और डिबगिंग के दौरान, स्थानीय DNS रिकॉर्ड को प्रबंधित करना एक सामान्य आवश्यकता है। इससे आप कस्टम डोमेन (जैसे servbay.demo
) का उपयोग करके अपने लोकल ऐप्लिकेशन तक पहुंच सकते हैं, बिना सिस्टम की /etc/hosts
फ़ाइल को मैन्युअली एडिट किए। ServBay ने लोकल dnsmasq
सर्वर को एक सहज और उपयोग में आसान इंटरफ़ेस के साथ इंटीग्रेट किया है, जिससे DNS रिकॉर्ड जोड़ना, संशोधित करना, अस्थायी रूप से निष्क्रिय करना और हटाना पहले से कहीं ज्यादा सरल हो गया है। यह लेख आपको विस्तार से बताएगा कि ServBay की DNS सुविधा का उपयोग कर लोकल डोमेन नेम रेजोल्यूशन कैसे सेटअप और मैनेज करें।
dnsmasq
एक हल्का DNS, DHCP सर्वर है, जिसे आमतौर पर छोटे नेटवर्क या लोकल डेवलपमेंट पर्यावरण में इस्तेमाल किया जाता है और यह लोकल DNS क्वेरीज को कुशलतापूर्वक संभाल सकता है। ServBay इसी dnsmasq
का उपयोग करके डेवलपर्स को एक सहज DNS रिकॉर्ड प्रबंधन समाधान देता है।
TIP
ServBay की वेबसाइट सुविधा के तहत जो वेबसाइट्स जोड़ी गई हैं (जैसे "Add Website" के जरिए बनाए गए प्रोजेक्ट्स), उनके DNS रिकॉर्ड्स लिस्ट में दाईं ओर एक ग्लोब आइकन 🌐 के साथ दिखेंगे। ऐसे रिकॉर्ड्स वेबसाइट सेटिंग्स से जुड़े होते हैं, और इन्हें यहीं से सीधे बदला या डिलीट नहीं किया जा सकता। अगर आपको डोमेन या IP पता बदलना है, तो आपको वापस वेबसाइट
फीचर में जाना होगा। यहां केवल वे DNS रिकॉर्ड्स प्रबंधित होते हैं जो मैन्युअल रूप से ऐड किए गए हैं और किसी ServBay वेबसाइट से असंबंधित हैं।
वर्तमान स्थानीय DNS रिकॉर्ड देखें
ServBay की मदद से आप आसानी से देख सकते हैं कि आपके सिस्टम में कौन-कौन से लोकल DNS रिकॉर्ड्स वर्तमान में कॉन्फ़िगर हैं। ServBay का इनबिल्ट dnsmasq
सर्वर इन्हीं रिकॉर्ड्स को प्रोसेस करता है, जिससे इनका प्रबंधन और भी पारदर्शी और आसान हो जाता है।
देखने के कदम
- ServBay प्रबंधन इंटरफ़ेस खोलें।
- बाएँ साइड मेनू में
DNS
विकल्प चुनें। - दाएँ ओर की सूची में,
DNS Server
चुनें। - ServBay आपके द्वारा कॉन्फ़िगर किए गए सभी लोकल DNS रिकॉर्ड्स की सूची दिखाएगा।
इस इंटरफ़ेस में आप सभी कस्टम डोमेन और संबंधित IP पतों की मैपिंग तथा उनकी स्थिति (एक्टिव / अस्थायी रूप से निष्क्रिय) सीधे देख सकते हैं।
स्थानीय DNS में एक रिकॉर्ड कैसे जोड़ें
डेवलपमेंट या टेस्टिंग के दौरान, आपको किसी कस्टम डोमेन को किसी विशिष्ट IP पते (अक्सर 127.0.0.1
या लोकल नेटवर्क IP) से मैप करने की ज़रूरत पड़ सकती है। ServBay के जरिए आप यह रिकॉर्ड बड़ी आसानी से जोड़ सकते हैं।
जोड़ने के कदम
- ServBay प्रबंधन इंटरफ़ेस खोलें।
- बाएँ साइड मेनू में
DNS
विकल्प चुनें। - दाएँ ओर की सूची में,
DNS Server
चुनें। - सूची के शीर्ष में स्थित
+
बटन पर क्लिक करें। - खुले डायलॉग बॉक्स में डोमेन और संबंधित IP पता डालें। उदाहरण के लिए,
servbay.demo
को लोकल होस्ट127.0.0.1, ::1
से मैप करना। जोड़ें
बटन पर क्लिक करें।
यह नया डोमेन और IP एड्रेस का मैप आपके लोकल DNS रिकॉर्ड्स में तुरंत एड हो जाएगा (ज़रूरत पड़ने पर ब्राउज़र का DNS कैश क्लियर या रिफ्रेश करें)।
TIP
ServBay एक ही डोमेन के लिए मल्टीपल IP पतों और IPv6 सपोर्ट भी देता है। कई IP पतों के लिए इंग्लिश कॉमा (,
) का उपयोग करें, जैसे: 127.0.0.1, ::1
स्थानीय DNS रिकॉर्ड को संपादित करें
कई बार ऐसा होगा जब आपको किसी मौजूदा डोमेन और IP पतों के मैप को बदलना होगा, जैसे कि ऐप किसी दूसरे लोकल IP पर शिफ्ट हो जाए। ServBay के साथ आप आसानी से इन रिकॉर्ड्स को संपादित कर सकते हैं।
संपादन के कदम
- ServBay प्रबंधन इंटरफ़ेस खोलें।
- बाएँ साइड मेनू में
DNS
विकल्प चुनें। - दाएँ ओर की सूची में,
DNS Server
चुनें। - जिस रिकॉर्ड को संपादित करना है उसे ढूंढें और उस पर क्लिक करें।
- दायीं ओर खुले एडिटिंग पैनल में डोमेन या IP पता बदलें। उदाहरण:
servbay.demo
के लिए IP एड्रेस127.0.0.1
से बदलकर10.0.1.1, 2606::1
करें। - बदलाव के बाद,
सहेजें
बटन पर क्लिक करें।
यह आपके स्थानीय DNS रिकॉर्ड में दिया गया बदलाव सहेज लेगा और संबंधित डोमेन का रिजॉल्यूशन नए IP पर जाएगा।
लोकल DNS रिकॉर्ड की अस्थायी निष्क्रियता (Pause)
कई बार आपको किसी DNS रिकॉर्ड के रेजोल्यूशन को अस्थायी रूप से रोकना होगा, जैसे किसी प्रोजेक्ट का डेवलपमेंट रोक दिया हो लेकिन सेटिंग्स डिलीट नहीं करनी हों। ServBay के जरिए आप रिकॉर्ड को डिलीट किए बिना उसका रेजोल्यूशन अस्थायी रूप से निष्क्रिय कर सकते हैं।
अस्थायी निष्क्रियता के कदम
- ServBay प्रबंधन इंटरफ़ेस खोलें।
- बाएँ साइड मेनू में
DNS
विकल्प चुनें। - दाएँ ओर की सूची में,
DNS Server
चुनें। - संबंधित रिकॉर्ड ढूंढें।
- रिकॉर्ड के दाईं ओर के
अस्थायी रोकें
बटन (आमतौर पर एक स्क्वायर आइकन) पर क्लिक करें।
ServBay अपने आप उस रिकॉर्ड का रेजोल्यूशन रोक देगा। रिकॉर्ड लिस्ट में, आइकन हरे रंग (सक्रिय) से ग्रे (रुका हुआ) स्थित में बदल जाएगा, जो दर्शाता है कि अब यह रिकॉर्ड लागू नहीं है।
लोकल DNS रिकॉर्ड को डिलीट करें
यदि कोई लोकल DNS रिकॉर्ड अब जरूरी नहीं है, तो आप ServBay के जरिए उसे स्थायी रूप से रिकॉर्ड लिस्ट से हटा सकते हैं।
डिलीट करने के कदम
- ServBay प्रबंधन इंटरफ़ेस खोलें।
- बाएँ साइड मेनू में
DNS
विकल्प चुनें। - दाएँ ओर की सूची में,
DNS Server
चुनें। - जिस रिकॉर्ड को हटाना है उसे ढूंढें।
- रिकॉर्ड के दाईं ओर के
डिलीट
बटन (आमतौर पर एक ट्रैश आइकन) पर क्लिक करें। - कन्फर्मेशन डायलॉग आएगा — डिलीट की पुष्टि करें।
पुष्टि के बाद, रिकॉर्ड आपके लोकल DNS से हट जाएगा और संबंधित डोमेन को ServBay के जरिए अब लोकल तौर पर रेज़ॉल्व नहीं किया जाएगा।
सारांश
ServBay के इंटीग्रेटेड dnsmasq
सर्वर के उपयोग से macOS में लोकल DNS रिकॉर्ड का प्रबंधन बेहद आसान और तेज़ हो गया है। यह एक केंद्रीकृत इंटरफ़ेस प्रदान करता है, जिससे आपको /etc/hosts
फ़ाइल को एडिट करने की ज़रूरत नहीं पड़ती — आप आसानी से कस्टम डोमेन मैपिंग को देख सकते हैं, जोड़ सकते हैं, संशोधित कर सकते हैं, अस्थायी रूप से निष्क्रिय कर सकते हैं और हटा सकते हैं। यह लोकल वेब डेवलपमेंट, ऐप टेस्टिंग और डिबगिंग के लिए अत्यंत जरूरी है। नए प्रोजेक्ट के लिए servbay.demo
जैसा डोमेन जोड़ना हो या मौजूदा रिकॉर्ड में बदलाव करना, ServBay की DNS प्रबंधन सुविधा आपकी हर ज़रूरत पूरी करती है और आपके डेवलपमेंट वर्कफ्लो को बेहतर बनाती है। ध्यान रखें कि ServBay वेबसाइट फीचर के साथ जोड़े गए DNS रिकॉर्ड्स को वेबसाइट इंटरफ़ेस पर ही प्रबंधित करें, ताकि सेटिंग्स एकसमान बनी रहें। ServBay की DNS प्रबंधन शक्ति के साथ, आप अपने लोकल डेवलपमेंट वातावरण के डोमेन रेजोल्यूशन पर अधिक लचीलापन और नियंत्रण प्राप्त करते हैं।