ฉันต้องการทดสอบลินุกซ์ ฉันต้องการใส่เว็บเซิร์ฟเวอร์ขนาดเล็กบนเครื่องที่มี IP: 1.2.3.4 (ข้อสันนิษฐาน) และเมื่อมีการสืบค้น DNS สำหรับ URL ที่ระบุ: kitty.myweb.com ฉันต้องการส่งคืนที่อยู่ IP นี้
สถานการณ์:
- เมื่อฉันเปิดเบราว์เซอร์ (Firefox หรืออะไรก็ตาม) ฉันป้อน URL kitty.myweb.com และเบราว์เซอร์จะทำการสืบค้น DNS
- ฉันต้องการเขียนโปรแกรมที่ใช้สืบค้น DNS สำหรับ kitty.myweb.com
ฉันรู้ว่าคอมพิวเตอร์แต่ละเครื่องมีตัวแก้ไข DNS ท้องถิ่นซึ่งแคชบางรายการ การเรียกไปยัง URL จะทำการสอบถามตัวแก้ไข DNS ในเครื่องก่อนและหากไม่มีรายการที่เกี่ยวข้องระบบจะส่งการสอบถามไปยังตัวแก้ไข DNS ภายนอกบน LAN หรืออินเทอร์เน็ต
สิ่งที่ฉันต้องการคือการเพิ่มรายการ (kitty.myweb.com: 1.2.3.4) ไปยังตัวแก้ไข DNS ในเครื่องดังนั้นสำหรับสถานการณ์ 2 สถานการณ์ข้างต้นการตอบสนอง DNS จะเป็น 1.2.3.4 โดยไม่ต้องทำการค้นหาภายนอก
เป็นไปได้ไหมที่จะทำสิ่งนี้บน linux และถ้าเป็นเช่นนั้นจะเป็นอย่างไร อาจมีตัวอย่างรหัส C ที่จะทำเช่นนี้?