1 networking ipv6 network-protocols apache-2.2
/etc/hosts 文件通常有这一行,::1 localhost。我认为 ::1 相当于 127.0.0.1/localhost,从我的阅读来看,它似乎是 IPv6 版本。所以我在 Apache 中使用它进行防火墙设置,“允许来自 :: 1”并且它只允许本地。然后突然停止工作,所以我 ping ::1 并获得了一个远程 IP 地址。我跟踪路由它,它通过我的 ISP,通过一些 Microsoft 服务器,然后是另外六个星号步骤......我不确定为什么会这样(远程 IP),但它似乎不太好。我为远程 IP 搜索了我的硬盘,但它没有出现在任何地方。这是我被黑客入侵的某种迹象还是正常行为?也许我的 IPv6 设置有误?(这是带有 Snow Leopard 的全新 MacBookPro。)对此的任何想法都会很棒 - ::1 应该是什么,为什么它会是远程的,我应该担心,如何将它返回到本地主机?谢谢!
问题可能是ping它不处理 IPv6,它是 IPv4 时代的一个工具。由于它无法识别::1为有效的 IPv4 地址,因此它会尝试像域一样解析它。出于某种原因,您使用的 DNS 服务器会使用此“域”的有效 IPv4 地址进行响应。
要 ping IPv6 地址,请使用ping6 ::1,这应该会从您的本地主机产生答案。
要跟踪 DNS 答案的来源,请尝试运行dig ::1 +trace.
| 归档时间: |
|
| 查看次数: |
309 次 |
| 最近记录: |