एक डोमेन के लिए कई निश्चित आईपी पते कैसे निर्दिष्ट करें?


9

मैं दौड़ रहा हूँ dnsmasq,

address=/chat.freenode.net/130.239.18.172
address=/chat.freenode.net/140.211.167.105

लेकिन लगता है dnsmasqकेवल पिछले रिकॉर्ड को पहचानो, मुझे क्या करना चाहिए?

जवाबों:


14

एक फ़ाइल बनाएं, जिसमें फ़ाइल say /etc/hosts.chat.freenode.netके समान प्रारूप है /etc/hostsऔर इस फ़ाइल में नाम के साथ सभी आईपी पते सूचीबद्ध करें:

130.239.18.172 chat.freenode.net
140.211.167.105 chat.freenode.net

फिर dnsmasq.confनिम्नलिखित पंक्ति में जोड़ें :

addn-hosts=/etc/hosts.chat.freenode.net

या इन दो पंक्तियों को /etc/hostsअगर dnsmasqपढ़ने के लिए सेट किया गया है तो डाल दें /etc/hosts

फिर पुनरारंभ करें dnsmasq

का आनंद लें।


हां, बनाए रखना आसान है
daisy

मुझे लगता /etc/hostsहै कि उपयोग करने के साथ एकमात्र समस्या यह होगी कि स्थानीय मशीन हमेशा डमस्क से गोल-रॉबिन वितरण प्राप्त करने के बजाय पहले एक को हल करेगी।
जेफ पकेट

1
@JeffPuckettII हालांकि रिज़ॉल्वर लाइब्रेरी में पहली बार मिली हुई प्रविष्टि को हमेशा लौटाएगा, इसका उत्तर dnsmasqपढ़ने के लिए सेटिंग से संबंधित है/etc/hosts
सर्ज

-4

मौजूदा ifcfg-ethoको कॉपी करें ifcfg-eth0:0और मौजूदा आईपी को अपने वर्चुअल आईपी में बदलें (जिसे आप जोड़ना चाहते हैं)।

यह / etc / sysconfig / network-script पर पाया जा सकता है ।

नेटवर्क को पुनरारंभ करें और वर्चुअल आईपी को पिंग करने का प्रयास करें।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.