I wish to comment Loading a website using IP, but I can't because of reputation.
I have question because I don't understand process of opening website hosted with virtual hosting. When I write https://stackoverflow.com in my browser, something (DNS?) translate name to IP. So what difference between I wrote this IP or name in browser? Something (again, DNS?) should keep information about which of virtual hosts should be called on translated IP, because I wish to open stackoverflow.com, not other virtual website. Could someone help me to understand this process?
My goal as programmer is to access to source of website using information from sniffed on port 443 IP package.
Thanks for any help! Michał