मैं एक होस्टनाम के साथ पूरा BIND9 DNS सर्वर कॉन्फ़िगरेशन कैसे करूं?


53

मुझे इस तरह के सर्वर कॉन्फ़िगरेशन का उत्पादन करने के लिए एक संपूर्ण चरण-दर-चरण मार्गदर्शिका की आवश्यकता है।

क्या कोई मेरी मदद कर सकता है?

जवाबों:


119

Ubuntu सर्वर 12 में DNS सर्वर को पूरा करें।

सबसे पहले निम्नलिखित आदेश का उपयोग करने के लिए अपने सर्वर के आईपी पते को STCPIC में बदल दें

sudo nano /etc/network/interfaces

और जोड़:

auto eth0
iface eth0 inet static
address 192.168.1.5
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
# dns-nameservers

नेटवर्किंग डेमों को फिर से शुरू करें

sudo /etc/init.d/networking restart

Linux Ubuntu में DNS सर्वर को कॉन्फ़िगर करने से पहले आपको डोमेन नाम बनाना होगा और फिर आप आगे बढ़ेंगे। सबसे पहले आप इसके लिए अपना hostname कमांड चेक करेंगे

sudo nano /etc/hostname

 nefitari       

(यह मेरा उबंटू सर्वर होस्टनाम है आप अलग हो सकते हैं। आप इसे अपनी आवश्यकता के अनुसार बदल सकते हैं)

अब hostname के बाद, आपको अपने सर्वर के लिए डोमेन नाम बनाना होगा। Servername.domain.com से कहें कि यह बेहतर अभ्यास है कि जब भी आप घरेलू उपयोग या इसके लिए सर्वर को कॉन्फ़िगर कर रहे हों, उपयोग न करें। निचे कमांड दे

  sudo nano /etc/hosts

अगर यह नहीं है तो जोड़ें:

  127.0.0.1   localhost

  192.168.1.5     nefitari.autun.hom    nefitari

मेरी फाइल में 127.0.0.1 स्थानीयहोस्ट के लिए है और मैंने अपने सर्वर आईपी के साथ दूसरा आईपी एड्रेस 127.0.1.1 बदल दिया है जो कि 192.168.1.5 है। अब मैं अपना डोमेन नाम दर्ज करता हूं जिसमें मेरा होस्टनाम नेफिटरी पहले है, फिर मेरा डोमेन नेम autun.hom और फिर अन्य नाम। नेफिटरी । आप अपना स्वयं का, hostname.abc.net या hostname.home.lan आदि का चयन कर सकते हैं, लेकिन याद रखें कि इस फ़ाइल को बदलने के लिए अपने सर्वर को पुनरारंभ करने और फिर लॉगिन करने की आवश्यकता है। रिस्टार्ट होना चाहिए

अब BIND9 स्थापित करें

 sudo apt-get install bind9

स्थापना के बाद बस नीचे दी गई फ़ाइलों को चरण दर चरण कॉन्फ़िगर करें

  • Named.conf.options
  • Named.conf.local
  • /etc/resolv.conf

अब file.conf.options नाम की फाइल को कॉन्फ़िगर करें। यह फाइल DNS IP के लिए उपयोग की जाती है। इसका मतलब है कि आपका सर्वर बाहर के कुछ DNS से ​​कनेक्ट होना चाहिए। जब आप ISP से डोमेन नाम खरीदते हैं, तो वे सामान्य रूप से आपको अपना खुद का DNS IP देते हैं। आप Google के खुले DNS IP का उपयोग कर सकते हैं। मेरे मामले में मैं अपने खुद के आईएसपी डीएनएस आईपी का उपयोग कर रहा हूं।

 sudo nano /etc/bind/named.conf.options
 forwarders {
 # Give here your ISP DNS IP’s
192.168.1.1;    # gateway or router   
182.176.39.23;
182.176.18.13;
68.87.76.178;
  };

