Score:1

Ubuntu 18.04 DNS ไม่ทำงาน

ธง lc
cjt

ฉันมีปัญหากับ 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 ใครช่วยแนะนำวิธีแก้ไขปัญหานี้ได้บ้าง

CrazyTux avatar
us flag
ลองแทนที่ `127.0.1.1` บน `resolv.conf` เป็น `1.1.1.1` หรือ `8.8.8.8` แล้วบันทึกไฟล์ ดูว่ามันช่วยแก้ปัญหาของคุณได้หรือไม่
cjt avatar
lc flag
cjt
ขอบคุณ @CrazyTux ใช่ 8.8.8.8 ใช้งานได้ แต่ 127.0.1.1 ก็ใช้งานได้เช่นกัน ปัญหาของฉันคือถ้าฉันลบไฟล์สแตติกออกและแทนที่ด้วย symlink ที่เดิมอยู่ที่นั่น DNS จะหยุดทำงาน
Score:0
ธง in

ปัญหาคือเซิร์ฟเวอร์ DNS ที่คุณใช้เพื่อแก้ไขชื่อโดเมนไม่สามารถแก้ไขโดเมนที่ร้องขอได้ เมื่อคุณใช้ localhost เป็นเซิร์ฟเวอร์ DNS อาจไม่มีโดเมนที่คุณขอ ดังนั้นคุณต้องใช้การตั้งค่า DNS ของเราเตอร์ของคุณ (เปลี่ยน IP ที่อยู่ติดกับคีย์เวิร์ดเนมสเปซเป็น 192.168.1.1) หรือคุณควรใช้เซิร์ฟเวอร์ DNS ของ Cloud (1.1.1.1) หรือ Google (8.8.8.8) คุณยังสามารถค้นหาเซิร์ฟเวอร์ DNS สาธารณะอื่น ๆ และคุณยังสามารถชำระเงินสำหรับเซิร์ฟเวอร์เหล่านี้ได้อีกด้วย ไม่ว่าคุณจะเลือกตัวเลือกใดก็ขึ้นอยู่กับคุณ แต่ฉันไม่แนะนำให้ใช้โฮสต์ในพื้นที่ของคุณ (127.0.0.1/8) เป็นเซิร์ฟเวอร์ DNS

cjt avatar
lc flag
cjt
ขอบคุณ @Muhammed Ãzen ฉันพบว่ามีปัญหาพื้นฐานเกี่ยวกับเครือข่ายเสมือนและ dnsmasq ที่กำหนดค่าไม่ถูกต้อง เมื่อฉันลบเครือข่ายเสมือนและรายการ dnsmasq แล้ว มันก็ทำงานได้ตามปกติ
Muhammed Özen avatar
in flag
ฉันดีใจที่คุณแก้ปัญหาได้ ฉันไม่สามารถช่วยอะไรได้มากนัก แต่คุณยินดีต้อนรับ

โพสต์คำตอบ

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