Minha suspeita é que no Oracle VirtualBox a rede está configurada para 'NAT'. Isso explicaria por que você pode SSH para a Internet como o host do Windows 8.1 NATs endereços IP do convidado para você e envia-os para fora na interface externa de hosts (que eu suponho que você tem, mas você não mencionou).
Mude a rede do convidado para 'Bridge' e conecte essa ponte ao dispositivo ethernet que se conecta ao servidor de desenvolvimento do CentOS. Em seguida, altere o endereço IP da VM (usando as instruções nesse post vinculado) para um dentro do intervalo usado pela rede Ethernet, como 192.168.100.3
.
Você pode usar o endereço IP do host como o gateway padrão da VM para salvá-lo novamente se decidir usar o Compartilhamento de Conexão com a Internet no host para permitir que os computadores CentOS acessem a Internet.