gpt4 book ai didi

networking - 我如何知道我的计算机是否位于 NAT 之后?

转载 作者:行者123 更新时间:2023-12-03 00:04:50 24 4
gpt4 key购买 nike

我正在尝试了解 NAT(网络地址转换)。

有人可以解释一下如何确定我的计算机是否使用 NAT(在 NAT 后面),或者如果它使用自己的 IP 地址?

最佳答案

Barmar 在评论中所说的是最简单的方法。通过 HTTP 获取您的 IP 地址表明您位于 NAT 或 HTTP 代理服务器后面。 (我想您可能有一个公共(public) IP 地址,但您的设备配置为通过缓存代理路由 HTTP)。

正式的 NAT 检测和 NAT 分类可以通过 STUN protocol 来完成或等效协议(protocol),其中 UDP 或 TCP 服务将 IP 地址回显给连接到它的客户端。

如果您位于 NAT 后面,另一个明显的迹象是您的本地 IP 地址位于 private IP address range 中。例如 192.168.x.y 范围、10.x.y.z 范围或 172.16.0.0-172.31.255.255 范围。

几乎所有 Wi-Fi 设置都将是 NAT 配置。

关于networking - 我如何知道我的计算机是否位于 NAT 之后?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21250097/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com