Как можно узнать имя сервера на котором хранятся файлы сайта?
В общем случае - никак.
Имя сайта example.com может вести на роутер, с которого пакеты перенаправляются на gateway.example.local, который распределяет активные запросы между серверами site1.example.local-site9.example.local, а статический контент отдаёт со static.example.local. База данных сайта может при этом лежать на отдельном кластере db.example.local.
Посмотреть в исходном коде страницы, куда ведут ссылки на них. А вести они могут, например, на CDN.