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 que parem de usar o IP do servidor e usem o nome do servidor. Eles serão forçados a alterá-lo para ver os novos arquivos de qualquer forma, então você deve conseguir que todos mudem.
E então, basta o servidor FTP regular ser vinculado ao nome. Deveria ser possível? Quanto a uma maneira programável de descobrir isso, essa é uma boa pergunta.
EDIT: não tenho certeza sobre como funciona no Windows, mas se você tem um FTP rodando no IP e no nome do servidor, você deve poder ver os logs também e ver qual servidor está sendo acessado pelo que IP. Embora isso esteja vindo de um cara do Linux. : p