एकाधिक सार्वजनिक IP पतों में कॉन्टेंट कैश का पता लगाना सक्षम करें
यदि आपका नेटवर्क इंटरनेट से कनेक्ट होने के लिए एकाधिक सार्वजनिक IP पतों का उपयोग करता है, इस प्रकार से कि कॉन्टेंट कैश पता लगाने के लिए क्लाइंट उपयोग के स्थान पर अन्य पते का उपयोग कर पंजीकरण करा सकता है तो आपको कॉन्टेंट कैश और क्लाइंट दोनों को इन पतों की सूची उपलब्ध करानी होती है। Apple इस सूची का उपयोग एकाधिक सार्वजनिक IP पतों के क्रॉस-मैच पंजीकरण और पता लगाने के अनुरोधों के लिए करता है।
क्लाइंट के मैनुअल से बचने के लिए, कॉन्टेंट कैशिंग द्वारा DNS TXT रिकॉर्ड का उपयोग आपके नेटवर्क पर क्लाइंट के लिए सार्वजनिक IP पते की जानकारी प्रकाशित करने के लिए किया जाता है। आपके क्लाइंट द्वारा प्रयुक्त पूर्वनिर्धारित DNS खोज डोमेन में TXT रिकॉर्ड प्रकाशित करना होता है।
TXT रिकॉर्ड के लिए सही डेटा स्वचालित रूप से या स्वयं निर्मित करना होता है। किसी भी स्थिति में, आपको DNS रिकॉर्ड संपादित करना होता है या अपने DNS प्रदाता को सेटिंग्ज़ देनी होती है ताकि ज़ोन फ़ाइल में TXT रिकॉर्ड बनाया या संपादित किया जाए।
नोट : ये रिकॉर्ड केवल आपके आंतरिक नेटवर्क के लिए आवश्यक होते हैं। बाहरी DNS को अतिरिक्त रिकॉर्ड की आवश्यकता नहीं होती।
एकाधिक IP पते को समर्थन देने के लिए कॉन्टेंट कैशिंग को कॉन्फ़िगर करें।
Apple मेनू > सिस्टम प्राथमिकताएँ चुनें और फिर साझाकरण पर क्लिक करें।
कॉन्टेंट कैशिंग चुनें, फिर ऑप्शन कुंजी को दबाए रखें और उन्नत विकल्प पर क्लिक करें।
क्लाइंट पर क्लिक करें।
“मेरा स्थानीय नेटवर्क” पॉप-अप मेनू पर क्लिक करें, फिर इनमें से कोई एक विकल्प चुनें :
एक सार्वजनिक IP पते का उपयोग करें
कस्टम सार्वजनिक IP पतों का उपयोग करें
यदि आप “कस्टम सार्वजनिक IP पतों का उपयोग करें” जोड़ें बटन पर क्लिक करें, फिर सार्वजनिक IP पतों की रेंज दर्ज करें।
IP पतों की अतिरिक्त रेंज के लिए दोहराएँ जिसे आप दर्ज करना चाहते हैं।
आपको DNS टेक्स्ट रिकॉर्ड बनाना चाहिए (नीचे कार्य देखें) जो सार्वजनिक IP पतों का वर्णन करता है ताकि आपका क्लाइंट उपयोग करे। DNS रिकॉर्ड सेटिंग्ज़ पाने के लिए DNS कॉन्फ़िगरेशन पर क्लिक करें।
कॉन्फ़िगरेशन पूरी होने पर, ठीक पर क्लिक करें।
टेक्स्ट रिकॉर्ड बनाएँ
जब आप कॉन्टेंट कैशिंग क्लाइंट सेटअप करते हैं तो “मेरा स्थानीय नेटवर्क” के लिए यदि आप “कस्टम सार्वजनिक IP पतों का उपयोग करें” चुनते हैं तो आपके पास TXT रिकॉर्ड बनाने का विकल्प होता है जिसे ज़ोन फ़ाइल में कॉपी-पेस्ट किया जा सकता है।
नेटवर्क रेंज जोड़ने के बाद, DNS कॉन्फ़िगरेशन पर क्लिक करें।
अपना सर्वर प्रकार चुनें (BIND या Windows)।
यदि आप BIND9 DNS उपयोग करते हैं तो बनाए गए TXT रिकॉर्ड को कॉपी करें और इसे अपनी DNS ज़ोन फ़ाइल में पेस्ट करें।
यदि आप Windows DNS उपयोग करते हैं तो ज़ोन नाम चर बदलें और बनाई गई कमांड अपने Windows DNS कंप्यूटर पर चलाएँ।
DNS टेक्स्ट रिकॉर्ड स्वयं बनाएँ
TXT रिकॉर्ड निर्दिष्ट करने और TXT रिकॉर्ड में ग़ैर-ASCII वर्णों के लिए सिंटैक्स आपके DNS सर्वर के लिए अलग-अलग होगा। IPv4 और IPv6 दोनों स्वीकृत हैं लेकिन केवल IPv4 समर्थित है।
अपने DNS सर्वर पर स्थानीय डोमेन के लिए ज़ोन फ़ाइल में एक या अधिक TXT रिकॉर्ड जोड़ें।
इन रिकॉर्ड का प्रारूप DNS-SD TXT रिकॉर्ड (कुंजी-मान युग्म) के समान होता है।
name._tcp 10800 IN TXT "[prs|prn]=addressRanges"
उदाहरण के लिए :
_aaplcache._tcp 10800 IN TXT "\x2aprs=17.53.22.2-17.53.22.254,93.184.216.119"
_aaplcache._tcp 10800 IN TXT "\x12prn=\x24\x11\x35\x16\x02\x11\x35\x16\xfe\x14\x5d\xb8\xd8\x77"
अधिकतम २५ शृंखलाबद्ध रिकॉर्ड के लिए,
_aaplcache1._tcp
से लेकर_aaplcache24._tcp
तक पहले रिकॉर्ड_aaplcache._tcp
और बाद वाले रिकॉर्ड को नाम दें।इन रिकॉर्ड के मानों में DNS-SD TXT रिकॉर्ड (कुंजी-मान युग्म ) के समान प्रारूप होता है। दो कुजियाँ समर्थित हैं : prs और prn।
चुनें कि किस कुंजी का उपयोग करना है :
prs: prs कुंजी का मान प्रस्तुतीकरण प्रारूप (ASCII डॉट नोटेशन) में IP पतों की अल्पविराम द्वारा विभाजित रेंज का अनुक्रम होता है। यह आसान कॉन्फ़िगरेशन के लिए होता है। किसी रेंज में एकल IP पता या दो IP पते होते हैं जो हाइफ़न से विभाजित होते हैं।
prn: prn कुंजी का मान बाइनरी नेटवर्क-बाइट-क्रम प्रारूप में IP पतों की शृंखलाबद्ध रेंज का अनुक्रम होता है। यह सिंटैक्स उन रेंज अनुक्रमों के लिए होता है जो प्रस्तुतीकरण प्रारूप में निर्दिष्ट किए जाने पर DNS रिकॉर्ड के लिए बहुत लंबे होते हैं। हर रेंज में इन चार आइटमों में से एक आइटम होता है :
0x14 एकल-IPv4-पता
0x16 एकल-IPv6-पता
0x24 पहला-IPv4-पता अंतिम-IPv4-पता
0x26 पहला-IPv6-पता अंतिम-IPv6-पता
अंतिम रिकॉर्ड को छोड़कर सभी रिकॉर्ड पर कन्टीनुएशन मार्कर लगाकर उन्हें आपस में शृंखलाबद्ध करें।
prs और prn सिंटैक्स को शृंखला में रिकॉर्ड के बीच मिलाया जा सकता है।
prs सिंटैक्स के साथ, रिकॉर्ड मान के अंत में “अधिक” जोड़ें। prn सिंटैक्स के साथ, रिकॉर्ड मान के अंत में “+” (0x2b) जोड़ें। इस प्रकार के कन्टीनुएशन मार्कर की अनुपस्थिति वाले पहले रिकॉर्ड से शृंखला समाप्त हो जाती है।
अधिकतम २५ रिकॉर्ड एक साथ शृंखलाबद्ध किए जा सकते हैं। रिकॉर्ड का समाधान एक बार में पाँच के बैच में किया जाता है—यानी कि, _aaplcache._tcp और _aaplcache1._tcp से लेकर _aaplcache4._tcp तक का समाधान समानांतर सूची में किया जाता है और यदि वे सभी कन्टीनुएशन मार्कर से समाप्त होते हैं तो इसके बाद _aaplcache5._tcp से लेकर _aaplcache9._tcp तक का और आगे भी इसी प्रकार समाधान किया जाता है।
तीन शृंखलाबद्ध रिकॉर्ड के उदाहरण ये हैं :
_aaplcache._tcp 10800 IN TXT "\x2bprs=17.250.1.1,17.250.2.1-17.250.2.254,more"
_aaplcache1._tcp 10800 IN TXT "\x0eprn=\x24\x11\xfa\x03\x01\x11\xfa\x03\xfe+"
_aaplcache2._tcp 10800 IN TXT "\x0eprs=17.250.4.5"
TXT रिकॉर्ड निर्दिष्ट करने और TXT रिकॉर्ड में ग़ैर-ASCII वर्णों के लिए सिंटैक्स आपके DNS सर्वर के आधार पर अलग-अलग हो सकता है। कुछ सर्वर को (उदाहरण में क्रमश:, \x2a, \x12, \x2b, \x0e और \x0e) अग्रणी लंबाई बाइट की आवश्यकता नहीं होती क्योंकि वे इसे स्वचालित रूप से प्रीपेंड करते हैं। ये उदाहरण केवल रेखांकन के लिए हैं।
DNS ज़ोन फ़ाइल में TXT रिकॉर्ड जोड़ें
उस ज़ोन में DNS TXT रिकॉर्ड जोड़ें जो :
डोमेन के लिए आधिकारिक है
नेटवर्क क्लाइंट के लिए पूर्वनिर्धारित खोज डोमेन से मेल खाता है
उदाहरण के लिए, यदि आपका संगठन आपके अपने डोमेन के लिए DNS सेवा उपलब्ध कराता है वह example.com के होस्ट नाम के लिए अधिकार का स्रोत है तो आप example.com ज़ोन फ़ाइल में कैशिंग TXT रिकॉर्ड रखते हैं।
महत्वपूर्ण : यदि आप अपने डोमेन के लिए आधिकारिक DNS सेवा को होस्ट नहीं करते हैं तो आप स्वयं TXT रिकॉर्ड नहीं जोड़ सकते हैं। अपने DNS प्रदाता से समन्वय करें ताकि वे प्रदत्त TXT रिकॉर्ड को जोड़ें।
Linux पर BIND9-आधारित DNS के लिए, यह फ़ाइल /etc/bind/
डायरेक्ट्री में है और ज़ोन फ़ाइल नाम को /etc/bind/named.conf
(सर्वाधिक संभावित रूप से “db.example.com”) में निर्धारित किया गया है।
यदि आप उपयोग करते हैं तो निम्न में से कोई एक कार्य करें :
क्लाइंट कॉन्फ़िगरेशन शीट से निर्मित कमांड को कॉपी करें, ज़ोन नाम चर को बदलें और फिर अपने Windows DNS कंप्यूटर पर कमांड को रन करें।
Windows सर्वर एडमिनिस्ट्रेशन टूल्स का उपयोग कर स्वयं TXT रिकॉर्ड जानकारी दर्ज करें।
यदि आप ऐप पर DNS होस्टिंग कर रहे हैं तो निम्न करें :
क्लाइंट कॉन्फ़िगरेशन शीट से निर्मित TXT रिकॉर्ड कॉपी करें।
कमांड-लाइन-टेक्स्ट संपादक खोलें (उदाहण के लिए,
vi
,emacs
याpico
)।संपादन के लिए ज़ोन फ़ाइल खोलें (उदाहरण के लिए,
/Library/Server/named/db.example.com
)।कॉन्फ़िगरेशन फ़ाइल के अंत में, रिकॉर्ड पेस्ट करें।
फ़ाइल में क्रम संख्या अपडेट करें।
ज़ोन फ़ाइल सहेजें।
सेवा पुनर्प्रारंभ करें।