खोज
खोज साफ़ करें
खोज बंद करें
Google ऐप्लिकेशन
मुख्य मेनू

गतिशील DNS

गतिशील DNS आपको आपके डोमेन या उपडोमेन को ऐसे संसाधन पर निर्देशित करने देता है, जो गतिशील रूप से असाइन किए गए किसी IP पते वाले गेटवे की पृष्ठभूमि में होता है.

Google Domains के साथ गतिशील DNS का उपयोग करने के लिए आप गतिशील DNS सिंथेटिक रिकॉर्ड सेट करते हैं. यह सिंथेटिक रिकॉर्ड:

  • आपके डोमेन या उपडोमेन के लिए एक ऐसा रिकॉर्ड सेट अप करता है जो Google नाम सर्वर को गतिशील IP प्राप्त होने की जानकारी देता है.
  • वह उपयोगकर्ता नाम और पासवर्ड जेनरेट करता है, जिसका उपयोग आपका होस्ट या सर्वर, Google नाम सर्वर को नया IP पता संचारित करने के लिए करता है.

जब आप गतिशील DNS सिंथेटिक रिकॉर्ड सेट कर लेते हैं, तो अपने होस्ट या सर्वर (गेटवे की पृष्ठभूमि में संसाधन) पर या स्वयं गेटवे पर ही एक ऐसा क्लाइंट प्रोग्राम सेट अप करना आपके लिए आवश्यक है जो IP पते के बदलावों का पता लगाता है और जेनरेट किए गए उपयोगकर्ता नाम और पासवर्ड का उपयोग करता है और नया पता Google नाम सर्वर को संचारित करता है.

नोट: गतिशील DNS केवल IPv4 पतों के साथ ही कार्य करता है. IPv6 पते आमतौर पर गतिशील रूप से असाइन किए गए नहीं होते हैं.

गतिशील DNS सिंथेटिक रिकॉर्ड सेट करना

  1. नेविगेशन बार में मेरे डोमेन पर क्लिक करें और फिर अपने डोमेन नाम पर क्लिक करें.
  2. DNS टैब पर क्लिक करें.
  3. सिंथेटिक रिकॉर्ड पर नीचे स्क्रॉल करें.
  4. सिंथेटिक रिकॉर्ड प्रकारों की सूची में से गतिशील DNS का चयन करें.
  5. उस संसाधन का नाम डालें, जिसे आपने गतिशील IP, आपके डिफ़ॉल्ट डोमेन के लिए कोई उपडोमेन या @ (“मूल डोमेन” या “खुला डोमेन”) असाइन करने की योजना बनाई है.
  6. अगर आपने उप-डोमेन का चयन किया है, तो अपने उपडोमेन का नाम डालें.
  7. जोड़ें पर क्‍लिक करें.
  8. गतिशील DNS रिकॉर्ड, सिंथेटिक रिकॉर्ड की आपकी सूची में बनाया जाता है. रिकॉर्ड की स्थिति देखने के लिए उसकी बाईं ओर त्रिकोण को विस्तारित करें पर क्लिक करें.
  9. इस रिकॉर्ड के लिए बनाए गए उपयोगकर्ता नाम और पासवर्ड देखने के लिए क्रेडेंशियल देखें पर क्लिक करें.
  10. सिंथेटिक रिकॉर्ड के लिए बनाए गए उपयोगकर्ता नाम और पासवर्ड नोट करें. आपको इनकी आवश्यकता Google नाम सर्वर से संपर्क करने के लिए अपने गेटवे या क्लाइंट सॉफ़्टवेयर को कॉन्फ़िगर करने में होगी.

आप रिकॉर्ड के आगे दिए गए संपादित करें और हटाएं बटन से रिकॉर्ड को संपादित कर सकते हैं या हटा सकते हैं.


टिप्स: किसी गतिशील संसाधन पर वाइल्ड कार्ड (*) डायरेक्ट करना: 

