从 macOS 网络配置中删除默认网关 IP 地址后,如何仍然具有 Internet 连接?

nit*_*h99 25 networking gateway

我正在尝试学习/实验一些网络基础知识。我在配置了 DHCP 的 macOS 上。我通过转到网络设置故意删除了默认网关 IP 地址 (192.168.0.1)。我还通过运行确认没有默认路由:

route get default
route: writing to routing socket: not in table
Run Code Online (Sandbox Code Playgroud)

我可以访问 Google 搜索和 YouTube,但无法访问其他一些网站,例如superuser.com。这是怎么回事?

Spi*_*iff 49

您只是通过删除 IPv4 默认网关禁用了 IPv4。
您尚未禁用 IPv6。

您正在使用 IPv6 访问支持 IPv6 的站点。

令人惊讶的是,SuperUser.com 似乎尚未启用 IPv6,这就是您无法访问它的原因。Google 的资产(包括 YouTube)通常支持 IPv6。

  • @hemp 如何支持 IPv6 很麻烦,主要是我在拥有大量旧硬件部署的消费者 ISP 中遇到了阻力。默认情况下,托管服务提供商几乎总是使用 IPv6。 (3认同)