ฉันเพิ่งติดตั้งdnsmasqเพื่อทำหน้าที่เป็นเซิร์ฟเวอร์ DNS สำหรับเครือข่ายท้องถิ่นของฉัน dnsmasq รอฟังพอร์ต 53 ซึ่งใช้งานอยู่แล้วโดยผู้ฟัง DNS stub ในระบบจากระบบที่แก้ไขแล้ว
เพียงหยุดการแก้ไข systemd แล้วรีสตาร์ทหลังจาก dnsmasq กำลังทำงานแก้ปัญหานี้ แต่กลับมาหลังจากรีบูต: systemd-modified เริ่มต้นด้วยการตั้งค่าและ dnsmasq จะไม่เริ่มทำงานเนื่องจากพอร์ต 53 ถูกใช้งานแล้ว
คำถามแรกที่เห็นได้ชัดฉันเดาว่าฉันควรทำอย่างไรให้ระบบดีที่สุดเข้าใจว่ามันไม่ควรเริ่มฟัง DNS stub ในเครื่องและทำให้พอร์ต 53 ใช้งานโดย dnsmasq
อย่างไรก็ตามคำถามที่น่าสนใจมากขึ้นก็คือวิธีการที่ทั้งสองบริการมักจะหมายถึงการทำงานร่วมกัน พวกเขาหมายถึงการทำงานเคียงข้างกันหรือไม่ได้รับการแก้ไข systemd ในทางถ้าคนใช้ dnsmasq?
sudo systemctl stop systemd-resolved
หากมีการใช้งาน ใช้ sudo systemctl status systemd-resolved
เพื่อตรวจสอบ
sudo systemctl disable systemd-resolved
หรือไม่ dnsmasq หากการกำหนดค่าอย่างถูกต้องควรจัดการความละเอียดโดเมนฉันคิดว่า