मेरे Windows 2008 DNS / DHCP सर्वर पर मेरे लिनक्स बॉक्स के लिए एक रिकॉर्ड दर्ज करें


13

मेरे पास एक नेटवर्क है जो मुख्य रूप से विंडोज है: विंडोज 2008 सर्वर (डीएनएस / डीएचसीपी के साथ-साथ एडी), और विभिन्न मुख्य रूप से विंडोज मशीन (सर्वर, एक्सपी, 7)। मुझे पता है कि कुछ लिनक्स बक्से जोड़ने की कोशिश कर रहा है, और उन्हें DNS सर्वर पर प्रदर्शित नहीं कर सकता।

मैं Ubuntu 11.04 (क्लाइंट और सर्वर दोनों) का उपयोग कर रहा हूं। हालांकि, सांबा या कुछ भी उबंटू बॉक्स डोमेन का हिस्सा नहीं हैं।

मैंने इंटरनेट पर इस साइट सहित कई परस्पर विरोधी उत्तर देखे हैं: क्या लिनक्स बॉक्स या डीएचसीपी सर्वर द्वारा किया गया पंजीकरण है?

मैंने निम्नलिखित पर कोशिश की है:

  1. लिनक्स बॉक्स पर /etc/dhcp/dhclient.conf, मेरे पास send host-name "ubuntubox":।
  2. इसके अलावा पूरी तरह से योग्य डोमेन की कोशिश की send host-name "ubuntubox.mydomain.local( यानी प्रश्न: कौन सा सही है?)
  3. डीएचसीपी कॉन्फ़िगरेशन में, विंडोज सर्वर पर, क्षेत्र पर राइट क्लिक करें -> गुण -> DNS टैब -> अंतिम चेकबॉक्स ( डायनामिक रूप से अपडेट ... ) पर टिक किया ।

वैसे भी ... कुछ भी मदद नहीं की।

एक और पक्ष का प्रश्न: मेरे पास /etc/dhcp3और /etc/dhcpमेरे लिनक्स बॉक्स पर दोनों क्यों हैं ? केवल बाद वाले फ़ोल्डर में dhclient.conf(वेब पर सामान्य टिप्पणियों के बावजूद) है।

इसके अलावा, sudo dhclient -rवास्तव में के बराबर है ipconfig /renew? जहां तक ​​मैं कह सकता हूं कि यह कुछ नहीं करता है।

जवाबों:


13

आप के बाद आप लिनक्स पीसी को कॉन्फ़िगर करेंगे

  • डेबियन के लिए: /etc/dhcp/dhclient.conf -> होस्ट-नाम "yourhostname" भेजें;

  • rhel के लिए: / etc / sysconfig / network-script

आपके पास Windows 2008 (r2) सर्वर: सर्वर मैनेजर -> डीएचसीपी सर्वर -> आपका सर्वर -> आईपीवी 4 -> गुण। डीएनएस टैब पर जाएं और अंतिम विकल्प की जांच करें - एनटी 4.0 के लिए डीएनएस ए और पीटीआर रिकॉर्ड को गतिशील रूप से अपडेट करें

