1.1.1.1 คืออะไร เหตุใดจึงใช้งานได้ดีกับการติดตามผล แต่ไม่ใช่การปิง


10

วันนี้ในขณะที่ฉันลองกับเครือข่าย traceroute ของ 1.1.1.1 และพบที่อยู่เกตเวย์ของฉัน ในขณะที่ฉัน ping เอ็ด 1.1.1.1 มันเป็นผลมาจากการสูญเสียต ฉัน googled เกี่ยวกับ 1.1.1.1 และไม่พบผลลัพธ์ที่เกี่ยวข้องใด ๆ

ต่อไปนี้เป็นคำถามของฉัน:

คืออะไร 1.1.1.1? ตามความเข้าใจของฉัน Default Gateway ใช้เมื่อโฮสต์ไม่มีข้อมูลเส้นทางใด ๆ สำหรับแพ็กเก็ตเฉพาะ ดังนั้นมันจะถามเกตเวย์เริ่มต้น ตั้งแต่ในขณะที่ traceroute มันเป็นเกตเวย์เริ่มต้นของฉันหรือไม่

ฉันพยายามส่งแพ็กเก็ต ack โดยใช้ nmap และผลลัพธ์คือ: enter image description here

ทำไม 1.1.1.1 ตอบสนองต่อการ traceroute แต่ไม่ตอบสนอง ping?

คำตอบ:


10

1.1.1.1 มีอยู่ใน APNIC-LABS ( 1.1.1.0/24 ) เครือข่ายการวิจัยของ APNIC Labs สามารถเข้าถึงได้ (โดยมีการ ping และ like) เฉพาะเมื่อทำการทดสอบ อย่างไรก็ตามนั่นไม่ได้หมายความว่าไม่มีเส้นทางไป เป็นที่อยู่ IP ปกติหลังจากทั้งหมด

traceroute แตกต่างจาก ping มาก ในขั้นตอนสุดท้ายเท่านั้นที่มันจะติดต่อปลายทางจริง ๆ ( 1.1.1.1 ในกรณีของคุณ)

ตามค่าเริ่มต้น Traceroute จะส่งลำดับของแพ็คเก็ต User Datagram Protocol (UDP) ที่ส่งไปยังโฮสต์ปลายทาง ICMP Echo Request หรือแพ็คเก็ต TCP SYN ยังสามารถใช้ได้ ค่า time-to-live (TTL) หรือที่รู้จักกันในชื่อ hop limit ใช้ในการพิจารณาเราเตอร์ระดับกลางที่กำลังเคลื่อนที่ไปยังปลายทาง เราเตอร์ลดค่า TTL ของแพ็กเก็ตทีละหนึ่งเมื่อเราต์และทิ้งแพ็กเก็ตที่ค่า TTL ถึงศูนย์ส่งคืนข้อความแสดงข้อผิดพลาด ICMP ICMP Time Exceeded

แต่ฉันไม่เข้าใจปัญหาเกตเวย์เริ่มต้นของคุณอย่างแน่นอน การรับส่งข้อมูล IP ใด ๆ ที่ออกจากโฮสต์จะถูกนำไปที่ hop ถัดไปตามที่ระบุโดยตารางเส้นทาง หากมีรายการทางเลือกเกตเวย์เริ่มต้นที่เรียกว่าการรับส่งข้อมูลที่ไม่ตรงกับกฎอื่น ๆ จะถูกนำทางไปที่นั่น

@bertieb ยกประเด็นดี แต่: พร็อกซีการบีบอัดข้อมูล ISP บางรายยังใช้ที่อยู่นี้ผิดกฎหมาย


1
เพราะมัน คือ ลง? : D อย่างที่ฉันพูด: มันจะสามารถเข้าถึงได้ (ดี, การพูดทางเทคนิค: อาจ สามารถเข้าถึงได้) เมื่อ APNIC ทำการทดสอบ มิฉะนั้นจะไม่สามารถเข้าถึงได้อย่างแน่นอนที่สุด
Daniel B

6

1.1.1.1 คืออะไร

1.1.1.1 เป็นที่อยู่ IP สาธารณะที่ได้รับมอบหมาย ซึ่งเป็นสาเหตุที่คุณสามารถ traceroute เพื่อมัน ได้รับมอบหมายให้ APNIC ในปี 2010 (ส่วนที่เหลือ 1.0.0.0/8 บล็อก) และไร้ประโยชน์เพราะคนส่วนใหญ่มองว่าเป็นตัวยึด

