Como encontrar o endereço IP do meu computador? [duplicado]

1

Eu sou um noob total sobre TCP / IP, agora lendo algum documento ( Sams Teach Yourself TCP / IP em 24 horas ). No entanto, ainda não recebo alguns conceitos.

Primeiro, quando digito "qual é o meu endereço IP" no Google, ele mostra um endereço começando com 88.225, legal, mas quando faço essa pesquisa em outro computador em casa, ele mostra exatamente o mesmo endereço IP . Então é provavelmente o endereço do roteador para o meu provedor, certo?

Então, como encontro o endereço IP do meu computador (ou adaptador de rede)?

P.S. (um longo)

Eu preciso saber isso porque eu quero configurar um Unity Masterserver, no meu pc antigo, que tem o servidor ubuntu instalado. Portanto, qualquer ajuda sobre a configuração do endereço IP do servidor Ubuntu (ou estático?) Também é muito apreciada. Mas, novamente, talvez tudo funcione se eu souber o endereço IP público dessa máquina.

Essa máquina mostra um ip como 192.168.1.36, e eu posso conectá-lo a partir do meu computador (conectado ao mesmo roteador), mas claro que não de outro local. Então, eu preciso saber que é o endereço IP "real (?)".

Obrigado!

P.S. 2:

Nem ipconfig no cmd do Windows nem ifconfig no terminal do Ubuntu Server fornecem informações úteis. Eles apenas imprimem IP's que começam com 255.255 e 192.168 ..

P.S 3:

Existe obviamente algo tão simples, que eu não sei, e você assume que eu sei. Mas eu não sei o que é :) Vou apenas escrever meus palpites aqui. Por favor, me diga se eles são irrelevantes.

  • Devo configurar um IP estático em vez de usar o DHCP. Se sim, como?
  • Devo de alguma forma "descobrir" o meu IP daquele "88.225 .." um, combinado com o meu "ip local"?
por jeff 27.07.2013 / 17:12

2 respostas

2

Estritamente falando, o seu computador não tem um endereço IP que possa ser acessado de fora. Só tem um endereço IP privado em algum lugar no intervalo 192.168.0.0/16 . Não importa se é atribuído estaticamente ou por DHCP.

(A coisa 255.255.x.x é provavelmente uma netmask , usada para determinar quais endereços IP pertencem à mesma LAN.)

Somente o roteador tem um endereço IP público e é o mesmo que o Google e vários outros websites informam. Quando o computador envia pacotes para a Internet, o roteador altera o endereço do remetente do interno para o endereço público do roteador (executa NAT). Ao receber pacotes, ele procura em sua tabela NAT endereços correspondentes e portas TCP / UDP e altera o endereço do destinatário de volta para o interno.

No entanto, se não houver correspondências - por exemplo, se alguém de fora estiver tentando criar uma nova conexão - o roteador não saberá qual endereço interno usar e, normalmente, descartará o endereço pacote. Isto é o que eu quis dizer com "não tem um endereço que pode ser acessado de fora". Claro, é possível criar regras de encaminhamento estáticas, por exemplo "conexões para a porta TCP 22 → endereço interno 192.168.42.1".

    
por 27.07.2013 / 17:30
1

Geralmente, um usuário encontrará seu próprio endereço IP observando a configuração no computador. Por exemplo. no windows digite ipconfig . No OSx, BSD, Linuxes, ... use ifconfig .

Quanto a você obter apenas um IP. Eu suspeito strongmente que:

  1. Seu IP é 192.168.1.100 ou similar (que é o intervalo DHCP padrão para IPs na maioria dos dispositivos SoHo)
  2. Você só tem um IP RFC 1918 (também conhecido como IP público roteável real) e que sua configuração inicial é usando um terrível kludge chamado NAT para contornar isso.

[Publicar edições]

Yes, of course. But that's the side question, really. I need the basics first. How do I know what my reachable-from-outside IP is?"

Existem pelo menos três maneiras de fazer isso:

  1. Vá para outro computador e pergunte de onde você está vindo. (O site wehatis myIP torna fácil colocar essas informações em uma página da Web. Esse IP 88.225.x.x é o seu IP público.
  2. Verifique o seu modem de provedores. Ele irá listar o IP que está usando (mesmo que tenha o IP via DHCP do seu ISP).
por 27.07.2013 / 17:28