ฉันใช้ Ubuntu 20.04.3 LTS
หลังจากบู๊ตและก่อนเชื่อมต่อกับ VPN ของฉัน my /etc/resolv.conf
มีลักษณะดังนี้:
# ไฟล์นี้จัดการโดย man:systemd-resolved(8) ห้ามแก้ไข
#
# นี่คือไฟล์ resolv.conf แบบไดนามิกสำหรับเชื่อมต่อไคลเอ็นต์ในเครื่องกับ
# ตัวแก้ไขต้นขั้ว DNS ภายในของ systemd-resolved ไฟล์นี้แสดงรายการทั้งหมด
# กำหนดค่าโดเมนการค้นหา
#
# เรียกใช้ "สถานะการแก้ไข" เพื่อดูรายละเอียดเกี่ยวกับเซิร์ฟเวอร์ DNS อัปลิงค์
#ใช้งานอยู่.
#
# โปรแกรมของบุคคลที่สามต้องไม่เข้าถึงไฟล์นี้โดยตรง แต่ผ่านเท่านั้น
# symlink ที่ /etc/resolv.conf ในการจัดการ man:resolv.conf(5) ด้วยวิธีอื่น
# แทนที่ symlink นี้ด้วยไฟล์คงที่หรือ symlink อื่น
#
# ดู man:systemd-resolved.service(8) สำหรับรายละเอียดเกี่ยวกับโหมดที่รองรับของ
# การดำเนินการสำหรับ /etc/resolv.conf
เนมเซิร์ฟเวอร์ 127.0.0.53
ตัวเลือก edns0 trust-ad
มันเปลี่ยนไปเมื่อฉันเชื่อมต่อกับ VPN และมีลักษณะดังนี้:
# Perimeter81 DNS ที่กำหนดเอง
เนมเซิร์ฟเวอร์ 10.127.248.1
แต่เมื่อฉันตัดการเชื่อมต่อจาก VPN มันไม่ได้สร้างใหม่อย่างถูกต้อง มันจบลงด้วยความคิดเห็นในนั้น:
# สร้างโดย resolvconf
...และแน่นอนว่าการค้นหาไม่ทำงาน ฉันต้องตัดการเชื่อมต่อ/เชื่อมต่อใหม่จาก wifi ของฉัน จากนั้นมันก็จะกลับไปที่เดิม
ดังนั้นดูเหมือนว่าอะไรก็ตามที่เปิดใช้งานบน VPN ยกเลิกการเชื่อมต่อเพื่อสร้าง resolv.conf ขึ้นมาใหม่ กำลังทำสิ่งที่แตกต่างไปจากสิ่งที่ตั้งค่าไว้ตั้งแต่แรก ฉันจะแก้ไขได้อย่างไร