Eu adotaria uma abordagem criativa e ligaria o IP do servidor a uma pasta separada com um documento de texto, como "README". As pessoas ficarão curiosas e abrirão ... então eu diria a elas para parar de usar o IP do servidor e, em vez disso, usar o nome do servidor. Eles serão forçados a alterá-lo para ver os novos arquivos de qualquer maneira; portanto, você poderá fazer com que todos mudem.
E, em seguida, basta vincular o servidor FTP regular ao nome. Deveria ser possível? Quanto a uma maneira programável de descobrir isso, é uma pergunta muito boa.
EDIT: não tem muita certeza de como funciona no Windows, mas se você possui um FTP em execução no IP e no nome do servidor, também deve poder visualizar os logs e ver qual servidor está sendo acessado por qual IP. Embora isso seja proveniente de um cara do Linux. : p