Score:1

Fedora 34 - ไม่สามารถแก้ไขชื่อใด ๆ ภายในคอนเทนเนอร์นักเทียบท่า

ธง ua

ฉันใช้ Fedora 34 (= ระบบโฮสต์) และฉันมีปัญหาภายในคอนเทนเนอร์นักเทียบท่าของฉันที่ไม่ได้แก้ไขโดเมนใดๆ บนความละเอียดของโฮสต์ใช้งานได้โดยไม่มีปัญหา

นี่คือสิ่งที่ฉันพยายาม:

  • รีสตาร์ทและติดตั้งนักเทียบท่าใหม่
  • ปิดไฟร์วอลล์
  • รีสตาร์ทเครื่อง
  • รีสตาร์ท DNS
  • ภาพนักเทียบท่าที่แตกต่างกัน
  • ตั้งค่า DNS อย่างชัดเจนในนักเทียบท่า (ดูด้านล่าง)
  • ใช้โหมดเครือข่ายในนักเทียบท่า (ดูด้านล่าง)
  • ปิดการใช้งาน ipv6

อย่างไรก็ตาม ฉันไม่สามารถแก้ไขชื่อในคอนเทนเนอร์ใดๆ ได้:

~ นักเทียบท่าเรียกใช้ busybox nslookup google.com 
เซิร์ฟเวอร์: 8.8.8.8
ที่อยู่: 8.8.8.8:53

คำตอบที่ไม่ได้รับอนุญาต:
ชื่อ: google.co.th
ที่อยู่: 142.251.36.174

*** ไม่พบ google.com: ไม่มีคำตอบ

ตามที่อธิบายไว้ มันทำงานบนโฮสต์:

~ nslookup google.com
เซิร์ฟเวอร์: 127.0.0.53
ที่อยู่: 127.0.0.53#53

คำตอบที่ไม่ได้รับอนุญาต:
ชื่อ: google.co.th
ที่อยู่: 142.251.36.206
ชื่อ: google.co.th
ที่อยู่: 2a00:1450:4016:809::200e

สิ่งที่แปลกก็คือ แม้จะทำงานกับเครือข่ายโฮสต์หรือตั้งค่า DNS อย่างชัดเจนก็ไม่ช่วยอะไร:

พยายามตั้งค่าด้วย hosts dns (ที่นี่มีบอกหมดเวลาด้วย...)

~ นักเทียบท่าเรียกใช้ --dns 127.0.0.53 busybox nslookup google.com
;; หมดเวลาการเชื่อมต่อ; ไม่สามารถเข้าถึงเซิร์ฟเวอร์ได้

พยายามกับ Google DNS:

~ นักเทียบท่าเรียกใช้ --dns 8.8.8.8 busybox nslookup google.com
เซิร์ฟเวอร์: 8.8.8.8
ที่อยู่: 8.8.8.8:53

คำตอบที่ไม่ได้รับอนุญาต:
ชื่อ: google.co.th
ที่อยู่: 142.251.36.238

*** ไม่พบ google.com: ไม่มีคำตอบ

พยายามกับเครือข่ายโฮสต์:

 ~ นักเทียบท่าเรียกใช้ --network="host" busybox nslookup google.com
เซิร์ฟเวอร์: 8.8.8.8
ที่อยู่: 8.8.8.8:53

คำตอบที่ไม่ได้รับอนุญาต:
ชื่อ: google.co.th
ที่อยู่: 142.251.36.238

*** ไม่พบ google.com: ไม่มีคำตอบ

ฉันหมดความคิด .. ใครมีคำใบ้ เกิดอะไรขึ้นที่นี่?

ข้อมูลเพิ่มเติม: มันเคยทำงาน ฉันไม่ได้เปลี่ยนแปลงอะไรในระบบของฉันเท่าที่ฉันจำได้ว่าอาจมีผลกระทบต่อสิ่งนั้น

Score:2
ธง cn

แต่คุณได้รับคำตอบ 2 บรรทัดหลังจากนั้น คำตอบที่ไม่ได้รับอนุญาต: เป็นผลลัพธ์ (142.251.36.238 เป็นที่อยู่ IP ที่ถูกต้องสำหรับ Google)

