Score:0

การเปลี่ยนเนมเซิร์ฟเวอร์ DNS ด้วย systemd-resolve ไม่คงอยู่

ธง am

ให้ฉันเริ่มต้นด้วยการบอกว่าฉันไม่แน่ใจว่าฉันใช้เซิร์ฟเวอร์ Ubuntu หรือเดสก์ท็อป Ubuntu ก็ตาม 'เซิร์ฟเวอร์' ของฉันกำลังทำงานบน VPS

นี่คือผลลัพธ์ของ lsb_release -a:

ไม่มีโมดูล LSB
รหัสผู้จัดจำหน่าย: Ubuntu
คำอธิบาย: Ubuntu 20.04.3 LTS
เผยแพร่: 20.04
ชื่อรหัส: โฟกัส

ฉันกำลังพยายามแทนที่เซิร์ฟเวอร์ชื่อ DNS เริ่มต้น และฉันทำสำเร็จไปแล้วครึ่งหนึ่ง ฉันวิ่งแล้ว systemd-resolve --interface eth0 --set-dns 10.13.13.5 --set-domain test.test เพื่อตั้งค่า 10.13.13.5 เป็นเนมเซิร์ฟเวอร์สำหรับโดเมน test.test แล้วเรียกใช้ บริการ systemd-resolved เริ่มต้นใหม่. จากนั้นฉันสามารถ ping อุปกรณ์บนโดเมน test.test โดยให้พวกเขาแก้ไขเป็นที่อยู่ IP ที่ถูกต้อง

ฉันสามารถยืนยันได้ว่าเนมเซิร์ฟเวอร์ 10.13.13.5 มีผลบังคับใช้โดยดำเนินการ systemd-แก้ไข -- สถานะ.

มันมาพร้อมกับสิ่งนี้:

ลิงค์ 2 (eth0)
      ขอบเขตปัจจุบัน: DNS            
การตั้งค่า DefaultRoute: ใช่            
       การตั้งค่า LLMNR: ใช่            
การตั้งค่า MulticastDNS: ไม่             
  การตั้งค่า DNSOverTLS: ไม่             
      การตั้งค่า DNSSEC: ไม่             
    รองรับ DNSSEC: ไม่             
  เซิร์ฟเวอร์ DNS ปัจจุบัน: 10.13.13.5   
         เซิร์ฟเวอร์ DNS: 213.133.100.100
                      213.133.98.98  
                      213.133.99.99  
          โดเมน DNS: test.test

หลังจากนั้นไม่กี่นาที เซิร์ฟเวอร์จะไม่แก้ไขชื่อโดเมนเป็นที่อยู่ IP ใดๆ บนโดเมน test.test เดอะ --สถานะ คำสั่งด้านบนตอนนี้มีลักษณะดังนี้:

ลิงค์ 2 (eth0)
      ขอบเขตปัจจุบัน: DNS            
การตั้งค่า DefaultRoute: ใช่            
       การตั้งค่า LLMNR: ใช่            
การตั้งค่า MulticastDNS: ไม่             
  การตั้งค่า DNSOverTLS: ไม่             
      การตั้งค่า DNSSEC: ไม่             
    รองรับ DNSSEC: ไม่             
  เซิร์ฟเวอร์ DNS ปัจจุบัน: 213.133.98.98  
         เซิร์ฟเวอร์ DNS: 10.13.13.5     
                      213.133.100.100
                      213.133.98.98  
                      213.133.99.99  
          โดเมน DNS: test.test        

เป็นที่ชัดเจนว่าปัญหาคืออะไรที่นี่, the เซิร์ฟเวอร์ DNS ปัจจุบัน กำลังเปลี่ยนแปลง... แต่ฉันไม่แน่ใจว่าอะไรกำลังเปลี่ยนแปลง และฉันก็ไม่แน่ใจว่าจะหยุดมันอย่างไร

ของฉัน /etc/resolv.conf ไฟล์ที่เชื่อมโยงกับ /run/resolvconf/resolv.conf:

lrwxrwxrwx 1 รูทรูท 29 พฤษภาคม 19 15:30 /etc/resolv.conf -> ../run/resolvconf/resolv.conf

ฉันคิดว่าฉันสามารถเข้าใจวิธีการทำงานของมันได้เล็กน้อย แม้ว่ามันจะทำให้ฉันสับสนเล็กน้อย... ส่วนต้นขั้วคือ 127.0.0.53 ซึ่งเป็นตัวแก้ไข DNS ภายในสำหรับเนมเซิร์ฟเวอร์ที่คุณระบุใน /run/systemd/resolve/resolv.confแต่ฉันไม่แน่ใจว่าสิ่งนี้ถูกต้องหรือไม่

ฉันจะขอบคุณความช่วยเหลือใด ๆ ในเรื่องนี้มากเพราะมันน่ารำคาญที่สามารถแก้ไขสิ่งต่าง ๆ ได้ไม่กี่นาทีแล้วพวกเขาก็หยุดทำงาน!

ขอบคุณล่วงหน้า.

vn flag
คุณ [ลองใช้ `nm-connection-editor`](https://askubuntu.com/a/557382/349837) หรือ [`nmtui`](https://askubuntu.com/a/1174193/349837) ไหม
nick avatar
am flag
ไม่พบคำสั่งทั้งสอง
vn flag
สิ่งนี้ตอบคำถามของคุณหรือไม่ [ฉันจะกำหนดการตั้งค่า DNS ในเซิร์ฟเวอร์ Ubuntu ได้อย่างไร](https://askubuntu.com/questions/346838/how-do-i-configure-my-dns-settings-in-ubuntu-server)

โพสต์คำตอบ

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