Сначала браузер выделяет из URL доменное имя и отправляет DNS-серверу запрос resolve. Сервер ищет A-запись (или AAAA-запись для IPv6) и возвращает IP-адрес нужного хоста. Именно по этому адресу браузер и будет обращаться дальше.
Получив IP-адрес, браузер открывает соединение и, если схема https, согласует шифрование по TLS. Затем отправляет запрос:
Дальше браузер загружает стили, скрипты и картинки, строит дерево страницы и отрисовывает её на экране. Так знание про DNS, IP и HTTP складывается в единую картину работы веба.