因为突然有个邪恶的想法,想在自己的Android平板上面搭建一个DNS服务器,因为平板上之前安装过SL4A和Python的解释器,也想继续学学Python因此,就打算用Python实现了。
在Google上面找了一下,Python实现的DNS,没找到我所希望的答案,因此就决定自己来实现了。
现在所实现的没什么高深的,只是能够对A记录查询进行简单的匹配和回复。
实现的代码如下:复制代码 代码如下:”’Created on 2012-10-15
@author: RobinTang”’
import socketserverimport struct
# DNS Queryclass SinDNS
1