ดู Shane Madden ตอบที่ Server Fault สำหรับข้อมูลเพิ่มเติมรวมถึง บทความเกี่ยวกับการจราจร มีการเชื่อมโยง


ฉันขอให้เซิร์ฟเวอร์ DHCP กำหนด IP จากได้ไหม 1.1.1.1 ไปยัง 1.1.1.254 สู่เครือข่ายท้องถิ่นของฉันโดยไม่มีปัญหา?
Bruno Finger

1
@BrunoFinger คุณอาจจะไม่ประสบปัญหาใด ๆ เช่น 1.1.1.0/24 ปัจจุบันมีการกำหนดคำนำหน้าให้แก่ APNIC เพื่อวัตถุประสงค์ในการวิจัยและยังระบุว่ามันถูกใช้อย่างกว้างขวางในเครือข่ายท้องถิ่น (โดยเฉพาะ 1.1.1.1 ที่อยู่) และจะไม่เป็นเจ้าภาพให้บริการแก่สาธารณชนทุกเวลาเร็ว ๆ นี้ แต่ การทำเช่นนั้นเป็นการฝึกฝนที่ไม่ดีอย่างแน่นอน . คุณสามารถ ( แต่ไม่ควร ) ใช้ช่วง IP unicast ที่ไม่ใช่ localhost ใด ๆ ที่คุณต้องการสำหรับเครือข่ายท้องถิ่นของคุณ แต่ถ้าไซต์ / บริการสาธารณะใช้ IP เดียวกันมันจะไม่สามารถเข้าถึงได้จากเครือข่ายของคุณ
Ale

4
@Ale และอีกไม่กี่เดือนต่อมาเรามีบริการสาธารณะบน 1.1.1.1. ไม่เคยคิด ใช้ที่อยู่ส่วนตัว RFC1918 และ เท่านั้น เหล่านั้นสำหรับเครือข่ายส่วนตัว (เพียงแค่แสดงความคิดเห็นของคุณในครึ่งหลัง
Bob

5

1.1.1.1 ใช้เป็นที่อยู่เริ่มต้นของเซิร์ฟเวอร์ DHCP ในเราเตอร์ CISCO

อย่างไรก็ตามบนอินเทอร์เน็ตสาธารณะตอนนี้ 1.1.1.1 เป็นของบริการ Cloudflare DNS

บันทึก Whois:

inetnum:        1.1.1.0 - 1.1.1.255
netname:        APNIC-LABS
descr:          APNIC and Cloudflare DNS Resolver project
descr:          Routed globally by AS13335/Cloudflare
descr:          Research prefix for APNIC Labs
country:        AU
org:            ORG-ARAD1-AP
admin-c:        AR302-AP
tech-c:         AR302-AP
mnt-by:         APNIC-HM
mnt-routes:     MAINT-AU-APNIC-GM85-AP
mnt-irt:        IRT-APNICRANDNET-AU
status:         ASSIGNED PORTABLE
remarks:        ---------------
remarks:        All Cloudflare abuse reporting can be done via
remarks:        resolver-abuse@cloudflare.com
remarks:        ---------------
last-modified:  2018-03-30T01:51:28Z
source:         APNIC

และ 1.0.0.1 / 24
Ring Ø

3

ตามที่ระบุโดย Daniel B ใน คำตอบของเขา , 1.1.1.1 ปัจจุบันได้กำหนดที่อยู่ให้กับห้องปฏิบัติการของ APNIC (เหมือนเดิมเมื่อมีการถามคำถาม) อย่างไรก็ตามจนถึงเดือนมกราคม 2010 1.0.0.0/8 บล็อกเครือข่ายซึ่ง 1.1.1.1 เป็นส่วนหนึ่งไม่ได้ถูกมอบหมายดังนั้นจึงใช้ (ab) เพื่อการใช้ในท้องถิ่นในหลายกรณี

แม้ว่าบล็อกเครือข่ายจะถูกกำหนดให้กับ APNIC (และที่อยู่ที่ขึ้นต้นด้วย 1. กำลังใช้งานอยู่แน่นอน) อุปกรณ์เก่า ๆ หลายชิ้นยังคงใช้งาน 1.1.1.1 เพื่อจุดประสงค์ในท้องถิ่นและอาจเป็นผลมาจากสิ่งนี้กลุ่มของที่อยู่ IP 256 รายการ 1.1.1.0 ไปยัง 1.1.1.255 ) ถูกสงวนไว้เพื่อวัตถุประสงค์ในการวิจัยโดย APNIC labs

