非常简单的DNS服务器

jas*_*unk 9 c linux dns perl

我有一个Linux服务器有一个ad-hoc无线网络供客户端连接.一旦连接,我希望用户始终被重定向到它自己的Web服务器,无论他们输入什么URL.大的解决方案是设置一个完整的DNS服务器(使用BIND或等效服务器),但这看起来有点过分.我只需要一个简单的程序来监听任何DNS请求并始终使用相同的IP地址进行响应.

我环顾四周,但似乎找不到一个.它最好用C或Perl编写,因为我真的不想安装任何其他脚本语言.

hob*_*bbs 7

我建议使用dnsmasq.它比您绝对需要的功能更全面,但它编写得很好,体积小,易于安装,您需要提供的唯一配置是--address='/#/1.2.3.4'告诉它回答所有查询(与其他查询不匹配)规则),地址为1.2.3.4.dnsmasq是众所周知的,并且可能是比Net :: DNS :: Nameserver更强大的服务器.