微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

我如何/我如何[知道]我想要引用哪个 IP 地址?

如何解决我如何/我如何[知道]我想要引用哪个 IP 地址?

我对 NAT/端口转发并不是非常熟悉 - 我明白了这个概念,但仍然试图理解这一切的原因。尽管如此,我正在尝试

  1. 创建一个网站以获取他们的公共 IP
  2. 将该 IP 发送给其他服务
  3. 让该服务在特定端口上向该 IP 发送请求

据我所知,假设有 5 个设备连接到一个路由器。当 PC1 和 PC2 尝试 ping Google 时 - 它们都从相同的 IP 进行 ping,但是,从路由器的不同端口。该端口向路由器表明我正在请求向连接到该路由器的特定设备发送信息。

TLDR:

如何从计算机获取特定 IP,以便在不久的将来用于不同的服务?

目前的尝试:

我创建了一个 AWS Lambda 来获取源 IP:

exports.handler = async (event) => {
    
    const ip = event["requestContext"]["identity"]["sourceIp"];
    
    const response = {
        statusCode: 200,body: JSON.stringify(ip),};
    return response;
};

但是,这不是针对该路由器后面的每个设备(如果是一个)吗?我如何确定我正在连接到该路由器后面的特定设备?

编辑 1

我的最终目标是能够使用提供用户 IP 地址的 RFB 创建远程连接。我假设,我很容易就错了,我可以通过让他们访问提供 IP 的公共网站来获取他们的 IP,然后我就可以创建该连接。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。