On 24 Jul 2006 14:45:25 -0700, [EMAIL PROTECTED] wrote: >Hi, > >I'm new in python. I know that there are several classes for writing >dns servers, but I don't understand it > >I just want to know if anyone could help me in writing a code for >minimal authoritative dns server. I would like that anyone show me the >code, minimal, for learn how expand it. > >The code I desireed should do the following: > >1) It has an hash: >hosts = { "myhost" => 84.34.56.67 > "localhost" => 127.0.0.1, > "blue" => fe80::20f:b0ff:fef2:f106 > } >2) If any application asks if know any hosts, say nothing if this host >is not in the hash (hosts). If this host is in the hash, return the ip >3) And not do anything more > >So if we put this server in /etc/resolv.conf then the browsers only >recognize the hosts we want
Twisted includes a DNS server which is trivially configurable to perform this task. Take a look. http://twistedmatrix.com/ http://twistedmatrix.com/projects/names/documentation/howto/names.html Jean-Paul -- http://mail.python.org/mailman/listinfo/python-list