*** फ़ाइल सहेजें और बाहर निकलें *** नियंत्रण x प्रेस y का उपयोग करके और फ़ाइल को अधिलेखित करें

अब नाम की फाइल को संपादित करें ।conf.local यह वह फाइल है जिसमें हम फारवर्ड जोन और रिवर्स जोन को परिभाषित करते हैं। इसका मतलब है कि जब हम डोमेन नाम दर्ज करते हैं, तो इसे आईपी पते में अनुवाद किया जाएगा और जब हम आईपी पते में प्रवेश करेंगे तो यह बस नाम में परिवर्तित हो जाएगा।

sudo nano /etc/bind/named.conf.local

दिखाएंगे:

# Our forward zone
zone "autun.hom" {
 type master;
 file "/etc/bind/zones/db.autun.hom";
 };

# Our reverse Zone 
# Server IP 192.168.1.5 
zone "1.168.192.in-addr.arpa" {
  type master;
  file "/etc/bind/zones/db.192";
 };

*** फ़ाइल सहेजें और बाहर निकलें *** नियंत्रण x प्रेस y का उपयोग करके और फ़ाइल को अधिलेखित करें

अब हम इन दोनों डेटाबेस फाइलों को zb फोल्डर में db.autun.hom और db.192 बना देंगे

सबसे पहले निर्देशिका जोन को / etc / bind / में बनाएं

  sudo mkdir /etc/bind/zones

फाइलें बनाने से पहले मैं आपको स्पष्ट कर दूं कि मेरे पास अलग-अलग डिवाइस हैं

उपकरण आईपी

  • सर्वर खुद 192.168.1.5
  • गेटवे 192.168.1.1
  • Win7pc 192.168.1.50

अब जोनों डायरेक्टरी में हम पहले db.autun.hom दो फाइल बनाएंगे । मैं सिर्फ db.lun को उसका नाम बदलकर db.autun.hom में फ़ोल्डर में पहले से मौजूद / etc / bind फ़ोल्डर में मौजूद db.local की प्रतिलिपि बना रहा हूं । मैं इन IP को अपनी db.autun.hom फ़ाइल में डालूंगा। चलो शुरू करते हैं

sudo cp /etc/bind/db.local  /etc/bind/zones/db.autun.hom

अब फाइल को एडिट करने के लिए नीचे दिए गए कमांड का उपयोग करें

sudo nano /etc/bind/zones/db.autun.hom

 ;
 ; BIND data file for local loopback interface
 ;
 $TTL    604800
 @       IN      SOA     nefitari.autun.hom. webuser.autun.hom. (
                          2         ; Serial
                     604800         ; Refresh
                      86400         ; Retry
                    2419200         ; Expire
                     604800 )       ; Negative Cache TTL
  ;
autun.hom.      IN  NS  nefitari.autun.hom.
autun.hom.      IN  A   192.168.1.5
   ;@               IN  A   127.0.0.1
   ;@               IN  AAAA    ::1
nefitari            IN  A   192.168.1.5
gateway         IN  A   192.168.1.1
win7pc          IN  A   192.168.1.50
www     IN  CNAME   autun.hom.

