Distinguish devices from other network using UDP/DNS
<p>I have got a LAN with two devices (+ router with PAT enabled). Both of them are communicating with external server using DNS (UDP packets). Is it possible for server to distingush these two devices (when I recieve DNS request I want to know which device is sender)? </p>

<h2>Network diagram</h2>

<p><a href="https://i.stack.imgur.com/4sMQs.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/4sMQs.png" alt="Click here to see network diagram"></a></p>

<p>I tried to achieve that by simply checking sender ports of incoming packets, but they were completely random. I know that you can distinguish two deivces from other network using session layer, but probably it won't be possible with DNS.</p>