Firefox resolves DNS locally by default when using a SOCKS 5 proxy
April 10th, 2010
I just realized that Firefox 3.6 (at least on Mac OS X) tries to resolve DNS names locally when using a SOCKS 5 proxy. Instead of handing name resolution off to the Proxy, Firefox tries to resolve DNS names itself.
To have Firefox delegate name resolution to the Proxy, just make sure the network.proxy.socks_remote_dns configuration option is set to true, by navigating to the about:config URL.
How to disable Bonjour in Mac OS X Snow Leopard
April 7th, 2010
From Mac OS X v10.6: Disabling mDNSResponder will disable DNS I found how to disable Bonjour broadcasting without disabling mDNSResponder — because disabling mDNSResponder effectively breaks DNS name resolution.
To disable Bonjour broadcasting, just add:
<string>-NoMulticastAdvertisements</string>
to the array in the ProgramArguments section in System/Library/LaunchDaemons/com.apple.mDNSResponder.plist:
...
<key>ProgramArguments</key>
<array>
<string>/usr/sbin/mDNSResponder</string>
<string>-launchd</string>
<string>-NoMulticastAdvertisements</string>
</array>
...