Score:0

เหตุใด Firefox จึงแก้ไขโดเมนของฉัน แต่ Chrome จะไม่แก้ไข

ธง za

ฉันได้ตั้งค่าเซิร์ฟเวอร์ LAN DNS โดยใช้ DNSMasq เพื่อส่งต่อเว็บเซิร์ฟเวอร์ของฉัน ซึ่งขณะนี้มี https และเราเตอร์ของฉันส่งต่อพอร์ต ฉันลงทะเบียนโดเมนแล้วซึ่งแก้ไขได้ดีจากภายนอก LAN ของฉัน และฉันได้แก้ไขปัญหาการวนกลับของ NAT สำหรับคำขอที่มาจาก LAN โดยใช้เวลาพอสมควรในการดึงผมออกหลังจากเหน็ดเหนื่อย ifconfig และ ขุด ฉันเปิด firefox Nightly (98) เพื่อพบว่าชื่อโดเมนของฉันในแถบที่อยู่แก้ไขคำขอ https ได้ดี และตอนนี้ค่อนข้างโล่งใจ ฉันไม่รู้ว่าทำไมสิ่งนี้จึงเกิดขึ้น

ดูเหมือนว่า mydomain.local ขุดจะทำงานอย่างถูกต้องกับบันทึก A ที่ส่งคืนสำหรับ IP ส่วนตัวที่เซิร์ฟเวอร์ของฉันอยู่ที่:

; <<>> DiG 9.10.3-P4-Ubuntu <<>> mydomain.local
;; ตัวเลือกส่วนกลาง: +cmd
;; ได้รับคำตอบ:
;; ->>HEADER<<- opcode: QUERY, สถานะ: NOERROR, id: 6363
;; ธง: qr aa rd ra; คำถาม: 1, คำตอบ: 1, ผู้มีอำนาจ: 0, เพิ่มเติม: 1

;; เลือก PSEUDOSECTION:
; EDNS: เวอร์ชัน: 0, แฟล็ก:; UDP: 4096
;; ส่วนคำถาม:
;mydomain.local. ใน

;; ส่วนคำตอบ:
mydomain.local 0 ใน A 192.168.0.29

;; เวลาสืบค้น: 3 มิลลิวินาที
;; เซิร์ฟเวอร์: 192.168.0.29#53(192.168.0.29)
;; เมื่อ: อา. 16 ม.ค. 22:33:18 AST 2022
;; ขนาดผงชูรส rcvd: 58

และ IP จะแก้ไขและให้บริการเนื้อหาของเว็บไซต์ตามที่คาดไว้

ฉันได้ทำการกำหนดค่าพื้นฐานของ dnsmasq แล้ว นี่คือตัวเลือกการกำหนดค่าพื้นฐานที่ฉันมีใน dnsmasq.conf

โดเมนที่จำเป็น
ปลอม-priv
ไม่มีการแก้ไข
เซิร์ฟเวอร์=8.8.8.8
เซิร์ฟเวอร์=8.8.4.4
ท้องถิ่น=/localnet/
ที่อยู่=/mydomain.local/192.168.0.29
โดเมน=localnet

และไฟล์โฮสต์ประกอบด้วย

192.168.0.29 mydomain.local

ฉันได้ล้างแคช DNS ภายในเครื่องของ Chrome ที่ chrome://net-internals/#dns แต่ไม่มีอะไรเปลี่ยนแปลงในตอนนี้ ฉันสงสัยว่า chrome แตกต่างจาก firefox อย่างไรในเรื่องนี้

Score:3
ธง za

Chrome ไม่เพียงต้องการการล้างแคช DNS ซึ่งสามารถทำได้ Chrome: chrome://net-internals/#dnsมันยังต้องการซ็อกเก็ตพูลจำนวนมาก ก็เลยไป chrome://net-internals/#sockets และคลิก ฟลัชซ็อกเก็ตพูล แก้ไขปัญหาการแคชนี้

Score:1

Chrome มีแคช DNS ของตัวเองซึ่งแยกจากเบราว์เซอร์อื่นๆ สิ่งนี้จะอธิบายได้ว่าทำไมเบราว์เซอร์อื่นถึงไม่มีปัญหา หากคุณต้องการล้างแคช DNS และให้มีผลกับ Chrome ให้ไปที่หน้าต่อไปนี้ใน Chrome: chrome://net-internals/#dns

คลิกปุ่ม "ล้างแคชโฮสต์"

Adam  M. avatar
za flag
ขอบคุณสำหรับการตอบกลับ ฉันลืมบอกว่าฉันได้ล้างบันทึก DNS ในเครื่องออกจาก Chrome และนั่นไม่ได้สร้างความแตกต่าง
Adam  M. avatar
za flag
ฉันพบว่าฉันต้องล้างแคชซ็อกเก็ตด้วยซึ่งช่วยแก้ปัญหาของฉันได้! chrome://net-internals/#sockets ขอบคุณที่ให้ฉันดูอีกครั้ง

โพสต์คำตอบ

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