Как Вам уже ответили, DNS не занимается различием, он просто отвечает на запрос клиента, какой ип у хоста вот такого.
Видимо у вас схема взаимодействия не выстраивается в голове.
Вы клиентом (браузером) делаете запрос sub1.test.ru dns отдал вам ип хоста на котором расположен этот домен. Помимо sub1.test.ru на этом хосте может располагаться великое множество сайтов, aaa.ru bbb.ru и фронтэнд этого сайта при получении запроса от Вашего клиента уже решает что именно вам отдать (какую директорию), Вы же спрашивали sub1.test.ru то он Вам и отдаст, точнее клиенту.