1

是否可以获得向我的节点应用程序发送 UDP 请求的客户端的 IP 地址?

该应用程序在我的本地网络中使用,我想根据地址过滤请求。当我在获取消息事件时尝试使用 rinfo-object 中提供的地址时,我只获得了路由器地址,这对我没有多大帮助。

我知道当我使用节点网络库时,有可能通过 request.headers['X-Forwarded-For'] 获取客户端 IP 地址,但在 dgram 中似乎没有类似的东西。

你有什么想法?

4

1 回答 1

2

可以将 rinfo 对象用于 Event: 'message'。rinfo 对象具有以下字段:rinfo.address + ":" + rinfo.port

请看这里:http ://nodejs.org/api/dgram.html

于 2013-08-26T18:29:28.843 回答