ทำไมการส่ง Ping ไปไดรฟ์จึงได้รับคำตอบจาก 127.0.53.53


23

ฉันใช้ Firefox 31 บน Ubuntu 14.04.1

ฉันพยายามเปิด Google Drive บน Firefox โดยพิมพ์ "drive" บนแถบที่อยู่แล้วคลิกผลการค้นหา Google ครั้งแรก (ขี้เกียจและสับสนฉันรู้)

มันแสดงให้ฉันข้อผิดพลาดการเชื่อมต่อ:

ป้อนคำอธิบายรูปภาพที่นี่

สงสัยเป็นปัญหาเราเตอร์หรือบางทีปัญหา DNS ที่เกิดจาก ISP ของฉันฉันพยายามกระตุกอยู่ inexistent 127.0.53.53เท่านั้นที่จะได้รับการตอบกลับมาจาก ฮะ?

ubuntu@ubuntu:~$ ping foobar
ping: unknown host foobar
ubuntu@ubuntu:~$ ping thisisnotavaliddomain
ping: unknown host thisisnotavaliddomain
ubuntu@ubuntu:~$ ping drive
PING drive (127.0.53.53) 56(84) bytes of data.
64 bytes from 127.0.53.53: icmp_seq=1 ttl=64 time=0.011 ms
64 bytes from 127.0.53.53: icmp_seq=2 ttl=64 time=0.022 ms
64 bytes from 127.0.53.53: icmp_seq=3 ttl=64 time=0.049 ms
^C
--- drive ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2000ms
rtt min/avg/max/mdev = 0.011/0.027/0.049/0.016 ms

การพยายาม ping โดเมนที่ไม่ถูกต้องทำให้ฉันได้ผลลัพธ์ที่คาดหวัง (นั่นคือไม่มีเลย) เฉพาะกับ "ไดรฟ์" ดูเหมือนว่าจะเกิดขึ้น

เกิดอะไรขึ้นที่นี่?


2
กล่าวโดยย่อdriveคือชื่อโดเมนที่ถูกต้องและจะแก้ไขเพื่อ127.0.53.53เตือนคุณว่าหากคุณมีการกำหนดค่าโดยสมมติว่าไม่มีอยู่คุณจะต้องแก้ไข เดียวกันจะไปสำหรับโดเมนย่อยของdriveเช่นwww.drive, หรือmail.drive www.over.drive
kasperd

8
แม้ว่าคำอธิบายเกี่ยวกับ gTLD นั้นถูกต้องโดยทั่วไปเพียงเพราะบางสิ่งไม่สามารถเข้าถึงได้โดยเว็บเบราว์เซอร์ไม่ได้หมายความว่าชื่อโฮสต์นั้นไม่ถูกต้อง หมายความว่าชื่อโฮสต์ไม่ได้เรียกใช้เว็บเซิร์ฟเวอร์ (บนพอร์ตเริ่มต้น) โฮสต์ดังกล่าวยังคงสามารถตอบสนองต่อการปิง
jamesdlin

@jamesdlin นั่นคือเหตุผลที่ฉันรวมตัวอย่าง ping ในคำถามของฉัน ;-)
Guy ชาวบราซิลนั่น

คำตอบ:


33

สิ่งที่เกิดขึ้นคือการปะทะกันชื่อ

127.0.53.53 เป็นที่อยู่ IPv4 พิเศษที่จะปรากฏในบันทึกของระบบแจ้งเตือนผู้ดูแลระบบว่ามีปัญหาการชนชื่อที่อาจเกิดขึ้นทำให้สามารถวินิจฉัยและแก้ไขได้อย่างรวดเร็ว "53" ถูกใช้เป็นตัวช่วยจำเพื่อระบุปัญหาที่เกี่ยวข้องกับ DNS เนื่องจากการใช้พอร์ตเครือข่าย 53 สำหรับบริการ DNS

(ที่มา: ICANN )

แต่มันหมายถึงอะไร ทีนี้ปรากฎว่าในช่วงหลายปีที่ผ่านมามีการขยายจำนวน TLDs ( โดเมนระดับบนสุด ) นอกเหนือไปจากเดิม.com, .org, .net, .govและชอบที่มีรายการที่เคยเติบโตของTLDs ทั่วไป ขณะที่เขียนนี้ที่มีอยู่ในปัจจุบันกว่าพัน gTLDs

