I have a web application running on port 443 https with windows authentication, machine name is “localspdev” I have following site collections
/ (Root site collection)
site1.dev (HNSC)
site2.dev (HNSC)
If I browse “https://localspdev” I get root site collection, which is fine. I can browse site1 and site2 as well
I am extending web application to extranet zone with forms and windows authentication enabled, port is 443, https and host header is “extranet.dev”
when I browse “https://extranet.dev“, root site collection comes up, which I don’t want, I can create 1 more extranet HNSC but how can I configure “https://extranet.dev” to open/link new extranet site collection?
thank you for your reply.
If I create another HNSC, lets say site3.dev in a default zone, how will this site be accessible by browsing  http://extranet.dev,?
To get a different site on http://extranet.dev, you need to create another HSNC site collection or Create another Web Application.
Their is only 1 root level site collection in one web app. Different zone give you different IIS site but with same content, You can access same site from 5 different zones.Usually we extended webapp for different Authentications.