<div style="line-height:1.7;color:#000000;font-size:14px;font-family:Arial"><div style="line-height: 1.7;"><div style="color: rgb(0, 0, 0); font-family: Arial; font-size: 14px; width: 1076.34px; line-height: 23.324px;">Hello master:</div><div style="color: rgb(0, 0, 0); font-family: Arial; font-size: 14px; width: 1076.34px; line-height: 23.324px;">      3 months ago , I downloaded pdns-recursor-4.0.3 . it run well on Centos6.8. Well . good . I had add some functions , such as filtrating some special</div><div style="width: 1076.34px; line-height: 23.324px;">domain name . To achieve this goal . I designed a class nemed dns_conf , in the dns_conf class , I  read some configure files to load some <font color="#333333" face="arial"><span style="font-size: 13px; color: rgb(255, 0, 0);">variables</span></font><font color="#333333" face="arial"><span style="font-size: 13px;"> .</span></font></div><div style="width: 1076.34px; line-height: 23.324px;">But, I WAN TO RELOAD MYSELF CONFIG FILES WITHOUT RESTART ./pdns_recursor .Master, could you give me some suggestions?</div><div style="width: 1076.34px; line-height: 23.324px;">     I found 4 "load" commands : reload-lua-script , reload-lua-config , reload-acls and reload zones . then I read the code one by one , I found that : they </div><div style="width: 1076.34px; line-height: 23.324px;">used broadcastXXX functions(broadcastAccFunction() and broadcastFunction() ) , except "reload-lua-config" command . so I was confused , I dont know </div><div style="color: rgb(0, 0, 0); font-family: Arial; font-size: 14px; width: 1076.34px; line-height: 23.324px;">how to model .</div><div style="color: rgb(0, 0, 0); font-family: Arial; font-size: 14px; width: 1076.34px; line-height: 23.324px;">    there are my configure file style :</div><div style="color: rgb(0, 0, 0); font-family: Arial; font-size: 14px; width: 1076.34px; line-height: 23.324px;"><div style="width: 1076.34px; line-height: 23.324px;"># cat /usr/domain-black-list </div><div style="width: 1076.34px; line-height: 23.324px;">www.amazon.com</div><div style="width: 1076.34px; line-height: 23.324px;">*.google.com</div><div style="width: 1076.34px; line-height: 23.324px;">login.*</div><div style="width: 1076.34px; line-height: 23.324px;">www.gstatic.com</div><div style="width: 1076.34px; line-height: 23.324px;">   I used "vector<std::string>" to storage those variables . and  using it in pdns_recursor.cc:doprocessUDPQuestion() . </div><div style="width: 1076.34px; line-height: 23.324px;">   Master , could you give me some suggestions? </div><div style="width: 1076.34px; line-height: 23.324px;">   Sincerely .</div><div style="width: 1076.34px; line-height: 23.324px;"><br></div></div></div></div><br><br><span title="neteasefooter"><p> </p></span>