इसे सहेजें और बाहर निकलें

  • Webuser.autun.hom। ईमेल है जो नाम सर्वर तक पहुंच जाएगा। आप इसके बजाय किसी भी नाम को लिख सकते हैं जैसे एडमिन, रूट या होस्ट मास्टर आदि।
  • Autun.hom। मेरा NS नाम सर्वर है
  • Autun.hom। IP को 192.168.1.5 में बदलना
  • @ एक 127.0.0.1 और AAAA :: 1 में टिप्पणी की जा सकती है कि आपको इसकी आवश्यकता नहीं होनी चाहिए क्योंकि db.local पहले से ही / etc / बाइंड में मौजूद है और यह केवल उस फ़ाइल की एक प्रति है। तो कोई ज़रूरत नहीं है आप इसे हटा सकते हैं
  • आईपी ​​192.168.1.5 को नेफिटरी बदलना
  • गेटवे से आईपी 192.168.1.1
  • Win7pc आप किसी भी नाम से अपने विंडोज़ पीसी या लिनक्स ग्राहकों को नाम दे सकते हैं लेकिन याद रखें कि उस क्लाइंट का आईपी सही ढंग से फ़ाइल में डाला जाना चाहिए। मेरे मामले में मैंने विंडोज़ पीसी 192.168.1.50 का आईपी दिया
  • अंत में, मैं CNAME का उपयोग कर रहा हूँ विहित नाम का अर्थ है यह नेफिटरी के लिए सिर्फ एक उपनाम है। इसका अर्थ है कि आप अपने सर्वर को nefitari.autun.hom के बजाय www.autun.hom में प्रवेश कर सकते हैं। आप इसे छोड़ सकते हैं या टिप्पणी कर सकते हैं। यह सिर्फ आप पर निर्भर है।

अब रिवर्स लुकअप ज़ोन फ़ाइल बनाएं

sudo cp /etc/bind/db.127    /etc/bind/zones/db.192

अब फाइल को एडिट करने के लिए नीचे दिए गए कमांड का उपयोग करें

sudo nano /etc/bind/zones/db.192

   ;
   ; BIND reverse data file for local loopback interface
   ;
   $TTL    604800
   @       IN      SOA     nefitari.autun.hom. webuser.autun.hom. (
                          2         ; Serial
                     604800         ; Refresh
                      86400         ; Retry
                    2419200         ; Expire
                     604800 )       ; Negative Cache TTL
   ;
        IN  NS  nefitari.
1   IN  PTR gateway.autun.hom.
5   IN  PTR nefitari.autun.hom.
50  IN  PTR win7pc.autun.hom.

इसे सहेजें और बाहर निकलें

अब जब आप अपनी ज़ोन फ़ाइल के साथ कर रहे हैं तो आपको यह जांचना होगा कि यह सही ढंग से काम कर रहा है या नहीं और आगे की ज़ोन फ़ाइल के लिए नीचे कमांड दर्ज करके

named-checkzone autun.hom /etc/bind/zones/db.autun.hom
zone autun.hom /IN: loaded serial   2
Ok

अब रिवर्स ज़ोन फ़ाइल की जाँच करें

named-checkzone autun.hom /etc/bind/zones/db.192
zone autun.hom /IN: loaded serial   2
Ok 

यदि आपके नामित-चेकज़ोन का आउटपुट ऊपर के समान है तो यह ठीक काम कर रहा है अन्यथा आपने फ़ाइल में कुछ गलती की है।

अब फाइल resolv.conf को एडिट करें

sudo nano /etc/resolv.conf

nameserver      192.168.1.5
domain      autun.hom
search      autun.hom

अपनी resolv.conf फ़ाइल में निम्न पंक्तियाँ दर्ज करें और इसे सहेजें

बाँध को फिर से शुरू करें

sudo /etc/init.d/bind9 restart

बाइंड स्टार्ट के बाद लॉग फाइल में अपनी सेटिंग चेक करें

tail -f /var/log/syslog

इसमें लॉग में कोई त्रुटि नहीं होनी चाहिए

आगे के जोनों की जाँच

host –l autun.hom

आउटपुट इस तरह होना चाहिए

 autun.hom name server nefitari.autun.hom.
 autun.hom has address 192.168.1.5
 gateway.autun.hom has address 192.168.1.1
 nefitari.autun.hom has address 192.168.1.5
 win7pc.autun.hom has address 192.168.1.50

अब NSLOOKUP का उपयोग करें

nslookup autun.hom

आउटपुट

Server: 192.168.1.5
Address: 192.168.1.5#53

Name: autun.hom
Address: 192.168.1.5

