Como descubro meu nome de host e endereço IP no Ubuntu?

3

Eu sei que o Windows tem o comando ipconfig para descobrir informações sobre o meu nome de host e endereço IP. No Ubuntu eu tentei:

tpconfig - não foi instalado na minha máquina iwconfig - não deu informações úteis ifconfig - deu as coisas abaixo:

inet addr: 128.48.204.195 Bcast: 128.48.204.255

Estou atrás de um firewall. Esses são os meus endereços IP? Ou o que eles representam?

Além disso, todo computador tem um nome de host? Se sim, como descubro isso?

Obrigado Alex

    
por Genadinik 01.04.2011 / 02:18

3 respostas

6

O endereço inet é seu endereço IP. Não é um dos três intervalos de endereços IP privados, portanto, é um IP externo que pode ser acessado externamente.

Se você tem um IP dentro dos seguintes intervalos

10.0.0.0 - 10.255.255.255
172.16.0.0 - 172.31.255.255
192.168.0.0 - 192.168.255.255

Em seguida, o IP está por trás de um NAT, e não pode ser acessado a partir do exterior sem o encaminhamento de porta de algum tipo de configuração. Como o seu IP não está em nenhum desses intervalos, ele é um ip público e pode ser acessado pela Internet, desde que o firewall na frente dele não esteja bloqueando explicitamente os pacotes.

O endereço Bcast é o endereço de broadcast da sua sub-rede (a rede em que você está), esse IP não é atribuído somente a você e é o mesmo para todos na sua sub-rede. Um endereço de broadcast é o último IP em uma sub-rede, não é atribuível a nenhum host, mas é usado por muitos protocolos de rede.

Você pode descobrir seu nome de host executando o comando hostname ou cat /etc/hostname

    
por 01.04.2011 / 02:24
3

O "inet addr" é de fato o seu endereço IP (é uma abreviação de "endereço de internet"); a parte "Bcast" é o endereço de broadcast da sub-rede em que você está (geralmente você pode ignorar isso completamente).

Você pode ou não ter um nome de host no que se refere a outros computadores. No Linux, o comando hostname dirá a você o que seu computador acha que é chamado. Este nome de host pode (ou não) funcionar para entrar em contato com seu computador de outro em sua rede local; quase certamente não funcionará de fora da sua rede.

Você também pode tentar uma pesquisa reversa de DNS em seu endereço IP invertendo os octetos em seu endereço e anexando .in-addr.arpa em um comando nslookup ; usando o endereço IP que você digitou aqui, seria nslookup 195.204.48.128.in-addr.arpa , que pode ou não retornar algo útil / significativo, dependendo de como sua rede está configurada.

    
por 01.04.2011 / 02:25
0

O ifconfig ou ip addr show fornecerá o endereço IP da sua caixa. Não necessariamente o endereço que você usa para falar com o mundo, no entanto, se o seu gateway padrão realiza o NAT.

Para ver o nome do seu computador, digite hostname . Todos os computadores devem ter um nome de host. Mas não confunda um "hostname" com um "nome DNS" (por exemplo, electra.example.com, hornet.example.net). Este último depende da configuração do servidor DNS.

Você pode descobrir se seu computador tem um nome DNS usando dig ou nslookup e pesquisando o registro PTR do seu endereço IP revertido. Por exemplo, se o endereço do seu computador for 10.2.3.5, pesquise por 5.3.2.10.in-addr.arpa .

    
por 01.04.2011 / 02:30