Greetings,
I have been trying to code a DNS server in AutoIt. I have learned the protocol and I am about to complete the implementation.
However, I have hit a road-block:
AutoIt's internal UDP functions do not allow choosing a source port for an outgoing UDP packet.
I'll illustrate the problem with this imaginary scenario where a Client with the IP 1.2.3.4 makes a query to the DNS Server 8.8.8.8:
Client's query packet goes from 1.2.3.4:65432 to 8.8.8.8:53
Server's response goes from 8.8