什么是 1.1.1.1?为什么它适用于 traceout 但不适用于 ping?

Blu*_*303 10 networking routing gateway ping

而随着网络尝试了今天,我带着traceroute1.1.1.1,发现我的网关地址。而我ping编辑1.1.1.1它会导致数据包丢失。我用谷歌搜索1.1.1.1并找不到任何相关结果。

以下是我的问题:

什么是1.1.1.1?根据我的理解,Default Gateway当主机没有特定数据包的任何路由信息时使用。所以它会询问默认网关。因为 while tracerouteing 是我的默认网关吗?

我尝试使用 nmap 发送 ack 数据包,结果是: 在此处输入图片说明

为什么有1.1.1.1响应traceroute但没有响应ping

Dan*_*l B 12

1.1.1.1包含在 APNIC-LABS ( 1.1.1.0/24) 中,APNIC Labs 是一个研究网络。只有在执行测试时才能访问(使用 ping 等)。然而,这并不意味着没有通往它的途径。毕竟,这是一个普通的 IP 地址。

Traceroute与 ping 非常不同。只有在最后一步,它才会真正联系目的地(1.1.1.1在您的情况下)。

默认情况下,Traceroute 会发送一系列寻址到目标主机的用户数据报协议 (UDP) 数据包;也可以使用 ICMP Echo Request 或 TCP SYN 数据包。生存时间 (TTL) 值,也称为跳数限制,用于确定朝目的地经过的中间路由器。路由器在路由时将报文的TTL 值减1,丢弃TTL 值为零的报文,返回ICMP 错误信息ICMP Time Exceeded。

不过,我并不完全了解您的默认网关问题。任何离开主机的 IP 流量都被定向到路由表指示的下一跳。如果有回退条目,即所谓的默认网关,则不匹配任何其他规则的流量将被定向到那里。

不过,@bertieb 提出了一个好观点:一些 ISP 端数据压缩代理也非法使用此地址。


ber*_*ieb 7

什么是 1.1.1.1?

1.1.1.1是公共分配的 IP 地址;这就是为什么你可以traceroute这样做。它于 2010 年被分配给 APNIC(连同1.0.0.0/8块的其余部分),并且非常无用,因为许多人将其视为占位符。

有关更多信息,请参阅Shane Madden 在 Server Fault 上的回答,包括有关此处链接的流量文章

  • @Ale 然而,一个多月后,我们在“1.1.1.1”上提供了面向公众的服务。永远不要假设。对专用网络使用 RFC1918 专用地址,并且*仅*那些。(只是重申您评论的后半部分) (4认同)

小智 6

1.1.1.1 用作 Cisco 路由器上 DHCP 服务器的默认地址。

但是,在公共互联网上,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
Run Code Online (Sandbox Code Playgroud)