मैं लिनक्स पर कुछ परीक्षण करना चाहता हूं। मैं एक छोटे वेब सर्वर को IP: 1.2.3.4 (धारणा) के साथ एक मशीन पर रखना चाहता हूं और जब एक विशिष्ट URL के लिए DNS क्वेरी बनाई जाती है: kitty.myweb.com मैं इस आईपी पते को वापस करना चाहता हूं।
परिदृश्य:
- जब मैं एक ब्राउज़र (फ़ायरफ़ॉक्स या जो कुछ भी) खोलता हूं, मैं URL kitty.myweb.com इनपुट करता हूं और ब्राउज़र DNS क्वेरी करेगा
- मैं एक प्रोग्राम लिखना चाहता हूं जो kitty.myweb.com के लिए DNS क्वेरी करता है
मुझे पता है कि प्रत्येक कंप्यूटर में एक स्थानीय DNS रिज़ॉल्वर होता है जो कुछ प्रविष्टियों को कैश करता है; URL पर कॉल करने से सबसे पहले स्थानीय DNS रिज़ॉल्वर को क्वेरी की जाएगी, और यदि कोई संगत प्रविष्टियाँ नहीं हैं, तो यह क्वेरी को LAN या इंटरनेट पर एक बाहरी DNS रिज़ॉल्वर को भेज देगी।
स्थानीय DNS रिज़ॉल्वर में मुझे क्या प्रविष्टि (kitty.myweb.com: 1.2.3.4) जोड़ना है, ताकि ऊपर के 2 परिदृश्यों के लिए, DNS प्रतिक्रिया बाहरी क्वेरी बनाने के बिना 1.2.3.4 हो।
क्या लिनक्स पर ऐसा करना संभव है, और यदि हां, तो कैसे? क्या शायद कोई C कोड स्निपेट्स हैं जो ऐसा करेंगे?