如果我将我的域名链接到该 IP 地址,我所在的网关将无法知道将数据包路由到它所连接的子网上的何处。
让我们回顾一下您所描述的内容:此处的网关有一个面向公共 Internet 的 IP 地址(您在访问 WhatIsMyIP 时看到的地址?)。它还具有面向私有子网的 IP 地址。网关进行网络地址转换 (NAT):它将传入数据包中的(公共的、共享的)目标 IP 地址转换为子网上主机的私有 IP 地址,并转换来自子网上主机的传出数据包的私有源地址。子网连接到网关的公共 IP 地址,该地址由子网上的所有主机共享。

(图片来源:FileZilla Wiki,根据GNU 自由文档许可证 1.2获得许可)
您已经正确地注意到,在大多数情况下,NAT 可以转发传出流量,并接收已建立会话的传入流量(例如,这是您联系网站后接收数据的方式),但它不知道如何转发新会话的传入流量。
这个特殊问题的解决方案是NAT“端口转发”或“端口映射”。要使用它,您需要在 NAT 设备(例如路由器)上定义端口转发规则,例如,“在 TCP 端口 80 上接收的数据包应转发到 192.168.0.44”。
(但是,您可能会面临端口转发无法解决的其他问题。例如,如果您没有为静态 IP 地址付费,您的 ISP 可能会随时更改分配给您网关的公共 IP 地址,这会导致会破坏你的设置。)