आप किसी गतिशील DNS रिकॉर्ड में वाइल्डकार्ड का उपयोग नहीं कर सकते हैं, आप वाइल्डकार्ड को किसी खुले डोमेन में या CNAME रिकॉर्ड वाले किसी विशेष उपडोमेन पर निर्देशित कर सकते हैं.

  1. @ (@.example.com) का उपयोग करके अपने खुले डोमेन के लिए या उस उपडोमेन के लिए, जिसके लिए आप अपना वाइल्डकार्ड रीडायरेक्ट करना चाहते हैं, एक गतिशील DNS रिकॉर्ड बनाएं.
  2. * (वाइल्डकार्ड) को अपने खुले डोमेन या उपडोमेन पर रीडायरेक्ट करते हुए एक CNAME रिकॉर्ड बनाएं. CNAME रिकॉर्ड बनाने में सहायता के लिए संसाधन रिकॉर्ड देखें.

अपने गेटवे, होस्ट या सर्वर पर क्लाइंट रिकॉर्ड सेट करना

बहुत से लोकप्रिय गतिशील DNS क्लाइंट उपयोग में हैं जैसे DDclient और INADYN. इसके अतिरिक्त अधिकांश राऊटर में IP बदलावों का पता लगाने और नाम सर्वर के साथ उनसे संचार करने के लिए सॉफ़्टवेयर पहले से मौजूद होता है.

नोट: Google Domains dyndns2 प्रोटोकॉल का उपयोग करता है.

अपने गतिशील DNS क्लाइंट को इसके साथ कॉन्फ़िगर करें:

  • प्रदाता (या DNS या सेवा): आपके DNS प्रदाता का नाम.
  • उपयोगकर्ता नाम: (या क्रेडेंशियल) गतिशील DNS रिकॉर्ड में जेनरेट किया गया उपयोगकर्ता नाम.
  • पासवर्ड (या क्रेडेंशियल): गतिशील DNS रिकॉर्ड में जेनरेट किया गया पासवर्ड.

जब आप रिकॉर्ड बना लें और अपना क्लाइंट सॉफ़्टवेयर कॉन्फ़िगर कर लें, तो वेब ब्राउज़र (या उचित क्लाइंट) में उपडोमेन और डोमेन डालकर और यह देखकर कि यह सही संसाधन से कनेक्ट है, इसका परीक्षण करें.

उदाहरण

DDclient में अब Google Domains के लिए समर्थन मौजूद है.

Google Domains समर्थन के साथ DDclient

ddclient.conf प्रविष्टियां:

ssl=yes

protocol=googledomains

login=generated_username

password=generated_password

your_resource.your_domain.tld

सामान्य क्लाइंट कॉन्फ़िगरेशन उदाहरण:

DDclient
Google Domains समर्थन के बिना
INADYN

ddclient.conf प्रविष्टियों का नमूना:

protocol=dyndns2

use=web

server=domains.google.com

ssl=yes

login=generated_username

password=generated_password

your_resource.your_domain.tld

निम्न को अपने inadyn.conf पर जोड़ें

system default@domains.google.com

username generated_username

password generated_password

alias sub.domain.tld

 

अपना गतिशील DNS रिकॉर्ड अपडेट करने के लिए API का उपयोग करना

गतिशील DNS क्लाइंट सॉफ़्टवेयर आपके गतिशील DNS रिकॉर्ड को स्वचालित रूप से अपडेट करता है. आप निम्न url पर एक POST अनुरोध करके (GET की भी अनुमति है) API के ज़रिए मैन्युअल रूप से अपडेट भी कर सकते हैं:
https://domains.google.com/nic/update

API के लिए HTTPS आवश्यक है. उदाहरण अनुरोध यहां दिया गया है:
https://username:password@domains.google.com/nic/update?hostname=subdomain.yourdomain.com&myip=1.2.3.4

नोट: आपके लिए अपने अनुरोध में उपयोगकर्ता एजेंट सेट करना भी आवश्यक है. वेब ब्राउज़र उपरोक्त url के ज़रिए परीक्षण करते समय आपके लिए इसे आमतौर पर जोड़ते हैं. किसी भी स्थिति में, हमारे सर्वर पर भेजा गया अंतिम HTTP अनुरोध कुछ इस प्रकार दिखाई देगा:

उदाहरण HTTP क्‍वेरी:
POST /nic/update?hostname=subdomain.yourdomain.com&myip=1.2.3.4 HTTP/1.1
Host: domains.google.com
Authorization: Basic base64-encoded-auth-string User-Agent: Chrome/41.0 your_email@yourdomain.com

अनुरोध पैरामीटर:

पैरामीटर आवश्यक/वैकल्पिक विवरण
उपयोगकर्ता नाम:पासवर्ड आवश्यक होस्ट से संबद्ध जेनरेट किया गया उपयोगकर्ता नाम और पासवर्ड अपडेट किया जाएगा.
होस्टनाम आवश्यक होस्टनाम अपडेट किया जाएगा.
myip वैकल्पिक
(आवश्यक है, अगर आपके पास IPv6 पता है)
वह IP पता जिस पर होस्ट सेट किया जाएगा. आपूर्ति न किए जाने पर, हम उस एजेंट के IP का उपयोग करेंगे, जिसने अनुरोध भेजा था.

नोट: चूंकि पता IPv4 पता होना आवश्यक है, अगर आपका एजेंट IPv6 पते का उपयोग करता है, तो myip आवश्यक है. आप https://domains.google.com/checkip IP  पर जाकर अपने एजेंट का IP पता देख सकते हैं.

ऑफ़लाइन वैकल्पिक वर्तमान होस्ट को ऑफ़लाइन स्थिति में सेट करता है. अगर अपडेट अनुरोध किसी ऑफ़लाइन होस्ट पर किया जाता है, तो होस्ट को ऑफ़लाइन स्थिति से निकाल दिया जाता है.
अनुमत मान ये हैं
  • हां
  • नहीं

अनुरोध संसाधित होने के बाद निम्न जवाब लौटाया जाएगा.

कृपया सुनिश्चित करें कि आप जवाब की व्याख्या सही तरीके से करते हैं अन्यथा हमारे सिस्टम में आपके क्लाइंट के ब्लॉक हो जाने का जोखिम होगा.
जवाब स्थिति विवरण
good 1.2.3.4 सफल अपडेट सफल रहा. इसके बाद स्पेस और अपडेट किया गया IP पता. जब तक आपका IP पता बदलता नहीं है, तब तक आपको दूसरे अपडेट की कोशिश नहीं करना चाहिए.
nochg 1.2.3.4 सफल दिया गया IP पता इस होस्ट के लिए पहले ही सेट कर दिया गया है. जब तक आपका IP पता बदलता नहीं है, तब तक आपको दूसरे अपडेट की कोशिश नहीं करना चाहिए.
nohost गड़बड़ी होस्टनाम मौजूद नहीं है या इसमें गतिशील DNS सक्षम नहीं है.
badauth गड़बड़ी उपयोगकर्ता नाम / पासवर्ड संयोजन निर्दिष्ट होस्ट के लिए मान्य नहीं है.
notfqdn गड़बड़ी दिया गया होस्टनाम कोई मान्य पूरी तरह योग्य डोमेन नाम नहीं है.
badagent गड़बड़ी आपका गतिशील DNS क्लाइंट गलत अनुरोध कर रहा है. सुनिश्चित करें कि उपयोगकर्ता एजेंट, अनुरोध में सेट है और यह कि आप केवल IPv4 पता सेट करने की कोशिश कर रहे हैं. IPv6 समर्थित नहीं है
abuse गड़बड़ी पिछले प्रतिसादों की सही रूप से व्याख्या करने में विफलता के कारण होस्टनाम के लिए गतिशील DNS एक्सेस ब्लॉक कर दिया गया है.
911 गड़बड़ी हमारी ओर से एक गड़बड़ी हुई. 5 मिनट प्रतीक्षा करें और फिर से कोशिश करें.
क्‍या यह लेख उपयोगी था?
हम उसे किस तरह बेहतर बना सकते हैं?