DIG का उपयोग करें

 dig gateway.autun.hom

 ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 35612
 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1

 ;; QUESTION SECTION:
 ;gateway.autun.hom         IN  A

 ;; ANSWER SECTION:
 gateway.autun.hom      604800  IN  A   192.168.1.1

 ;; AUTHORITY SECTION:
 Autun.hom.     604800  IN      NS  nefitari.autun.hom. 

 ;; ADDITIONAL SECTION:
 Nefitari.autun.hom.    604800  IN      A   192.168.1.5

 ;; Query time: 12 msec
 ;; SERVER: 192.168.1.5#53(192.168.1.5)
 ;; WHEN: Thu Aug 8 01:56:25 2013
 ;; MSG SIZE  rcvd: 90

आउटपुट उपरोक्त के समान होना चाहिए, चेक की स्थिति: NOERROR का अर्थ है कि यह चेक ANSWER सेक्शन को हल कर रहा है : Gateway.autun.hom को 192.168.1.1 में हल किया गया है

रिवर्स ज़ोन की जाँच करना

 host 192.168.1.1

उत्पादन

 1.1.168.192.in-addr.arpa domain name pointer gateway.autun.hom

अगर यह आपको नीचे की तरह एक त्रुटि देता है

 host 1.1.168.192.in-addr.arpa. not found: 3(NXDOMAIN)

इसका मतलब है कि आपने /etc/bind/ame.conf.local फ़ाइल में कुछ गलती की है, यदि आपका सर्वर IP 192.168.1.5 है तो आपका रिवर्स ज़ोन इस तरह दिखता है

zone "**1.168.192**.in-addr.arpa" {
 correct ip reversing
};

कुछ समय में लोगों ने आईपी को उलटने में गलती की (जैसे एक उदाहरण)

zone "**0.168.192**.in-addr.arpa" {
incorrect ip reversing
};

NSLOOKUP का उपयोग करें

nslookup 192.168.1.1

Server: 192.168.1.5
Address: 192.168.1.5#53

1.1.168.192.in-addr.arpa    name=gateway.autun.hom

यदि आपको NXDOMAIN या SERVFAIL जैसी त्रुटियां मिलती हैं, तो इसका मतलब है कि आपकी एक ज़ोन फ़ाइल सही तरीके से काम नहीं कर रही है

अब आप ubuntu.com को पिंग कर सकते हैं या ubuntu.com को खोद सकते हैं , पहली बार ubuntu.com नाम को हल करने में कई मील का समय लगेगा , लेकिन जब आप इसे दूसरी बार चलाएंगे तो सामान्य रूप से 1, 2 या 3 सेकंड का समय लगेगा 1 से 10 सिल्ली सेकंड सामान्य हैं और इसका मतलब है कि आपका DNS ठीक से काम कर रहा है

ग्राहकों को कॉन्फ़िगर करना

विंडोज़ पक्ष

  • नेटवर्क कनेक्शन खोलें
  • एडेप्टर सेटिंग्स का चयन करें
  • गुणों का चयन करें
  • चुनिंदा इंटरनेट प्रोटोकॉल संस्करण आईपीवी 4

और यहाँ IP पता दें (मेरे मामले में यह 192.168.1.50 है, क्या आपको win7pc याद है)

  • आईपी ​​एड्रेस 192.168.1.50
  • सबनेट मास्क 255.255.255.0
  • डिफ़ॉल्ट गेटवे 192.168.1.1
  • प्राथमिक DNS 192.168.1.5 (मेरा नया BIND DNS सर्वर आईपी)
  • एक ही विंडो में एडवांस का चयन करें
  • चयन डीएनएस टैब
  • नीचे दिए गए पाठ बॉक्स में टाइप करें इस कनेक्शन के लिए DNS प्रत्यय में: autun.hom
  • ठीक क्लिक करें
  • बाहर निकलने पर मान्य सेटिंग पर क्लिक करें
  • ओके पर क्लिक करें

