Client software, such as Firefox, has no business doing its own DNS. That belongs further down the network stack, which is why you're able to configure "host file before DNS lookup" or not at the OS level.
Client software, such as Firefox, has no business doing its own DNS. That belongs further down the network stack, which is why you're able to configure "host file before DNS lookup" or not at the OS level.