ไม่มีเส้นทางสำหรับ 1.1.1.0/24 คำนำหน้ามี 1.1.1.1 ได้รับการประกาศใน BGP (ดู https://stat.ripe.net/1.1.1.1#tabId=at-a-glance สำหรับรายละเอียดโดยเฉพาะ 1.1.1.1 was never globally visible as exact match in BGP by any of the RIS peers since beginning of 2004. No less-specific covering prefixes. ) ซึ่งหมายความว่าไม่เคยใช้ที่อยู่สำหรับบริการสาธารณะ แน่นอนว่านี่ไม่ได้หมายความว่าสิ่งนี้จะไม่เกิดขึ้น

ความจริงที่ว่าคุณสามารถมี traceroute ไป 1.1.1.1 ที่ตอบสนองด้วยที่อยู่เกตเวย์สามารถมาจากสองแหล่ง:

  • เกตเวย์ระบุว่าไม่สามารถกำหนดเส้นทางที่อยู่ได้เนื่องจากไม่มีการประกาศเส้นทางดังนั้นจึงตอบด้วยข้อความ "ไม่สามารถเข้าถึงได้" ICMP - อย่างไรก็ตามผู้ติดตามของคุณควรแสดงเครื่องหมายเฉพาะ (เช่น !H ) ฉันจะบอกว่าคำอธิบายนี้ไม่น่าจะเป็นไปได้มากเพราะเกตเวย์ของคุณอาจจะส่งต่อแพ็กเก็ตไปยังเราเตอร์ต่อไปเท่านั้น
  • 1.1.1.1 ที่อยู่ยังคงใช้ในบางประเทศโดยอุปกรณ์บางอย่าง (ดูด้านล่าง)

ท่ามกลางการใช้อย่างไม่เป็นทางการของ 1.1.1.1 ที่อยู่หรือบล็อกที่อยู่ที่มี:

  • อุปกรณ์บางอย่างจากผู้ผลิตหลายราย (รวมถึง ซิสโก้ และ ไซเซล ) ยังคงใช้ 1.1.1.1 ที่อยู่สำหรับจุดประสงค์ในท้องถิ่น (ตัวอย่างเช่นพอร์ทัลเข้าสู่ระบบสำหรับการเชื่อมต่อ WiFi สาธารณะเครือข่ายการจัดการในท้องถิ่น ฯลฯ ) คุณอาจจะเห็นว่าอุปกรณ์นั้นกำลังไปที่ใด https://1.1.1.1/ ด้วยเบราว์เซอร์ของคุณ ตรวจสอบที่อยู่ของ DHCP หรือเซิร์ฟเวอร์ DNS ของคุณเพื่อดูว่าเป็นหนึ่งในนั้นหรือไม่ 1.1.1.1.
  • Fastweb ผู้ให้บริการอินเทอร์เน็ตของอิตาลี (แต่อาจเป็นผู้ให้บริการรายอื่นด้วย) เคยทำหน้าที่กำหนด IP ในอดีต 1.0.0.0/8 เครือข่ายให้กับลูกค้าของพวกเขา แต่ตั้งแต่ช่วงเครือข่ายที่กลายเป็นสาธารณะพวกเขาเปลี่ยนเป็นช่วง IP ส่วนตัวคลาสสิกมากขึ้น ( 10.0.0.0/8 )

อัพเดท (11 เมษายน 2561) - ตามความเห็นของ Bob ถึง ข้อความอื่น ตอนนี้มีบริการ DNS สาธารณะบน 1.1.1.1 ดูสิ่งนี้ด้วย https://1.1.1.1/ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับสิ่งนี้คืออะไร ดังนั้นที่อยู่นี้จึงไม่ จำกัด การใช้งานส่วนตัวอย่างแน่นอน! (ตามที่ควรจะเป็น) .

$ ping 1.1.1.1
PING 1.1.1.1 (1.1.1.1) 56(84) bytes of data.
64 bytes from 1.1.1.1: icmp_req=1 ttl=57 time=4.67 ms
64 bytes from 1.1.1.1: icmp_req=2 ttl=57 time=4.20 ms
64 bytes from 1.1.1.1: icmp_req=3 ttl=57 time=4.19 ms
64 bytes from 1.1.1.1: icmp_req=4 ttl=57 time=4.17 ms
^C
--- 1.1.1.1 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3030ms
rtt min/avg/max/mdev = 4.179/4.313/4.677/0.210 ms
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.