और आप इसके साथ CMD खोलते हैं

ping gateway

यह आपको कुछ जवाब देना चाहिए

उसी प्रकार

ping 192.168.1.1 or 5

यह आपको कुछ जवाब देना चाहिए

दुनिया के बाहर अपने सर्वर का परीक्षण करें

अब आप ubuntu.com को पिंग कर सकते हैं या ubuntu.com को खोद सकते हैं, पहली बार ubuntu.com नाम को हल करने में कई मील का समय लगेगा, लेकिन जब आप इसे दूसरी बार चलाएंगे, तो यह फॉर्म 1 से 10 मिली सेकंड का होगा, इसका सामान्य समय इसका मतलब है कि आपका DNS क्लाइंट्स को ठीक से कॉन्फ़िगर करने के लिए काम कर रहा है

विंडोज़ पक्ष

ओपन नेटवर्क कनेक्शन चेंज एडॉप्टर सेटिंग्स का चयन करें गुणों का चयन करें इंटरनेट प्रोटोकॉल संस्करण IPv4

और यहाँ IP पता दें (मेरे मामले में यह 192.168.1.50 है, क्या आपको win7pc याद है)

आईपी ​​एड्रेस 192.168.1.50

सबनेट मास्क 255.255.255.0

डिफ़ॉल्ट गेटवे 192.168.1.1

प्राथमिक DNS 192.168.1.5 (मेरा नया BIND DNS सर्वर आईपी)

अग्रिम का चयन करें (उसी विंडो में)

चयन डीएनएस टैब

नीचे दिए गए पाठ बॉक्स में टाइप करें इस कनेक्शन के लिए DNS प्रत्यय में: autun.hom

ठीक क्लिक करें

बाहर निकलने पर मान्य सेटिंग पर क्लिक करें

ठीक क्लिक करें

और आप इसके साथ CMD खोलते हैं

कोड:

 ping gateway

यह आपको कुछ जवाब देना चाहिए

उसी प्रकार

कोड:

 ping 192.168.1.1 or 5

आपको कुछ उत्तर देने होंगे जो आप NSLOOKUP कोड का उपयोग कर सकते हैं :

 nslookup gateway

लिनक्स ग्राहकों

कोड:

 sudo nano /etc/network/interfaces

निम्न पंक्तियाँ लिखें

कोड:

 auto eth0
 iface eth0 inet dhcp

अब Network Deamons को पुनरारंभ करें

कोड:

 sudo /etc/init.d/networking restart

ग्राहक को आईपी कमांड को नवीनीकृत करने के लिए मजबूर करना

कोड:

 sudo dhclient -r

अब ताजा आईपी प्राप्त करें:

कोड:

 sudo dhclient

यदि आप अपने नेटवर्क पर डीएचसीपी सर्वर चला रहे हैं तो डोमेन नाम और नाम सर्वर को dhcpd.conf फ़ाइल में दर्ज करें; उदाहरण के लिए मेरे पास DNS सर्वर है जिसका नाम nefitari.autun.hom है और IP पता 192.168.1.5 जैसा है।

कोड:

 option domain-name "nefitari.autun.hom";
 option domain-name-server  192.168.1.5;

स्रोत


7
यह शर्म की बात है कि इस पृष्ठ पर 3726 uniq विचार हैं और उत्तर में केवल एक अपवोट है। यदि यह आपके लिए मददगार था, तो इसे बढ़ाएँ!
फ़ोटानस

12
संपादन /etc/resolv.conf के भाग को छोड़कर यह उत्तर सही है। Ubuntu 12.04 के बाद से आप उस फ़ाइल को हाथ से संपादित नहीं करते हैं, लेकिन ऐसा करने के लिए resolvconf कॉन्फ़िगर करें। RESOLVCONF = हां / etc / default / bind9 में BIND 9 को इसके स्थानीय श्रवण पते को पंजीकृत करने के लिए नाम दिया गया है, जो 127.0.0.1 को resolvconf के साथ शुरू होने पर पंजीकृत करता है। सुनिश्चित करें कि /etc/resolv.conf एक प्रतीकात्मक लिंक है ../run/resolvconf/resolv.conf
jdthood

