ฉันใช้ Ubuntu 21.10 Desktop สำหรับงานของฉัน ฉันต้องข้ามไปมาระหว่าง VPN ต่างๆ และในอดีตฉันต้องปรับ DNS
เนมเซิร์ฟเวอร์สำหรับบางคนด้วย ฉันทำสิ่งนี้ด้วยการแก้ไขของฉัน /etc/resolv.conf
ไฟล์.
ฉันไม่ต้องการสิ่งนี้อีกต่อไป แต่อย่างใด IP เนมเซิร์ฟเวอร์นี้ยังคงเก็บไว้ที่ไหนสักแห่ง resolvconf
การกำหนดค่าของ และฉันไม่สามารถหาได้ว่าที่ไหน resolvconf
กำลังจัดเก็บ IP เหล่านี้
ตัวอย่างเช่นปัจจุบันของฉัน /etc/resolv.conf
:
เนมเซิร์ฟเวอร์ 1.1.1.1
เนมเซิร์ฟเวอร์ 8.8.4.4
เนมเซิร์ฟเวอร์ 1.0.0.1
ถ้าฉันวิ่ง resolvconf -u
สิ่งนี้จะเปลี่ยนไฟล์เป็น:
เนมเซิร์ฟเวอร์ 10.12.1.1
เนมเซิร์ฟเวอร์ 1.1.1.1
เนมเซิร์ฟเวอร์ 1.0.0.1
ที่แรกคือ IP ฉันต้องการกำจัดอย่างสมบูรณ์
ในขณะที่ การแก้ไข -l
เป็นรายการ:
resolvconf -l
# resolv.conf จาก < VPN ที่เชื่อมต่อปัจจุบันของฉัน >
เนมเซิร์ฟเวอร์ 1.1.1.1
เนมเซิร์ฟเวอร์ 1.0.0.1
ฉันไม่มีการกำหนดค่าที่กำหนดเองเพิ่มเติมใน /etc/network/interfaces
:
# ไฟล์ interfaces(5) ที่ใช้โดย ifup(8) และ ifdown(8)
อัตโนมัติ
iface lo inet ย้อนกลับ
สถานะการแก้ไข
มีเพียงสองรายการที่มีเซิร์ฟเวอร์ DNS:
ทั่วโลก
โปรโตคอล: -LLMNR -mDNS -DNSOverTLS DNSSEC=ไม่/ไม่รองรับ
โหมด resolv.conf: ต่างประเทศ
เซิร์ฟเวอร์ DNS ปัจจุบัน: 1.1.1.1
เซิร์ฟเวอร์ DNS: 1.1.1.1 8.8.4.4 1.0.0.1
ลิงค์ 2 (wlp59s0)
ขอบเขตปัจจุบัน: DNS
โปรโตคอล: +DefaultRoute +LLMNR -mDNS -DNSOverTLS DNSSEC=ไม่/ไม่รองรับ
เซิร์ฟเวอร์ DNS ปัจจุบัน: 8.8.8.8
เซิร์ฟเวอร์ DNS: 8.8.8.8
โดเมน DNS: --
เวอร์ชันที่แก้ไขได้ของฉัน:
$ resolutionctl --version
systemd 248 (248.3-1ubuntu8.2)
+PAM +AUDIT +SELINUX +APPARMOR +IMA +SMACK +SECCOMP +GCRYPT +GNUTLS -OPENSSL +ACL +BLKID +CURL +ELFUTILS -FIDO2 +IDN2 -IDN +IPTC +KMOD +LIBCRYPTSETUP -LIBFDISK +PCRE2 -PWQUALITY -P11KIT -QRENCODE +BZIP2 +LZ4 +XZ +ZLIB +ZSTD -XKBCOMMON +UTMP +SYSVINIT ลำดับชั้นเริ่มต้น = รวม
รุ่น resolconf:
$ resolvconf --version
openresolv 3.12.0
"ฐานข้อมูล resolvconf" หรือแคชอยู่ที่ไหน resolvconf -u
รับ IP นี้จาก? ฉันจะรีเซ็ตเป็น "การตั้งค่าจากโรงงาน" ได้อย่างไร