ฉันต้องการติดตั้งเซิร์ฟเวอร์ 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ไว้