Если вы используете apache в Linux, вы должны перейти на
cd /etc/apache2/sites-avaiable/
cp 000-default.conf subname.localhost
nano subname.localhost.conf
Измените DocumentRoot в корневой папке вашего поддоменов
Под добавить
ServerAlias subname.localhost
ServerName subname.localhost
Затем удалите запись для:
<Directory /var/www/html>
</Directory>
Сохранить и выйти
Затем включите ваш новый саб
sudo a2ensite subname.localhost.conf
sudo service apache2 reload
или
sudo service apache2 restart
Перечитав свой вопрос, вы можете просто использовать test.localhost вместо IP.
localhost - это URL вашего локального сервера по умолчанию.