The behavior of the net.tcp.dns agent check has changed between 1.6.6 and 1.8.x, causing items that function properly with a 1.6.6 agent to fail when the agent is upgraded to 1.8.x (tested with 1.8.0 and 1.8.2)
The 1.6.6 agent requests record type ANY, whereas 1.8.x requests SOA.
Key: net.tcp.dns[127.0.0.1,www.domain.com]
Behavior with 1.6.6 agent:
Observed query:
0.000000 127.0.0.1 -> 127.0.0.1 DNS Standard query ANY www.domain.com
0.000269 127.0.0.1 -> 127.0.0.1 DNS Standard query response A 10.1.1.1
Logged action:
25307:20100330:133300 Requested [net.tcp.dns[127.0.0.1, www.domain.com]]
25307:20100330:133300 Sending back [1]
Behavior with 1.8.x agent (1.8.0 and 1.8.2)
Observed query:
3.419397 127.0.0.1 -> 127.0.0.1 DNS Standard query SOA www.domain.com
3.419492 127.0.0.1 -> 127.0.0.1 DNS Standard query response
Logged action:
25380:20100330:133500.579 Requested [net.tcp.dns[127.0.0.1,www.domain.com]]
25380:20100330:133500.580 Sending back [0]