On 2 Feb 2010, at 15:34, Luca Dionisi wrote:

> In my simple app, I listen for a message on port 53 UDP.
> Then I use dns.message.from_wire to obtain a Message object.
> Now I want to reply back, so I use
>   resp = dns.message.make_response
> to get a skeleton for the answer.
> Of course I know the IP that I want to reply back as an answer to the client.

> Now, how do I add the IP address to the object?

# Something like this

qname = request.question[0].name
rrset = dns.rrset.from_text(qname, 300,
                dns.rdataclass.IN, dns.rdatatype.A,
                '10.0.0.1')
resp.answer.append(rrset)

> Then, I think that I will do a resp.to_wire() to get the data to pass
> back via socket.

Yes.

/Bob

_______________________________________________
dnspython-users mailing list
[email protected]
http://howl.play-bow.org/mailman/listinfo.cgi/dnspython-users

Reply via email to