when DNS_REQUEST { # Log query details log local0. "\[DNS::question name\]: [DNS::question name],\ \[DNS::question class\]: [DNS::question class], \[DNS::question type\]: [DNS::question type]" #set forwarded 0 set lower_name [string tolower [DNS::question name]] if { $lower_name ends_with ".sgmc.sgcc.com.cn" } { log local0. "okkkkkkkk!!" } # if {[class match [DNS::question name] ends_with forwarded_zones]}{ # translate address enable # snat automap # pool dns_lb # log local0. "\#################################\[DNS::question name\]: [DNS::question name],\ # \[DNS::question class\]: [DNS::question class], # \[DNS::question type\]: [DNS::question type]" # } if {[class match [DNS::question name] contains forwarded_zones]} { log local0. "\[DNS::question name\]: [DNS::question name],\ \[DNS::question class\]: [DNS::question class], \[DNS::question type\]: [DNS::question type]" } }