Значит ли это, что жля выхода в интернет хост использует DNS сервер?
Нет.
Шлюз это компьютер в вашей локальной сети, который умеет перенаправлять трафик в другую сеть. Обычно такой компьютер называют - роутер.
Собственно шлюз используется для выхода трафика из сети. Без шлюза трафик только внутри вашей сети будет ходить.
DNS это такой сервис который сообщает адрес, по имени. Отправляешь ему имя - например vasya.com, а он в ответ сообщает адрес которому соответствует это имя, например 127.0.01