我有一个Linux服务器有一个ad-hoc无线网络供客户端连接.一旦连接,我希望用户始终被重定向到它自己的Web服务器,无论他们输入什么URL.大的解决方案是设置一个完整的DNS服务器(使用BIND或等效服务器),但这看起来有点过分.我只需要一个简单的程序来监听任何DNS请求并始终使用相同的IP地址进行响应.
我环顾四周,但似乎找不到一个.它最好用C或Perl编写,因为我真的不想安装任何其他脚本语言.
可能重复:
如何在C/C++中构建自定义简单DNS服务器
正如标题所说我需要在C中构建一个简单的dns解析器......
不是在C++中,我在互联网上寻找一些教程来帮助我开始,但主要是找到C++.
想知道是否有人知道让我入门的教程,或者可以给我一些关于如何在C中构建我的DNS请求头的技巧...
任何帮助都感激不尽.