ให้ฉันเริ่มต้นด้วยการบอกว่าฉันไม่แน่ใจว่าฉันใช้เซิร์ฟเวอร์ 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
แต่ฉันไม่แน่ใจว่าสิ่งนี้ถูกต้องหรือไม่
ฉันจะขอบคุณความช่วยเหลือใด ๆ ในเรื่องนี้มากเพราะมันน่ารำคาญที่สามารถแก้ไขสิ่งต่าง ๆ ได้ไม่กี่นาทีแล้วพวกเขาก็หยุดทำงาน!
ขอบคุณล่วงหน้า.