micro authoritative dns server
Jean-Paul Calderone
exarkun at divmod.com
Mon Jul 24 17:53:54 EDT 2006
On 24 Jul 2006 14:45:25 -0700, xan2 at ono.com 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
More information about the Python-list
mailing list