В общем случае нет.
IP может принадлежать балансировщику, CDN, и.т.д.
Т.е узнать где находится данный адрес зачастую несложно, а вот узнать где находится собственно сам сервер, это уже проблема, ибо его местонахождение зачастую никак не связано с ip адресом, по которому осуществляется вход.
Поэтому самый простой и гарантированный способ - спросить у владельца.