Score:0

resolv.conf ถูกเขียนทับด้วยเนมเซิร์ฟเวอร์ที่ไม่ดีเมื่อรีบูต (DNS_PROBE_FINISHED_BAD_CONFIG)

ธง pk

ทุกครั้งที่ฉันรีบูตเครื่องคอมพิวเตอร์ resolv.conf จะได้รับ:

เนมเซิร์ฟเวอร์ 127.0.0.53

ใส่ลงไปในนั้น

เมื่อเนมเซิร์ฟเวอร์ถูกตั้งค่าเป็น ip นี้ ฉันไม่สามารถ ping หรือเข้าถึงเว็บไซต์ใดๆ ได้ (ฉันได้รับข้อผิดพลาด DNS_PROBE_FINISHED_BAD_CONFIG)

ฉันต้องเปลี่ยน Solve.conf ด้วยตนเองเป็น:

เนมเซิร์ฟเวอร์ 8.8.8.8จากนั้นการค้นหา DNS ของฉันก็ใช้งานได้ตามปกติ

ฉันได้ลองรีเซ็ต resolv.conf ตามคำแนะนำที่ยอมรับแล้วที่นี่: ข้อผิดพลาด DNS_PROBE_FINISHED_BAD_CONFIG ใน Ubuntu 14.04 แต่นั่นไม่ได้ผล

วิธีเดียวในการเข้าถึงอินเทอร์เน็ตคือการแทนที่ด้วยตนเอง

คำถามของฉันคือ:

ฉันจะทำให้ resolv.conf ทำงานได้อย่างถูกต้องได้อย่างไร ตอนแรกฉันลบล้างมันด้วยตนเองเพราะมันกลายเป็นความผิดพลาด ณ จุดหนึ่ง (ไม่ทราบสาเหตุ อาจเป็นเพราะการกำหนดค่า VPN การอัปเดต หรืออย่างอื่น...)

Score:1
ธง ru

ปัญหาไม่ได้อยู่ที่การตั้งค่าเซิร์ฟเวอร์ 'ผิด' แต่เป็นความจริงที่ว่า 18.04 และใหม่กว่าใช้ ResolveD เป็นค่าเริ่มต้นในตอนนี้ ซึ่งคล้ายกับวิธีที่ 14.04 และเก่ากว่าใช้ dnsmasq เพื่อให้ไคลเอนต์แคช DNS

127.0.0.53 ถูกเพิ่มโดย แก้ไข systemd แล้ว เมื่อรีบูตและเริ่มต้น ResolveD ได้รับการกำหนดค่า DNS โดยที่คุณกำหนดค่าอินเทอร์เน็ตของคุณบน Netplan หรือ Network Manager หากคุณไม่ได้กำหนดค่าเซิร์ฟเวอร์ DNS อย่างถูกต้องในการกำหนดค่า Netplan นั่นคือสาเหตุที่ ResolveD ใช้งานไม่ได้ และหากคุณไม่ได้รับเซิร์ฟเวอร์ DNS ผ่าน DHCP ผ่าน Netplan หรือ Network Manager นั่นเป็นสาเหตุที่ทำให้ไม่ทำงาน เนื่องจากไม่มี เซิร์ฟเวอร์ DNS ที่จะชี้ไป

คุณสามารถแก้ไขการกำหนดค่าของคุณ (ซึ่งคุณไม่ได้แชร์ ดังนั้นฉันจึงไม่แน่ใจว่าคุณกำหนดค่าระบบของคุณอย่างไร) หรือคุณสามารถให้ตัวเลือกการกำหนดค่าบางอย่างแก่ ResolveD ที่ทำหน้าที่เป็นตัวเลือกการกำหนดค่าสำรองโดยการเปลี่ยนการกำหนดค่า ของ /etc/systemd/resolved.conf.

แก้ไขไฟล์เป็น superuser ไม่แสดงความคิดเห็น DNS= บรรทัดโดยเอา # ที่จุดเริ่มต้นของบรรทัด และตั้งค่าเป็น DNS=8.8.8.8. จากนั้นทำ sudo systemctl รีสตาร์ท systemd- แก้ไขแล้ว และทดสอบ DNS จากนั้นควรใช้งานได้และตั้งค่าเริ่มต้นเป็น 8.8.8.8 อีกครั้งสำหรับการค้นหา resolv.conf จะยังคงดูที่ 127.0.0.53 ซึ่งก็คือ พฤติกรรมปกติ ในระบบ Ubuntu สมัยใหม่ systemd-แก้ไข -- สถานะ จะ; แสดงเซิร์ฟเวอร์ DNS ใดที่ใช้จากตัวเลือกเครือข่ายหรือตัวเลือกส่วนกลางตามสิ่งที่ได้รับจากการกำหนดค่าเครือข่ายหรือจากการกำหนดค่าที่คุณป้อน /etc/systemd/resolved.conf.

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา