ฉันมีปัญหากับ DNS บน Ubuntu 18.04 ฉันคิดว่ามีการกำหนดค่าผิดพลาดระหว่าง netwrok-manager, systemd-resolved และ resolvconf
ฉันสามารถ ping ที่อยู่ IP ได้ แต่ไม่ใช่ชื่อโฮสต์:
$ ปิง -c 3 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) ไบต์ของข้อมูล
64 ไบต์จาก 8.8.8.8: icmp_seq=1 ttl=120 เวลา=5.07 ms
64 ไบต์จาก 8.8.8.8: icmp_seq=2 ttl=120 เวลา=4.89 ms
64 ไบต์จาก 8.8.8.8: icmp_seq=3 ttl=120 เวลา=4.33 ms
--- สถิติ ping 8.8.8.8 ---
ส่ง 3 แพ็กเก็ต, 3 แพ็กเก็ตที่ได้รับ, การสูญเสียแพ็กเก็ต 0%, เวลา 2003ms
rtt นาที/เฉลี่ย/สูงสุด/mdev = 4.336/4.768/5.072/0.318 มิลลิวินาที
$ ping -c 3 www.google.com
ping: www.google.com: ไม่ทราบชื่อหรือบริการ
ทั้งบริการ systemd-resolved และ resolvconf กำลังทำงานอยู่:
มี symlink /etc/resolv.conf ชี้ไปที่ /run/systemd/resolve/stub-resolv.conf
เนมเซิร์ฟเวอร์ 127.0.0.53
ตัวเลือก edns0
ถ้าฉันแทนที่ /etc/resolv.conf symlink ด้วยไฟล์ที่มีด้านล่าง ชื่อโฮสต์จะได้รับการแก้ไข
สถานีค้นหา
เนมเซิร์ฟเวอร์ 127.0.1.1
ฉันต้องการทราบวิธีแก้ไขเพื่อให้ใช้งานได้โดยไม่ต้องลบ symlink ใครช่วยแนะนำวิธีแก้ไขปัญหานี้ได้บ้าง