สิ่งที่คุณไม่ได้รับคือคำตอบ IPv6 จากรูปลักษณ์ของสิ่งต่างๆ

คุณสามารถเรียกใช้:

นักเทียบท่าเรียกใช้ busybox nslookup -type=A google.com

และควรส่งคืนที่อยู่ IP โดยไม่มีข้อผิดพลาด

ฉันสงสัยว่าพฤติกรรมเริ่มต้นของ nslookup ใน busybox อาจเปลี่ยนไปเพื่อส่งคืนทั้งที่อยู่ IPv4 และ IPv6 ซึ่งเป็นสาเหตุที่ดูเหมือนว่ามีการเปลี่ยนแปลง

Johannes Hinkov avatar
ua flag
ใช่ นี่เป็นคำตอบที่ถูกต้องด้วย ขอบคุณ!
Score:1
ธง ar

คุณสามารถลองใช้คำสั่ง nslookup โดยระบุเซิร์ฟเวอร์ DNS ได้หรือไม่ เช่นเดียวกับใน: nslookup google.com 8.8.8.8หรือในกรณีของคุณ: นักเทียบท่าเรียกใช้ busybox nslookup google.com 8.8.8.8. วิธีนี้จะช่วยให้เราขจัดปัญหาเครือข่ายที่อาจเกิดขึ้นใน Docker Bridge

Johannes Hinkov avatar
ua flag
นี่คือผลลัพธ์: `~ นักเทียบท่าเรียกใช้ busybox nslookup google.com 8.8.8.8 เซิร์ฟเวอร์: 8.8.8.8 ที่อยู่: 8.8.8.8:53 คำตอบที่ไม่ได้รับอนุญาต: ชื่อ: google.co.th ที่อยู่: 142.251.36.238 *** ไม่พบ google.com: ไม่มีคำตอบ `
Johannes Hinkov avatar
ua flag
ข้อมูลเพิ่มเติม: ฉันเชื่อมต่อระบบอื่นกับ fedora 34 ใหม่ล่าสุด พฤติกรรมเดียวกัน ลองใช้เครือข่ายอื่น (บ้าน / ที่ทำงาน)
jonasclaes avatar
ar flag
โอเค เนื่องจากคุณยังแสดงข้อผิดพลาดอยู่ แสดงว่ามีบางอย่างผิดปกติจริงๆ ฉันกำลังคิดเกี่ยวกับเวลาของระบบ ถูกต้องไหม
jonasclaes avatar
ar flag
ที่จริงฉันพบปัญหาที่คล้ายกัน คุณลองเรียกใช้ `docker run busybox nslookup -type=a google.com` ได้ไหม ปัญหาอื่น ๆ : https://stackoverflow.com/questions/52663711/how-shoud-i-interpret-a-cant-find-from-nslookup-inside-a-docker-busybox-c
Johannes Hinkov avatar
ua flag
ใช่ มันใช้งานได้ทันที! `~ นักเทียบท่าเรียกใช้ busybox nslookup -type=a google.com เซิร์ฟเวอร์: 8.8.8.8 ที่อยู่: 8.8.8.8:53 คำตอบที่ไม่ได้รับอนุญาต: ชื่อ: google.co.th ที่อยู่: 142.251.36.238 `
jonasclaes avatar
ar flag
โอเค มันเป็นแค่บั๊กใน busybox เวอร์ชันล่าสุดบน Docker ฉันต้องการอ้างอิงถึงปัญหาที่ฉันโพสต์ 1 ความคิดเห็นที่แล้ว ฉันคิดว่านี่แก้ไขได้แล้ว?
Johannes Hinkov avatar
ua flag
ใช่ สิ่งนี้ช่วยได้ ขอบคุณ!
Score:0
ธง cn
Jun

สำหรับผู้ที่มีปัญหาเดียวกันบน Alpine Linux มันเป็นข้อผิดพลาดที่รู้จักของ busybox >1.28 ที่มีบันทึก IPv6 กำลังติดตั้งวิธีแก้ปัญหา เครื่องมือผูก เพื่อรับอีก nslookup ไบนารี่ :

อัปเดต apk && apk เพิ่มเครื่องมือผูก

โพสต์คำตอบ

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