Firefox by default does not use your proxy when making DNS requests. This can lead to a bit of confusion if your internal DNS servers are different from your public servers, thankfully there’s a simple fix:

  1. Navigate to: about:config
  2. Locate network.proxy.socks_remote_dns and set the value to true