Score:0

ฐานข้อมูล resolvconf อยู่ที่ไหน และจะรีเซ็ตได้อย่างไร

ธง in

ฉันใช้ 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 นี้จาก? ฉันจะรีเซ็ตเป็น "การตั้งค่าจากโรงงาน" ได้อย่างไร

in flag
`resolvectl flush-caches' ทำอะไรหรือไม่? ถ้าไม่ใช่ ผลลัพธ์ของ Terminal ของ `resolvectl status` คืออะไร
Paul Wellner Bou avatar
in flag
ฉันเพิ่มผลลัพธ์ของ `resolvectl status` การล้างแคชจะไม่เปลี่ยนแปลงอะไร
David avatar
cn flag
เวอร์ชันล่าสุดไม่ใช่หมายเลขเวอร์ชัน มีหลายอย่างที่อาจเรียกได้ว่าล่าสุดและเป็นเดสก์ท็อปหรือเซิร์ฟเวอร์
Paul Wellner Bou avatar
in flag
ทรูขอโทษ เพิ่มข้อมูลที่ขาดหายไป
muru avatar
us flag
ฉันไม่คิดว่า Ubuntu เวอร์ชันล่าสุดจะใช้ `resolvconf` โปรแกรมด้วยซ้ำ เป็น `systemd-resolved` ซึ่งโดยปกติจะใช้เป็นค่าเริ่มต้นหากคุณใช้ `resolvconf` คุณต้องกำหนดค่าด้วยตนเองโดยใช้ไฟล์ใน `/etc/resolvconf/`
Paul Wellner Bou avatar
in flag
ฉันจะตรวจสอบสิ่งนี้ได้อย่างไร ฉันไม่มีอะไรกำหนดค่าใน `/etc/resolconf/*` แต่ยังไงก็ตาม... ที่ไหนสักแห่งมีที่ที่ยังคงบันทึก IP `10.*` และที่ `resolvconf -u` กำลังอ่านจากที่ไหน และอยากทราบว่าที่ไหนครับ
Score:0
ธง in

ฉันคิดว่าฉันพบมันแล้ว ข้าง resolv.conf มีอีกไฟล์ใน /ฯลฯ/: resolvconf.confและในไฟล์นี้ ฉันมีเนมเซิร์ฟเวอร์ IP

resolv_conf=/etc/resolv.conf
# หากคุณใช้เนมเซิร์ฟเวอร์ท้องถิ่น คุณควรยกเลิกการแสดงความคิดเห็นในบรรทัดด้านล่างและ
# กำหนดค่าไฟล์กำหนดค่าสมาชิกของคุณด้านล่าง
name_servers=10.12.1.1
#name_servers=127.0.0.1

ฉันไม่รู้ว่ามันลงเอยที่นี่ได้อย่างไร แต่การลบมันออกไปจะช่วยแก้ปัญหาของฉันได้

โพสต์คำตอบ

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