คำถามติดแท็ก dnsmasq

17
ฉันจะตั้งค่า DNS ของฉันเมื่อ resolv.conf ถูกเขียนทับได้อย่างไร
ข้อมูลส่วนใหญ่ที่ฉันเห็นทางออนไลน์บอกว่าจะแก้ไข/etc/resolv.confแต่การเปลี่ยนแปลงใด ๆ ที่ฉันทำจะทำให้ถูกแทนที่ได้ $ cat /etc/resolv.conf # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT EDIT THIS FILE BY HAND -- # YOUR CHANGES WILL BE OVERWRITTEN nameserver 127.0.1.1 มันดูเหมือนว่า 127.0.1.1 dnsmasqเป็นตัวอย่างของท้องถิ่น เอกสารบอกว่าจะแก้ไขdnsmasq /etc/resolv.confฉันพยายามวางเซิร์ฟเวอร์ที่กำหนดเองใน/etc/resolv.conf.d/baseแต่การเปลี่ยนแปลงไม่ได้แสดงในหลังจากทำงาน/etc/resolv.confsudo resolvconf -u FYI ฉันไม่ต้องการเปลี่ยน DNS ตามการเชื่อมต่อฉันต้องการตั้งค่า DNS เริ่มต้นให้ใช้สำหรับการเชื่อมต่อทั้งหมดเมื่อไม่ได้ระบุเป็นอย่างอื่น UPDATE: ฉันตอบคำถามนี้ด้วยตัวเอง: https://unix.stackexchange.com/a/163506/67024 ฉันคิดว่ามันเป็นทางออกที่ดีที่สุดตั้งแต่: …

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


2
จะวัดประสิทธิภาพแคชรายการ DNS ได้อย่างไร
ฉันได้กำหนดค่าdnsmasqเป็นเซิร์ฟเวอร์ DNS สำหรับแคชเท่านั้นบนเซิร์ฟเวอร์ Debian และทำงานได้ดี (ฉันเห็นเวลาตอบสนอง DNS ที่ปรับปรุงแล้วผ่านการขุด) อย่างไรก็ตามฉันต้องการที่จะเข้าใจสิ่งที่dnsmasqแคชได้ตลอดเวลาเพื่อให้ฉันสามารถเริ่มคิดเกี่ยวกับประสิทธิภาพ (เช่นอัตราการเข้าชม) ที่ฉันบรรลุ ฉันได้ดูหน้าคนและเว็บและไม่สามารถหาวิธีที่ฉันเห็นสิ่งที่dnsmasqแคช ณ จุดใด ๆ (ไม่เหมือนที่คุณสามารถทำได้สำหรับสัญญาเช่าตัวอย่างซึ่งถูกเก็บไว้ในไฟล์ dnsmasq.lease) เป็นdnsmasqแคช DNS ที่จัดขึ้นในหน่วยความจำเท่านั้น? หรือฉันต้องทำไฟล์บันทึกบางรายการ
16 dnsmasq 

1
วิธีปิดการใช้งาน dnsmasq
บางครั้งเมื่อฉันเปลี่ยนจากeth0เป็นwlan0(หรือในทางกลับกัน) ชื่อโดเมนอินเทอร์เฟซการแก้ไขตัวแบ่งและ/etc/resolv.confมี nameserver 127.0.1.1 ผมแสดงความคิดเห็น#dns=dnsmasqในและเริ่มต้นใหม่กับผู้จัดการเครือข่าย/etc/NetworkManager/NetworkManager.conf restart network-managerแต่สิ่งนี้ไม่ได้ช่วย ฉันพบว่าdnsmasqกระบวนการไม่ใช่ลูกของ NetworkManager # pstree -spu $(pidof dnsmasq) init(1)───dnsmasq(3015,libvirt-dnsmasq) ฉันไม่แน่ใจว่าทำไมมันถึงทำงาน สามารถเชื่อมโยงกับ VirtualBox ได้หรือไม่? resolve.confฉันไม่ต้องการที่จะสัมผัส วิธีการปิดการใช้งาน? ระบบของฉันคือ Linux Mint 17 Qiana