फिर उन्नत टैब पर जाएं: DNS डायनेमिक अपडेट पंजीकरण क्रेडेंशियल्स - क्रेडेंशियल, और क्रेडेंशियल्स सेट करें जिनसे डीएचसीपी नाम डीएनएस रिकॉर्ड होगा। (इसके बिना यह `काम जीता) एलेक्सी


3
डेबियन अब /etc/hostnamedhclient.conf में ऑटो भेजता है। काम करने के लिए इसे कॉन्फ़िगर करने की आवश्यकता नहीं है।
AWippler

9

ऐसा होने के कुछ तरीके हैं; प्रत्येक दृष्टिकोण के लिए पेशेवरों और विपक्ष हैं।

सबसे पहले इसे करने का "सरल" तरीका है (जिसका अर्थ है कम चलने वाले भाग); ubuntu बक्से वाले DNS सर्वर को DNS अपडेट कमांड भेजते हैं। nsupdateइस के लिए साधन है, यह dnsutils पैकेज में है। यहां प्रमुख चेतावनी यह है कि आपके DNS ज़ोन में अनौपचारिक अपडेट को चालू करने की आवश्यकता होगी, जो एक बहुत बुरा सुरक्षा जोखिम पैदा कर सकता है - ऐसे नाम जो एप्लिकेशन / सिस्टम को सेवा की खोज के लिए उपयोग करना पसंद करते हैं ("wpad", "teredo," कठपुतली) ") अपहरण के लिए परिपक्व हैं।

दूसरा विकल्प आपके लिए रिकॉर्ड को इंजेक्ट करने के लिए डीएचसीपी सेवा को कॉन्फ़िगर करना है। ऐसा लगता है कि आप क्या करने की कोशिश कर रहे थे। उस चीज़ को बनाने के लिए कुछ चीज़ों की जाँच करें जिस तरह से आप उम्मीद कर रहे हैं:

  • सुनिश्चित करें कि DNS ज़ोन में सुरक्षित डायनेमिक अपडेट सक्षम हैं
  • जांचें कि आपके पास "डीएचसीपी ग्राहकों के लिए डायनामिक रूप से डीएनएस ए और पीटीआर रिकॉर्ड अपडेट है जो अपडेट सेट का अनुरोध नहीं करते हैं"
  • जांचें कि आप डीएचसीपी सर्वर पर गतिशील पंजीकरण के लिए "हमेशा" सेटिंग का उपयोग कर रहे हैं
  • सुनिश्चित करें कि आप डीएचसीपी ग्राहकों को डीएनएस प्रत्यय भेज रहे हैं - अगर यह उन्हें डालने के लिए ज़ोन नहीं है तो डीएचसीपी सर्वर डीएनएस को अपडेट नहीं कर सकता (आपके द्वारा भेजा dhclient.confजा रहा होस्टनाम पूरी तरह से योग्य डोमेन होना चाहिए। नाम; यह हो सकता है कि क्यों काम नहीं कर रहा है)

ओह, और यह मानते हुए कि आपका DNS AD- एकीकृत है, दोनों विधियों को संयोजित न करें - जब आप DHCP सर्वर होस्ट द्वारा पहले से डाली गई किसी चीज़ को अद्यतन करने का प्रयास करते हैं, तो आप AD ऑब्जेक्ट अनुमतियों के मुद्दों को समाप्त कर देंगे।


+1। बिंदु संख्या 4 विशेष रूप से महत्वपूर्ण है। मैंने नाम पंजीकरण विफलताओं को अनगिनत बार देखा है क्योंकि क्लाइंट की ओर से कोई DNS प्रत्यय निर्दिष्ट नहीं किया गया था।
जॉकेवर्टी

0

कृपया इस उत्तर की जांच करें , यह आपके होस्ट को किसी भी DNS सर्वर से जोड़ने की विधि प्रदान करेगा। हालाँकि, मुझे यह इंगित करना चाहिए कि आमतौर पर डीएचसीपी सर्वर असाइन किए गए क्लाइंट को स्वचालित रूप से पंजीकृत करता है, जब तक (क) आपका होस्टनाम गलत या अनुपस्थित है या (बी) आपके डीएचसीपी सर्वर को ऐसा करने का निर्देश नहीं दिया गया है।

DHCP सर्वर पर आपके स्कोप में अपडेट सक्षम होना चाहिए।

यहाँ छवि विवरण दर्ज करें


-1

"/etc/dhcp/dhclient.conf" फ़ाइल को संशोधित न करें और दें:
send host-name "<hostname>";

बस होस्टनाम भरें / etc / hostname:
mycomputer.mydomain.com

".mydomain.com" यदि DNS A में है, तो आपके पास "mydomain.com" नामक एक फॉरवर्ड लुकिंग ज़ोन है (अपने DNS सर्वर पर DNS प्रबंधक में देखें)

अपने कंप्यूटर को रिबूट करें, आप अपने डीएचसीपी में देख सकते हैं कि कंप्यूटर अच्छे नाम के साथ दिखाई देता है, और DNS ए और पीटीआर के बाद अच्छी तरह से अपडेट होता है


1
इस उत्तर को हटाने के लिए बेहतर है, आप इसे कई स्थानों पर लिखा पाएंगे: hostname एक FQDN नहीं है और अगर आप इसे एक जगह रखते हैं तो आपको परेशानी होगी।
सोरिन

-5

सबसे आसान तरीका है कि आप अपने लिनक्स बॉक्स पर सांबा सर्वर स्थापित करें। ऐसा करने से आप किसी भी OS से pingअपने लिनक्स बॉक्स का उपयोग कर सकेंगे hostname

सांबा स्थापित करने के लिए:

sudo apt-get -y install samba

डोमेन में स्थापित करते समय इतना आसान नहीं है, आपको सांबा को डोमेन का हिस्सा बनने के लिए कॉन्फ़िगर करने की आवश्यकता होगी, आपको एक ऐसे डोमेन की आवश्यकता होगी जिसे सही तरीके से स्थापित वैध प्रमाणपत्रों के साथ कॉन्फ़िगर किया गया हो, आपको उचित प्रमाणीकरण की अनुमति देने के लिए केर्बोस होस्ट प्रमाणीकरण सेट करने की आवश्यकता होगी डोमेन आदि जो AD DNS के लिए एक साधारण होस्ट पंजीकरण के लिए कहा गया है वह सरल हो सकता है, लेकिन अभी भी निश्चित रूप से "सांबा और बूम जादू से अधिक है"
न्यूटॉपियन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.