使用UDP / DNS区分设备与其他网络

时间:2016-04-23 21:43:56

标签: sockets networking tcp dns udp

我有一台带有两个设备的局域网(+启用了PAT的路由器)。它们都使用DNS(UDP数据包)与外部服务器通信。是否有可能服务器distingush这两个设备(当我收到DNS请求时,我想知道哪个设备是发件人)?

网络图

Click here to see network diagram

我试图通过简单地检查传入数据包的发送端口来实现这一点,但它们完全是随机的。我知道您可以使用会话层区分其他网络的两个部分,但可能无法使用DNS。

1 个答案:

答案 0 :(得分:0)

不幸的是,DNS无法做到这一点。 DNS服务器将始终将请求的来源视为您的路由器,并且您已经观察到,源端口看似随机(由于NAT。)您是否可以让两个客户端查询不同且唯一的记录?