Hacker News new | past | comments | ask | show | jobs | submit login

I'm confused. Does this affect the ranking of sites like alice.github.io or bob.netlify.com? Does it penalize github.io and netlify.com? Both?



I think github.io is explicitly registered as a shared second level domain (similar to co.uk), which also ensures browsers don't allow cookies spanning multiple subdomains.


Registered with whom? How does one register their website like that?


The Public Suffix List.

There are two halves to the list. The first ("ICANN") half are suffixes that work like a TLD from the perspective of the DNS registry. Nominet handles registration in .co.uk or .org.uk or .net.uk the same way another country might choose to handle their whole TLD.

The rest is names whose registered owners do the same thing as a registry for the public or some subset of them, like Blogger or a cheap bulk hosting site where you don't pay for a name.

PSL listing has a variety of effects. Don't do it hoping to achieve one of them and then being disappointed by the others. Do it because you have a real public suffix.

For example many browsers won't let Cookies escape a suffix, so company A.some.example and companyB.some.example can't share cookies if some.example is on the PSL. Let's Encrypt name quotas care about the PSL so companyA.some.example certs wouldn't share quota with companyB.some.example. DMARC won't work on a public suffix, but HSTS preloading does.


Someone might want to correct me on this, but I believe most use the public suffix list:

https://publicsuffix.org/





Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: