DNS Always Getting Non-Authoritative Answer

Solution 1:

I don't:

[me@risby me]$ nslookup www.yesecommerce.com ns.123-reg.co.uk
Server:         ns.123-reg.co.uk
Address:        212.67.202.2#53

Name:   www.yesecommerce.com
Address: 92.19.219.18

Some ISPs do transparent proxying of DNS requests; it may be that your ISP is amongst them. The fact that we get consistently different A records returned points in that direction, too.