对等网络和即时通讯应用程序如何直接连接到网关后面的机器? 2024-8-16 • networking peer-to-peer 如果我连接到家里的 wifi,它会通过我的本地路由器,然后是我的 ISP 等等。 但是通过 P2P 软件(例如 bittorrent)和即时通讯应用程序,其他机器可以直接连接到我的机器。 这怎么可能?我没有公网 IP 地址。 答案1 你确实有一个公共 IP 地址。互联网上的每个人都可以通过以下方式从其 ISP 获取一个 IP 地址: DHCP 到 ISP 的 DHCP 服务器。 此 IP 地址用于定位路由器。路由器本身需要配置 转发端口 连接到您的计算机以获取 P2P 程序使用的端口。大多数情况下,P2P 程序会使用 统一网络协议 协议(如果在路由器中启用),然后它使用动态连接的随机端口。 相关内容 如何在apache2根目录添加html页面? 如何解决 ubuntu 的问题[重复] XeTeX 问题:i+tilde 没有斜体 miktex奇怪的错误 TikZ 反转箭头错误放置 无根 Docker、以非 root 用户身份运行容器和 Podman 之间有什么区别? 安装后 Ubuntu 无法从 USB 启动 为什么 /etc/resolv.conf 中的搜索域用于所有查询? 批处理命令/脚本从.txt 文件执行命令? 有人可以解释一下这个 GPU 供应商 ID 字符串吗?