ฉันต้องการติดตั้งเซิร์ฟเวอร์ Linux (Ubuntu) ขนาดเล็กสำหรับโครงการโรงเรียน เซิร์ฟเวอร์ของโรงเรียนนี้ควรส่งต่อคำขอทั้งหมดไปยังเซิร์ฟเวอร์ DNS หลักของเครือข่ายและตอบกลับด้วยที่อยู่ IPv6 เมื่อมีการขอ Google.com
ฉันจะทำสิ่งนี้ได้อย่างไร
ฉันต้องการติดตั้งเซิร์ฟเวอร์ Linux (Ubuntu) ขนาดเล็กสำหรับโครงการโรงเรียน เซิร์ฟเวอร์ของโรงเรียนนี้ควรส่งต่อคำขอทั้งหมดไปยังเซิร์ฟเวอร์ DNS หลักของเครือข่ายและตอบกลับด้วยที่อยู่ IPv6 เมื่อมีการขอ Google.com
ฉันจะทำสิ่งนี้ได้อย่างไร
คำตอบ:
ฉันเคยใช้dnsmasq
สิ่งที่คล้ายกันในอดีต
ก่อนแก้ไข/etc/hosts
ไฟล์ของคุณและเพิ่มรายการที่เกี่ยวข้องเพื่อให้พวกเขาแก้ไขไปยังที่อยู่ที่คาดว่าจะลองพวกเขาในท้องถิ่น (เช่นด้วยping
) จากนั้นapt-get install dnsmasq
ตรวจสอบให้แน่ใจว่าใส่no-hosts
ความคิดเห็นไว้ในไฟล์กำหนดค่า (ควรเป็นค่าเริ่มต้น)
วิธีการทำงาน (ตามค่าเริ่มต้น) คือ: เมื่อต้องแก้ไขชื่อdnsmasq
ก่อนอื่นให้ค้นหาในhosts
ไฟล์ของคุณ หากไม่พบจะส่งต่อผ่านเซิร์ฟเวอร์ DNS ที่กำหนดค่า/etc/resolv.conf
ไว้