我想在服务器中实现如下功能:
接受客户端中的DNS数据报,修改数据然后再转发给网络中的DNS服务器
我目前的思路不知道对不对,望各位给点意见:通过RALL_SOCKET在IP层,服务器中监听客户端,只要是DNS数据报就捕获过来,然后修改数据和效验和,然后转发出去。
因为是第一次接触网络的东西,所以有很多东西还不清楚,希望大家指教,
DNS的端口好像是53,如果我要监听的话,在那里设置需要监听的端口号呢??
接受客户端中的DNS数据报,修改数据然后再转发给网络中的DNS服务器
我目前的思路不知道对不对,望各位给点意见:通过RALL_SOCKET在IP层,服务器中监听客户端,只要是DNS数据报就捕获过来,然后修改数据和效验和,然后转发出去。
因为是第一次接触网络的东西,所以有很多东西还不清楚,希望大家指教,
DNS的端口好像是53,如果我要监听的话,在那里设置需要监听的端口号呢??
不过具体怎么做我不知道,因为没写过