首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

,dns数据包,socket编程

2012-04-15 
求助,dns数据包,socket编程?我想写个程序,linux下,捕获局域网内的dns请求包,解析后,然后构造dns返回包发出

求助,dns数据包,socket编程?
我想写个程序,linux下,捕获局域网内的dns请求包,解析后,然后构造dns返回包发出去,

请问
 1: 如何捕获dns请求包,(不要告诉我用什么煮抓包工具,我要写程序),用udp直接监听53端口可行么?还是要
用原始数据报捕获,然后解析出端口是53的?

其实是要做一个简单的dns服务器,各位大牛帮帮忙,谢谢!


[解决办法]
dns服务器.其实就是tcp的53 dns协议 . 找下dns协议规范就行了. 如何请求,如何回应.应该不太麻烦. dns很简单.
[解决办法]
vc++ 有专门socket api的,你的linux用不来MFC.只能直接调用api.
如果你看下 IOCP 估计那个对你帮助更大,那个很强大。我们的项目都用那个..


[解决办法]
《用TCP-IP进行网际互联》,有三卷,是关于Linux下网络编程的,楼主可以百度看下

[解决办法]
详细看下dns协议规范就清楚如何开发了

热点排行