3
เหตุใดขุดรายงานเซิร์ฟเวอร์ dns เป็น 127.0.0.1 เมื่อฉันใช้ DNS ภายนอก
ฉันใช้ unbound และมักจะใช้ openDNS เป็นเซิร์ฟเวอร์ DNS ของฉัน เมื่อฉันเรียกว่าฉันได้รับdig google.com SERVER: 127.0.0.1#53(127.0.0.1)อะไรคือสิ่งที่ฟังบนพอร์ต # 53? นี่คือ unbound หรือเป็นสิ่งที่ต้องทำกับ dnsmasq (ฉันยังติดตั้ง dnsmasq ด้วยที่dnsmasq.confดูเหมือนจะ/etcไม่ติดอยู่ด้วยหรือเปล่า) ใน resolv.conf มีnameserver 127.0.0.1แต่แล้วในตัวจัดการเครือข่ายฉันมีเซิร์ฟเวอร์ DNS ที่ชี้ไปยังที่อยู่ openDNS สองที่ แล้วเกิดอะไรขึ้นที่นี่? local nameserver ชี้ไปที่ dnsmasq ซึ่งใช้ค่าจากตัวจัดการเครือข่ายหรือไม่ หรือมันไม่ถูกผูกไว้ที่ฟังข้อเท็จจริง?
12 dns  dnsmasq 

2
การใช้ DNSMasq สำหรับการแก้ปัญหาชื่อโฮสต์ในเครื่อง
ฉันกำลังทำงานเพื่อตั้งค่าอินทราเน็ตที่บ้านสำหรับฉันและเพื่อนร่วมห้องของฉัน ความคิดของฉันคือเราจะสามารถจัดเก็บสิ่งต่าง ๆ เช่นค่าสาธารณูปโภคที่ผ่านมาในสถานที่ที่สามารถเข้าถึงได้มากกว่าลิ้นชักในครัว ฯลฯ อย่างไรก็ตามฉันมี Apache 2 ทำงานบน Raspberry Pi บน LAN ของฉันและถ้าฉันใช้ ที่อยู่ IP ของมันฉันสามารถเข้าถึงหน้าที่กำลังแสดงบน Pi เนื่องจากฉันทำโครงการนี้มากขึ้นเพื่อเรียนรู้เกี่ยวกับระบบเครือข่ายเพื่อให้บริการกับอพาร์ตเมนต์ของฉันฉันคิดว่ามันจะเจ๋งถ้าเครือข่ายของฉันสามารถให้การแก้ปัญหาชื่อโฮสต์สำหรับ LAN ของฉัน ดังนั้นแทนที่จะชี้เบราว์เซอร์ของฉันไปยัง192.168.1.151ที่อยู่ IP ของ Pi ฉันสามารถชี้ไปที่oberon(ชื่อโฮสต์) และดูหน้าเว็บที่ให้บริการโดย Pi ตอนนี้ฉันรู้ว่าฉันไม่ใช่คนแรกที่ต้องการทำสิ่งนี้ดังนั้นฉันจึงเริ่มโดย Googling คำถามนี้ยังบน Unix และ Linux, ได้ช่วยให้ฉันอย่างมาก: วิธีที่จะทำให้เครื่องสามารถเข้าถึงได้จาก LAN โดยใช้ชื่อโฮสต์ ณ จุดนี้ฉันได้ลองทุกอย่างในคำตอบที่ยืนยันแล้ว ฉันคิดถึงการใช้hostsไฟล์นี้ แต่นั่นหมายความว่าฉันต้องบอกเพื่อนร่วมห้องเพื่อกำหนดค่าเครื่องของพวกเขาซึ่งฉันไม่ต้องการให้พวกเขาทำ ฉันพยายามจอง DHCP เช่าสำหรับ Pi บนเราเตอร์ของฉัน (NETGEAR WNR1000v2 (aka …


1
มีอะไรผิดปกติในการใช้ dnsmasq เป็นเซิร์ฟเวอร์ dhcp แทนที่จะเป็น isc-dhcp-server หรือไม่?
ดังนั้นฉันจึงกำหนดค่าการเชื่อมต่อที่บ้านของฉันให้ทำงานกับ dnsmasq เนื่องจากมันรวมเซิร์ฟเวอร์ dhcp ไว้ด้วยและค่อนข้างดีในการตั้งค่า มีแพ็คเกจอื่น - isc-dhcp -... ที่ทำเช่นนี้และอาจเป็นวัตถุประสงค์ที่ตั้งใจไว้ ฉันกำลังแพ้อะไร
9 dhcp  dnsmasq 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.