{"id":707,"date":"2011-09-17T12:07:35","date_gmt":"2011-09-17T19:07:35","guid":{"rendered":"http:\/\/markandkelley.com\/mark\/?p=707"},"modified":"2012-02-02T20:44:58","modified_gmt":"2012-02-02T20:44:58","slug":"fixed-firefox-6-and-slow-browsing-on-lion","status":"publish","type":"post","link":"https:\/\/www.hickendesign.com\/site\/2011\/09\/fixed-firefox-6-and-slow-browsing-on-lion\/","title":{"rendered":"FIXED: Firefox 6+ and Slow Browsing on Lion"},"content":{"rendered":"<div style=\"float: right; margin: 0 0 2em 2em;\">[contentblock id=2]<\/div>\n<p>I recently upgraded to MacOS X Lion.&nbsp; Shortly after that Firefox automatically updated to v6.&nbsp; I began to experience slow DNS lookups.<\/p>\n<p>When you enter a URL into your web browser or click a link to a web page, the first thing it does is ask your DNS servers where that URL points to.&nbsp; Specifically it is looking for the domain name (domainname.com, .net, .org, etc).&nbsp; The DNS server then responds with an IP address which points your browser to it&#8217;s target destination which allows the downloading to begin.<\/p>\n<p>For the sake of speed optimization, many websites today use more than one web server to deliver their images and various other files on their pages.&nbsp; One web page may have 3 or more different domains to resolve.&nbsp; If each DNS look up takes 2 seconds, you are looking at 6 seconds of lookup time!&nbsp; Say nothing about the download time.&nbsp; This is why it&#8217;s a good to use a service like <a href=\"http:\/\/www.opendns.com\/\">OpenDNS<\/a> or <a href=\"http:\/\/code.google.com\/speed\/public-dns\/\">Google Public DNS<\/a>.&nbsp; Often, doing so will noticeably speed up web browsing.<\/p>\n<p>In my particular situation Firefox was trying to take advantage of IPv6 before trying IPv4 which is good and bad.&nbsp; Good for the future of the internet but bad for today&#8217;s internet because IPv6 is not in use everywhere yet.<\/p>\n<p><strong>PROBLEM:<\/strong><\/p>\n<ul>\n<li>Firefox 6 slow DNS lookups due to priorization of IPv6 over IPv4<\/li>\n<\/ul>\n<p><strong>THE FIX:<\/strong><\/p>\n<ol>\n<li>Enter &#8220;about:config&#8221; into the URL bar<\/li>\n<li>Click &#8220;I&#8217;ll be careful, I promise&#8221;<\/li>\n<li>Enter &#8220;DNS&#8221; in the filter (just below the URL)<\/li>\n<li>Double-click on &#8220;network.dns.disableIPv6&#8221; in the list, setting the value to &#8220;True&#8221;<\/li>\n<li>Close and restart Firefox<\/li>\n<\/ol>\n<p>This dramatically increased the speed of my web browsing.&nbsp; I tested this by enabling and disabling the setting several times just to make sure it wasn&#8217;t a network hiccup or somehow related to OpenDNS since I use them.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>[contentblock id=2] I recently upgraded to MacOS X Lion.&nbsp; Shortly after that Firefox automatically updated to v6.&nbsp; I began to experience slow DNS lookups. When you enter a URL into your web browser or click a link to a web page, the first thing it does is ask your DNS servers where that URL points &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.hickendesign.com\/site\/2011\/09\/fixed-firefox-6-and-slow-browsing-on-lion\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;FIXED: Firefox 6+ and Slow Browsing on Lion&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[9],"tags":[23,24,28,30,36,47,48,52,63],"class_list":["post-707","post","type-post","status-publish","format-standard","hentry","category-technical","tag-dns","tag-dns-lookup","tag-firefox","tag-firefox-6","tag-google-public-dns","tag-ipv4","tag-ipv6","tag-lion","tag-opendns"],"aioseo_notices":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.hickendesign.com\/site\/wp-json\/wp\/v2\/posts\/707","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hickendesign.com\/site\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hickendesign.com\/site\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hickendesign.com\/site\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hickendesign.com\/site\/wp-json\/wp\/v2\/comments?post=707"}],"version-history":[{"count":1,"href":"https:\/\/www.hickendesign.com\/site\/wp-json\/wp\/v2\/posts\/707\/revisions"}],"predecessor-version":[{"id":1024,"href":"https:\/\/www.hickendesign.com\/site\/wp-json\/wp\/v2\/posts\/707\/revisions\/1024"}],"wp:attachment":[{"href":"https:\/\/www.hickendesign.com\/site\/wp-json\/wp\/v2\/media?parent=707"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hickendesign.com\/site\/wp-json\/wp\/v2\/categories?post=707"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hickendesign.com\/site\/wp-json\/wp\/v2\/tags?post=707"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}