यसलाई जोड्दा तपाईँलाई हुने फाइदा
तपाईँको आफ्नै Azure खाता जोड्दा कुनै डोमेनको DNS हाम्रो खाताको सट्टा तपाईँको खाताबाट प्रदान हुन्छ। तपाईँले जोन, बिल र भेन्डर ड्यासबोर्ड आफैंसँग राख्नुहुन्छ; हामी तपाईँका साइटहरू र मेलबक्सहरूलाई चाहिने रेकर्डहरू सिर्जना र अद्यावधिक गर्छौँ, जसले गर्दा तपाईँले तिनलाई हातले प्रतिलिपि (copy) गर्नु पर्दैन।
सुरु गर्नुअघि
एउटा Azure सदस्यता (subscription) र एउटा स्रोत समूह (resource group) जसले तपाईँका DNS जोनहरू राख्छ — वा राख्नेछ।
१. Azure मा कुञ्जी (key) सिर्जना गर्नुहोस्
Azure ले यसलाई service principal भन्छ। Microsoft Entra admin center मा Entra ID → App registrations → New registration खोल्नुहोस्, यसलाई एउटा नाम दिनुहोस् र Register गर्नुहोस्। एपको अवलोकन (overview) पृष्ठमा Application (client) ID र Directory (tenant) ID प्रतिलिपि गर्नुहोस्। त्यसपछि Certificates & secrets → Client secrets → New client secret खोल्नुहोस्, एउटा अवधि छान्नुहोस् र Add गर्नुहोस् — गुप्त मान (secret's value) तुरुन्तै प्रतिलिपि गर्नुहोस्, Azure ले यो एक पटक मात्र देखाउँछ।
Azure पोर्टलमा, तपाईँले हामीले प्रयोग गरोस् भन्ने चाहनुभएको स्रोत समूह खोल्नुहोस्, त्यसपछि Access control (IAM) → Add → Add role assignment मा जानुहोस्। DNS Zone Contributor भूमिका छान्नुहोस्, यसलाई User, group, or service principal मा असाइन गर्नुहोस्, नामद्वारा एप खोज्नुहोस्, र Review + assign गर्नुहोस्। स्रोत समूहको नाम र यो सम्बन्धित रहेको Subscription ID नोट गर्नुहोस् (पोर्टलमा Subscriptions खोज्नुहोस्)।
२. यहाँ जोड्नुहोस्
तपाईँको ड्यासबोर्डमा Integrations खोल्नुहोस् र Connect an account छान्नुहोस्। समूहको रूपमा Your own DNS र खाताको रूपमा Azure DNS छान्नुहोस्, Client ID, Client secret, Tenant ID, Subscription ID र Resource group भर्नुहोस्, र Connect account थिच्नुहोस्।
कुनै पनि कुरा बचत हुनुअघि तपाईँले टाँस्नुभएको (paste गर्नुभएको) कुरा हामी परीक्षण गर्छौँ। काम नगर्ने कुञ्जी कहिल्यै भण्डारण गरिँदैन, र जवाफले त्यसमा के गल्ती थियो भन्ने बताउँछ। काम गर्ने कुञ्जीलाई हाम्रो सेक्रेट्स भल्टमा इन्क्रिप्ट गरेर राखिन्छ — हाम्रो डेटाबेसमा कहिल्यै राखिँदैन — र फेरि कहिल्यै देखाइँदैन, तपाईँलाई पनि देखाइँदैन।
त्यसपछि के हुन्छ
- कुनै पनि डोमेनमा, त्यसको DNS ट्याब खोल्नुहोस् र डोमेनको DNS जहाँबाट प्रदान गरिन्छ सो ठाउँको रूपमा यो खाता छान्नुहोस्। यदि जोन अवस्थित छैन भने हामी त्यहाँ सिर्जना गर्छौँ र डोमेनका साइटहरू र मेललाई चाहिने रेकर्डहरू लेख्छौँ।
- जब हाम्रो तर्फबाट कुनै कुराले रेकर्डमा के हुनुपर्छ भन्ने कुरा परिवर्तन गर्छ — तपाईँले साइट सार्नुहुन्छ, CDN परिवर्तन गर्नुहुन्छ वा मेलबक्स थप्नुहुन्छ — हामी तपाईँको खातामा रहेको रेकर्ड अद्यावधिक गर्छौँ।
- सार्ने काम पूरा गर्न, तपाईँको डोमेनका नेमसर्भरहरूले Azure तर्फ संकेत गरेको हुनुपर्छ। यदि डोमेन हामीसँग दर्ता छ, वा तपाईँले जोड्नुभएको कुनै रजिस्ट्रारमा छ भने, हामी तिनलाई तपाईँको लागि सेट गरिदिन्छौँ; अन्यथा डोमेनको पृष्ठले सेट गर्नुपर्ने नेमसर्भरहरू देखाउँछ।
- तपाईँले जोड्दा, कुञ्जीले तपाईँका जोनहरू सूचीबद्ध गर्न, रेकर्डहरू पढ्न र रेकर्डहरू परिवर्तन गर्न सक्छ कि सक्दैन भनेर हामी जाँच गर्छौँ। जडानको छेउमा रहेको जाँचसूचीले हामीले तीमध्ये कुन पुष्टि गर्न सक्यौँ भनेर देखाउँछ।
यदि यो जोडिएन भने
Azure ले service principal अस्वीकार गर्यो। कि त client secret को म्याद सकिएको छ, वा एपसँग स्रोत समूहमा DNS Zone Contributor भूमिका बाँकी छैन। सन्देशहरू उस्तै देखिने भएकाले, नयाँ secret सिर्जना गर्नुअघि भूमिका असाइनमेन्ट जाँच गर्नुहोस्।
एउटा जोन हराइरहेको छ। यो अर्कै स्रोत समूहमा छ। त्यो समूहमा पनि भूमिका असाइन गर्नुहोस्, वा यसलाई दोस्रो खाताको रूपमा जोड्नुहोस्।
यसले कुञ्जी अस्वीकृत भयो भन्छ। लगभग सधैँ तीनवटा कुरामध्ये एउटा हुन्छ: यसको साथ प्रतिलिपि गरिएको स्पेस वा लाइन ब्रेक, म्याद सकिएको कुञ्जी, वा तपाईँले प्रतिलिपि गरेपछि रद्द गरिएको वा पुनः उत्पन्न गरिएको कुञ्जी। नयाँ सिर्जना गर्नुहोस् र फेरि टाँस्नुहोस्।
यो जोडिन्छ, तर पछि केही असफल हुन्छ। कुञ्जीले प्रमाणीकरण गर्छ तर कार्यलाई चाहिने अनुमति यसमा छैन। माथि सूचीबद्ध अनुमतिहरूसहित नयाँ कुञ्जी सिर्जना गर्नुहोस्, त्यसपछि पुरानो जडान हटाउनुहोस् र नयाँ कुञ्जी जोड्नुहोस्।
जडान हटाउँदै (Disconnecting)
Integrations खोल्नुहोस्, खाता खोज्नुहोस् र Disconnect थिच्नुहोस्। त्यसले भण्डारण गरिएको कुञ्जी तुरुन्तै मेटाइदिन्छ। यसलाई प्रयोग गरिरहेको जुनसुकै कुरा यसको पछिल्लो कार्यमा रोकिन्छ, र यसमा निर्भर स्क्रिनहरूले चुपचाप असफल हुनुको सट्टा सोही कुरा जनाउँछन्।
जडान हटाउनाले पहिले नै भइसकेका कामहरू रद्द गर्दैन — हामीले तपाईँको खातामा परिवर्तन गरेका रेकर्डहरू, डिप्रोइमेन्टहरू वा सेटिङहरू जस्ताको तस्तै रहन्छन्। यदि तपाईँलाई कुञ्जी आफैं लीक भएको हुन सक्छ भन्ने लाग्छ भने, भेन्डरमा पनि यसलाई रद्द गर्नुहोस्; जडान हटाउनाले हाम्रो प्रतिलिपि हटाउँछ, उनीहरूको होइन।