at results do you get on your client computers if you try running nslookup or dig?
Here 172.16.0.1 is my pfSense system and my updstream DNS servers are OpenDNS:
stan@t310:~> nslookup google.com
Server: 172.16.0.1
Address: 172.16.0.1#53
Non-authoritative answer:
Name: google.com
Address: 74.125.224.225
Name: google.com
Address: 74.125.224.232
Name: google.com
Address: 74.125.224.229
Name: google.com
Address: 74.125.224.228
Name: google.com
Address: 74.125.224.226
Name: google.com
Address: 74.125.224.224
Name: google.com
Address: 74.125.224.230
Name: google.com
Address: 74.125.224.227
Name: google.com
Address: 74.125.224.233
Name: google.com
Address: 74.125.224.238
Name: google.com
Address: 74.125.224.231
stan@t310:~> dig google.com
; <<>> DiG 9.9.2-P2 <<>> google.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 320
;; flags: qr rd ra ad; QUERY: 1, ANSWER: 11, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;google.com. IN A
;; ANSWER SECTION:
google.com. 277 IN A 74.125.224.225
google.com. 277 IN A 74.125.224.231
google.com. 277 IN A 74.125.224.238
google.com. 277 IN A 74.125.224.233
google.com. 277 IN A 74.125.224.227
google.com. 277 IN A 74.125.224.230
google.com. 277 IN A 74.125.224.224
google.com. 277 IN A 74.125.224.226
google.com. 277 IN A 74.125.224.228
google.com. 277 IN A 74.125.224.229
google.com. 277 IN A 74.125.224.232
;; Query time: 1 msec
;; SERVER: 172.16.0.1#53(172.16.0.1)
;; WHEN: Mon Jun 3 09:41:19 2013
;; MSG SIZE rcvd: 204