คาดเดาตัวอย่าง gTLDs อะไรบ้าง คำต่างๆเช่น "ไดรฟ์", "google", "microsoft", "hotmail", "youtube" และ "android" ดังนั้นเมื่อคุณป้อนคำเหล่านั้นในแถบที่อยู่บน Firefox แทนที่จะใช้คำนั้นเพื่อทำการค้นหาในเครื่องมือค้นหาเริ่มต้นคำหลักนั้นจะตรวจสอบว่าแก้ไขเป็นชื่อโดเมนหรือไม่

ขอขอบคุณที่เพื่อนของเราที่ ICANN ก็จะมีมติให้ 127.0.53.53 localhostซึ่งหมายความว่า เบราว์เซอร์ของคุณพยายามเชื่อมต่อกับพอร์ต 80 ของคอมพิวเตอร์ของคุณและถ้าคุณมีเว็บเซิร์ฟเวอร์ทำงานอยู่คุณจะเห็นข้อความแสดงข้อผิดพลาดการเชื่อมต่อ

(obs: สิ่งนี้ดูเหมือนจะไม่ส่งผลกระทบต่อเบราว์เซอร์ทั้งหมด - อย่างน้อยฉันก็สามารถทดสอบ Chrome เวอร์ชันล่าสุดสำหรับ Android และไม่ได้รับผลกระทบจากปัญหานี้)


1
ฉันไม่แน่ใจว่าสิ่งนี้จะอธิบายได้อย่างไร ... เพราะเหตุใดdriveและไม่ใช่ TLD อื่นจำนวนหนึ่ง gmailฉันพยายามกระตุกบางส่วนจากรายการและเป็นคนเดียวเพื่อให้ห่างไกลที่กลับการตอบสนองเช่นเดียวกัน
nhinkle

1
มันไม่ได้เกิดขึ้นในgoogleสำหรับฉัน homedepotแต่ฉันก็มีมันเกิดขึ้นใน เบราว์เซอร์ไม่ควรส่งผลกระทบต่อ (นี่คือการทดสอบทั้งหมดผ่านping) แต่ฉันใช้ Windows 8.1 สำหรับการอ้างอิง
nhinkle

1
@nhinkle ยืนยันบน Windows 7 ฉันใช้ "ไดรฟ์ nslookup" และ nameserver ที่ 8.8.8.8 คะแนนไปที่ 127.0.53.53 (17 สิงหาคม 2558) โปรดทราบว่าฉันคาดหวังว่าสิ่งนี้อาจเปลี่ยนแปลงได้หากบุคคล / องค์กรที่อยู่ในการควบคุม "ไดรฟ์" TLD เปลี่ยนแปลงสิ่งนี้ โปรดทราบว่าแม้ว่า "nslookup drive" (เมื่อใช้ช่วงเวลาต่อท้าย) ใช้งานได้ "nslookup drive" ไม่ทำงานหรือ "ping drive" ฉันเดาว่า ping อาจลบช่วงเวลาการสืบค้นกลับได้อย่างมีประสิทธิภาพซึ่งในทางเทคนิคจะผิด (เพราะจะเป็นการละเมิดข้อกำหนด DNS ที่โดเมนทั้งหมดในทางเทคนิคลงท้ายด้วยระยะเวลาปกติ)
TOOGAM

5
gTLD ใหม่ถูกตั้งค่าให้แก้ไขโดเมน127.0.53.53ในระหว่างขั้นตอนการทดสอบเบื้องต้นเท่านั้น เมื่อตั้งค่า gTLD อย่างสมบูรณ์แล้วจะทำงานตามปกติ โดเมนที่ไม่รู้จักจะล้มเหลว
duskwuff

3
@TOOGAM หากคุณค้นหาระเบียน DNS สำหรับ "ไดรฟ์" มีเรคคอร์ด MX ที่แก้ไขเป็นyour-dns-needs-immediate-attention.drive.
Dev
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.