if(mdp.d_qtype < 256)
counts[mdp.d_qtype]++;
- for(unsigned int i=0; i < mdp.d_qname.length(); ++i)
- if(!isalnum(mdp.d_qname[i]) && mdp.d_qname[i]!='.' && mdp.d_qname[i]!='-' && mdp.d_qname[i]!='_') {
- // cout<<mdp.d_qname<<"|"<<mdp.d_qtype<<"|"<<mdp.d_qclass<<"\n";
- // sock.sendTo(string(pr.d_payload, pr.d_payload + pr.d_len), remote);
- break;
- }
- if(mdp.d_qtype > 256 || mdp.d_qclass!=1 ) {
- // sock.sendTo(string(pr.d_payload, pr.d_payload + pr.d_len), remote);
-
- }
- for(MOADNSParser::answers_t::const_iterator i=mdp.d_answers.begin(); i!=mdp.d_answers.end(); ++i) {
-
- }
-
}
catch(MOADNSException &e) {
cout<<"Error from remote "<<pr.getSource().toString()<<": "<<e.what()<<"\n";