How does FF know my DNS is a Comcast-provided one? Is there an IP list kept inside of browsers and updated?
So, yeah, Mozilla can easily determine if a user is on the Comcast network just from their IP address.
Also, while Comcast actually has a bunch of DNS servers spread across the country, I believe that nowadays they're mostly "promoting" the use of 75.75.75.75 and 75.75.76.76 (which, AFAIK, are anycasted and direct end users to their "local" DNS servers).
I mean, how can the determine it's a Comcast DNS server configured on my network? I might be a Comcast customer w/ a custom DNS server configured. If it's a fixed IP check, I suppose that list is in the browser.