1
syslog त्रुटियों - (network unreachable) resolving './NS/IN': 2001:500:3::42#53बाँध से IPv6 का उपयोग करते हुए प्रश्नों को हल करने की कोशिश कर रहे हैं। इसका संपादन /etc/default/bind9और उपयोग OPTIONS="-u bind -4"इसे ठीक करता है। अधिक जानकारी: serverfault.com/questions/77325/unreachable-resolve-domain
एक पैच नहीं

मुझे बस Ubuntu सर्वर 16.04 के साथ सेटअप मिला और यह अभी भी काम करता है। DNS पर Serverguide ट्यूटोरियल इस स्पष्टीकरण की तुलना में एक बुरा सपना है। हालाँकि, मुझे लिस्टिंग में एक त्रुटि को सुधारना था : फ़ाइल में db.192पहले IN NS nefitari.एक @लापता है। इसके अलावा मुझे FQDN को जोड़ना था, इसलिए मेरी काम करने की रेखा इस तरह दिखती थी कि @ IN NS nefitari.autun.hom.मैंने resolv.conf अनुभाग को अनदेखा कर दिया और jdthood से सलाह का पालन किया। डिफ़ॉल्ट सर्वर इंस्टॉलेशन से लिंक पहले से मौजूद था।
कैटमैन

1
@fotanus मुझे लगता है कि ऐसा इसलिए है क्योंकि यह इतना लंबा है कि लोग वापस upvote तक स्क्रॉल करना भूल गए हैं
CodyBugstein

1

उत्तर ऊपर दिए गए महान विवरण के लिए एक अतिरिक्त है।

समस्या निवारण टिप

बहुतों से सावधान रहना ’। कॉन्फ़िगरेशन फ़ाइलों में प्रत्येक के रूप में महत्वपूर्ण है। एक अकेला लापता '।' DNS सर्वर को काम करने से रोक सकता है। आपको स्पष्ट त्रुटि संदेशों पर भरोसा नहीं करना चाहिए।

मैंने अधिक बताने वाले सीरियल नंबर का उपयोग करने के लिए इसका अच्छा अभ्यास सीखा। हर बार सेटअप को संशोधित करने के लिए सीरियल नंबर को बढ़ाना बहुत महत्वपूर्ण है, जैसे नई प्रविष्टियाँ जोड़ी जा रही हैं। यदि इसकी माध्यमिक वृद्धि नहीं हुई है तो नई सेटिंग्स को सिंक्रनाइज़ करने में विफल हो जाएगा। सुझाया गया प्रारूप है YYYYMMDDss, जहां ss"पुराना" सीरियल नंबर है। इसलिए वेतन वृद्धि करते समय, आपको ss+1 से वेतन वृद्धि करनी चाहिए और तिथि को वर्तमान तिथि पर सेट करना चाहिए । मुझे सेटअप की समस्या निवारण में यह बहुत मददगार लगी। Syslog में आप स्पष्ट रूप से उपयोग की गई फ़ाइल की तारीख और सीरियल देखते हैं।

Ubuntu 16.04 में resolv.conf को बदलना पदावनत है। जैसा कि jdthood ने अपनी टिप्पणी में लिखा है कि इस कदम को निम्न प्रक्रिया से बदलें: - बदलें / etc / default / bind9: नए को इस तरह दिखना चाहिए:

   # run resolvconf?
   RESOLVCONF=yes

   # startup options for the server
   OPTIONS="-u bind"

   # use this when you have trouble with IPV6
   #OPTIONS="-u bind -4"

