New webservers use something called "host headers". This allows us to use one IP to operate more than one website. DNS is still done the same way as before but the webserver sorts out which site to display based on the information the client browser is looking for.