Por que ip do hostname é diferente com o ip do meu servidor?

0

Quando eu quiser conectar ao meu servidor (usando o PuTTY) , eu tenho que digitar este ip:

195.201.<n>.<n>

E o resultado de cat /etc/hosts é:

# IPv4
127.0.0.1 localhost.localdomain localhost
172.31.<n>.<n>  Ubuntu-1604-xenial-64-minimal

Minha pergunta é, o que é isso ip 172.31.<n>.<n> ?

Nota1: em que <n> é um número, não o escrevi por motivos de segurança.

Note2: Ubuntu-1604-xenial-64-minimal é o que eu vejo na interface da linha de comando:

root@Ubuntu-1604-xenial-64-minimal /path #
    
por stack 17.01.2018 / 15:44

2 respostas

1

Seu servidor está em uma rede privada

  • 195.201.<n>.<n> é o endereço público (WAN)
  • 172.31.<n>.<n> é o endereço privado (LAN)
por steeldriver 17.01.2018 / 16:01
1

hosts file funciona ao contrário quando você insere %código% ele irá redirecionar você para o ip na frente dele no seu caso Ubuntu-1604-xenial-64-minimal . Então, por exemplo, você pode colocar esse 172.31.<n>.<n> no seu arquivo host e quando você tentar se conectar ao myserver ele irá conectá-lo ao 195.201.<n>.<n> myserver .

    
por AsenM 17.01.2018 / 15:59