IPV6 मुद्दों के लिए पैच-इन नहीं की टिप्पणी देखें ।

  • /etc/resolv.conf का सिमरिन /run/resolvconf/resolv.conf में डालें

     cd /etc
     sudo ln -s /etc/resolv.conf /run/resolvconf/resolv.conf
    

ऑफलाइन सेटअप

सेटअप बिल्कुल वैसा ही है, और यहां तक ​​कि थोड़ा आसान है, क्योंकि आप केवल अग्रेषण अनुभागों को छोड़ सकते हैं। उन्हें उपस्थित होने की आवश्यकता नहीं है, इसलिए उन्हें संपादित करने की कोई आवश्यकता नहीं है /etc/bind/names.con.options

क्लास-बी नेटवर्क

क्लास-बी नेटवर्क के लिए यह काम करने के लिए कुछ मामूली बदलाव करने की आवश्यकता है (इससे पहले कि टिप्पणियां हों, कोई कारण नहीं है कि एक स्थानीय नेटवर्क, यहां तक ​​कि घर पर भी, क्लास-सी नेटवर्क के बजाय क्लास-बी नहीं हो सकता है) । इस उदाहरण में मैं नेटवर्क नंबर 172.20.xx का उपयोग करता हूं (मुझे लगता है कि औपचारिक जानकारी 172.20.0.0 है। अधिक जानकारी के लिए google rfc1918)।

पहले उत्तर से विवरण का उपयोग करें, सभी IPs 192.168.xx को 172.20.xx से बदलें, सर्वर IP 172.20.0.100 के लिए उपयोग करें और निम्नानुसार फाइलों को संशोधित करें:

  • फ़ाइल का नाम db.192बन जाता है db.172
  • फ़ाइल named.conf.localको एक अलग रिवर्स ज़ोन अनुभाग मिलता है:

    zone "20.172.in-addr.arpe" {
    type master;
    file "/etc/bind/zones/db.172";
    }
    
  • रिवर्स जोन फ़ाइल में परिवर्तन होता है:

    ;
    ; BIND reverse data file for 172.20.x.x
    ;
    $TTL    604800
    @       IN      SOA     nefitari.autun.hom. webuser.autun.hom. (
                 2017022102         ; more intuitive serial YYYYMMDDss, here ss=02
                     604800         ; Refresh
                      86400         ; Retry
                    2419200         ; Expire
                     604800 )       ; Negative Cache TTL
    
    ; note: the '@'was missing from in the initial description
    @       IN  NS  nefitari.autun.hom.    
    
    100.0   IN  PTR nefitari.autun.hom. 
    121.0   IN  PTR client1.autun.hom.
    130.0   IN  PTR client2.autun.hom.
    33.0    IN  PTR client3.autun.hom.
    

बाकी वही है।

आशा है कि किसी के लिए यह उपयोगी है।


क्या यह काम करता है यदि आप 172.16 और 172.20 पते दोनों का उपयोग करना चाहते हैं?
kojow7

@ kojow7। बहुत अच्छा सवाल है। मुझे नहीं पता लेकिन यह पता लगाने के लिए कि आप या तो एक दूसरे ज़ोन और दूसरी रिवर्स फ़ाइल को शामिल करने के लिए जाँच कर सकते हैं। इसका nslookup कमांड के साथ परीक्षण करना आसान है। या, शायद बेहतर था, बस एक Netmask का उपयोग करें जिसमें दोनों 172.16 शामिल हैं। और 172.20। नेटमास्क 255.255.0.0 की तरह सरल नहीं होगा, लेकिन 0 और 255 के बगल में अन्य नंबर होते हैं, लेकिन नेट पर आप ट्यूटोरियल पा सकते हैं कि कैसे पता करें कि क्या आप पहले से ही नहीं जानते हैं। यदि आपने इसे हल कर दिया है, तो कृपया इसे दूसरों के लाभ के लिए यहाँ पोस्ट करने पर विचार करें।
कैटमैन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.