Попробую вкратце описать как работает (не углубляясь в техническую сторону)
DNS сервер в ответ на запрос возвращает значение записи для домена/поддомена.
Записи есть нескольких типов. NS запись указывает какой адрес у DNS сервера который "хранит и отвечает" остальные записи для этого домена (или поддомена)
A и AAAA записи сообщают какой IP и IPv6 адреса для этого домена/поддомена
т.е в вашем вопросе example.com:5555 будет отправлено по IP адресу example.com (указанному в А или AAAA записи) и 5555 порту, который Вы указали явно.
Еще есть SRV и TXT записи, и да для некоторых сервисов в этих записях хранится порт по которому сервис ожидает соединения.
Есть еще несколько записей CNAME, MX, CAA
Ответ на Ваш вопрос - Да система доменных имен включает в себя порт в SRV записях. Но это не во всех случаях применимо (не для всех сервисов и не работает для http/https в части популярных браузеров).
P.S. т.е проще говоря SRV запись в DNS позволяет не указывать явным образом (через :порт) порт который используется сервисом, действует для протоколов sip, jadber и многих других. К сожалению для http/https это не работает.