CentOS 6 पर MaraDNS को कैसे स्थापित करें

MaraDNS एक हल्का अभी तक मजबूत खुला स्रोत DNS सर्वर प्रोग्राम है। उसी तरह के अन्य अनुप्रयोगों की तुलना में, जैसे ISC BIND, पॉवरडएनएस और djbdns, MaraDNS छोटे और मध्यम आकार के व्यवसायों के लिए एकदम सरल और उपयोग में आसान है।

इस लेख में, मैं आपको दिखाऊंगा कि कैसे Vultr CentOS 6 सर्वर उदाहरण पर एक पुनरावर्ती DNS सर्वर के रूप में MaraDNS को स्थापित और उपयोग करना है।

आवश्यक शर्तें

  • एक नव-निर्मित Vultr CentOS 6 सर्वर उदाहरण।
  • एक गैर-रूट sudo उपयोगकर्ता। कैसे एक sudo उपयोगकर्ता बनाने के लिए विवरण के लिए इस Vultr लेख देखें ।

चरण 1: सिस्टम को अपडेट करें

sudo yum update
sudo shutdown -r now

रिबूट के बाद लॉग इन करने के लिए उसी sudo उपयोगकर्ता का उपयोग करें।

चरण 2: MaraDNS डाउनलोड और इंस्टॉल करें

cd
wget http://maradns.samiam.org/download/2.0/2.0.13/maradns-2.0.13.tar.bz2
tar -jxvf maradns-2.0.13.tar.bz2
cd maradns-2.0.13
sudo yum install gcc
sudo make
sudo make install

चरण 3: पुनरावर्ती DNS सर्वर के रूप में MarDDNS का उपयोग करें

MaraDNS पुनरावर्ती DNS प्रश्नों को संसाधित करने के लिए डेडवुड नामक स्टैंडअलोन घटक का उपयोग करता है। डेडवुड को ठीक से और सुरक्षित रूप से चलाने के लिए, आपको अपनी विशिष्ट स्थितियों के अनुसार इसकी सेटिंग्स को संशोधित करने की आवश्यकता है।

उदाहरण के लिए, यदि आप एक अर्ध-सार्वजनिक पुनरावर्ती DNS सर्वर को सेटअप करना चाहते हैं, जो केवल निर्दिष्ट आईपी पते से DNS प्रश्नों को संभालता है, तो आपको नीचे दिए गए डेडवुड को कॉन्फ़िगर करने की आवश्यकता है:

Vi संपादक के साथ "/ etc / mararc" फ़ाइल खोलें:

sudo vi /etc/mararc

लाइन खोजें:

ipv4_bind_addresses = "127.0.0.1"

अपनी मशीन का सार्वजनिक IP पता (यह 203.0.113.1 है) और निजी IP पता (यह 10.99.0.10 है कहें) जोड़ें, और फिर यह पंक्ति बन जानी चाहिए:

ipv4_bind_addresses = "127.0.0.1, 203.0.113.1, 10.99.0.10"

सेव करके छोड़ो:

:wq!

Vi संपादक के साथ एक और फ़ाइल "/ etc / dwood3rc" खोलें:

sudo vi /etc/dwood3rc

लाइन खोजें:

bind_address="127.0.0.2" # IP we bind to

अपनी मशीन का सार्वजनिक IP पता और निजी पता फिर से जोड़ें, और फिर यह पंक्ति बननी चाहिए:

bind_address="127.0.0.2, 203.0.113.1, 10.99.0.10" # IP we bind to

लाइन खोजें:

recursive_acl = "127.0.0.1/16" # Who is allowed to use the cache

उपरोक्त पंक्ति के तहत किसी भी अनुमत आईपी पते की सीमाएँ जोड़ें, वे 10.99.0.0/24, और 203.0.113.0/24, प्रति पंक्ति एक पता श्रेणी कहते हैं:

recursive_acl = "10.99.0.0/24"
recursive_acl = "203.0.113.0/24"

इसके अतिरिक्त, निजी नेटवर्क से DNS प्रश्नों की अनुमति देने के लिए निम्न लाइन को अनकम्प्लीट करें:

#filter_rfc1918 = 0

यह बनना चाहिए:

filter_rfc1918 = 0

सेव करके छोड़ो:

:wq!

अंत में, डेडवुड शुरू करें:

sudo chkconfig maradns.deadwood on
sudo /etc/init.d/maradns.deadwood start

बस। पढ़ने के लिए धन्यवाद।

एक टिप्पणी छोड़ें

डेबियन पर सेटअप NFS शेयर

डेबियन पर सेटअप NFS शेयर

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

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed ​​का उपयोग करता है। क्या थी?

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।

Linux पर एक TeamTalk Server सेटअप करें

Linux पर एक TeamTalk Server सेटअप करें

टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं

CentOS पर FFmpeg कैसे स्थापित करें

CentOS पर FFmpeg कैसे स्थापित करें

FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा

अपने Vultr VPS को कैसे एक्सेस करें

अपने Vultr VPS को कैसे एक्सेस करें

Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