Para começar, você precisará de algo que faça a funcionalidade de roteamento. Eu não estou muito familiarizado com o mundo do Windows Server, mas imagino que tenha algum meio de fazê-lo.
EDIT: este artigo pode apontar você na direção correta: link
Basicamente, o modem pode atribuir um endereço IP externo, fornecido pelo seu ISP, a um dispositivo. Se você tiver apenas um dispositivo em sua rede, não se preocupe: esse dispositivo terá um endereço IP externo e poderá falar com qualquer outro endereço IP externo na Internet. No entanto, se você tiver vários dispositivos, todos precisando de conectividade à Internet por meio desse modem, você precisará de um roteador (seja um dispositivo de hardware dedicado ou fornecido pelo software no seu servidor Windows) para "rotear" essa conexão para sua rede interna.
O roteador seria responsável por fornecer um endereço IP interno (algo como 192.168.x.x ou 10.x.x.x) para cada dispositivo em sua LAN interna. Ele também é responsável por passar o tráfego da Internet entre os dispositivos na sua rede (que não sabem nada sobre o endereço IP externo / ISP) e os servidores na Internet mais ampla (que não sabem nada sobre o endereço IP interno que seus dispositivos têm ).
Esse roteador, seja hardware ou software, também seria responsável pelo encaminhamento de porta se você estiver tentando executar um servidor acessível pela Internet em sua rede interna.
[O encaminhamento de porta basicamente configura regras no roteador que dizem: "Se uma solicitação chegar ao endereço IP atribuído pelo provedor / externo em uma determinada porta, envie essa solicitação para xxx.xxx.xxx.xxx, onde xxx .xxx.xxx.xxx é um endereço IP interno.]