Well, it turns out that Firefox 3 by default will try to resolve IPv6 addresses when requesting a URL. When it can't find one, a time out must pass before it returns a result. The localhost address used by the WDS won't have an IPv6 address, and thus when FF asks for localhost, it gets delayed looking up the IPv6 address.
FF will then do this for every item on the page, image, js, css, etc...
The fix involves adjusting the Firefox settings to NOT try to resolve the IPv6 addresses for a given domain.
Derek here offers a solution to fix the problem by turning off the IPv6 lookup feature completely, however there is also a way to allow Firefox to just disable the DNS lookups for a particular domain name, not just turn off the feature all together.
To only exclude a given domain name from IPv6 lookups:
- Start Firefox
- In the address bar, type in "about:config"
- Accept the warning
- In the filter box type in: "network.dns.ipv4OnlyDomains"
- Double click the one entry that should show up
- Type in "localhost" and any other domains (comma separated) > OK
- Changes should take affect immediately
- Start Firefox
- In the address bar, type in "about:config"
- Accept the warning
- In the filter box type in: "Network.dns.disableIPv6"
- Double click the one entry that should show up, to change it to true
- Changes should take affect immediately

0 comments:
Post a Comment
Anyone can write comments. However they will not show up immediately, as they will be checked for spam, relevance, etc...