HTTP IP and DNS IP?
I see you have a NATted public IP as many/most wireless internet users do. The mismatch between the two public IPs you see does not, in my experience, reflect on NAT directly. But some ISPs give you two IPs (NATted or not) - one for DNS requests, and one for all other traffic.