Eu quero um endereço IP estático para o meu (rede? ou computador?)

0

Eu e dois amigos temos feito um videogame. Nós pensamos sobre hospedagem de download um pouco, mas descobrimos que o tamanho máximo de upload de arquivo livre do Mediafire, Box e aqueles tipos de sites de hospedagem de arquivos é muito pequeno para nós. Devido a essa limitação, escrevi um baixador de cliente / servidor TCP curto para que possamos hospedar o binário do cliente no Mediafire e fazer com que o jogo real de nosso programa do lado do servidor seja executado no Ubuntu Server.

Eu acho que o computador Ubuntu Server precisa de um endereço IP estático, mas a minha pergunta é: está tendo um endereço IP estático como o que você usa com este tutorial vai tornar o endereço IP local do computador Ubuntu Server estático, ou ele vai fazer o endereço IP que você pode ver a partir de whatismyip.com estático? Eles não são igualmente cruciais para garantir que o cliente sempre tente se conectar ao mesmo lugar?

Se meu roteador estiver configurado para encaminhar pela porta o endereço IP do computador Ubuntu Server, mas o endereço IP mudar, o download não funcionará. Se o endereço IP da minha rede (aquele visto de WhatIsMyIP) mudar, o programa cliente tentará se conectar a um local completamente incorreto - como posso consertar ambos?

    
por Peter Lake 05.11.2013 / 04:34

2 respostas

1

my question is this: is having a static IP address like the one you turn out with from this tutorial going to make the local IP address of the Ubuntu Server computer static, or is it going to make the IP address that you can see from whatismyip.com static?

Isso torna seu IP privado estático, ou seja, o da sua LAN.

Aren't they equally crucial to ensuring the client always attempts to connect to the same place?

Não exatamente: é crucial que o IP privado de seu servidor seja estático, para que o encaminhamento de porta do roteador para o servidor não funcione.

Um IP estático público é de fato uma condição suficiente para acessar seu servidor Ubuntu do lado da WAN, mas não é uma condição necessária. Existem soluções gratuitas e não gratuitas.

Seu IP público (o que é identificado por serviços como whatismyipaddress.com) não está sob seu controle: ele é atribuído a você pelo seu ISP.

Você pode organizar um IP estático a ser fornecido ao seu roteador pelo seu ISP. Isto certamente não é não uma solução livre.

Como alternativa, você pode usar um serviço comercial de DNS dinâmico que garantirá que o nome escolhido (www.thismymyWebsite.com) sempre seja resolvido para o seu endereço IP correto, mesmo quando seu ISP o alterar. Um exemplo de tal serviço é o DynDNS, mas há muitos por aí permitindo comprar um conveniente. O dinheiro que você paga nesse caso é compartilhado entre o registro do seu nome de domínio (para que ninguém mais possa reivindicá-lo nesse meio tempo) e o serviço real de manter os servidores DNS em todo o mundo atualizados corretamente no que diz respeito ao seu domínio. / p>

Por fim, há uma alternativa gratuita para isso, que pode ser útil para a depuração e a fase inicial, dependendo do escopo real do seu negócio. É chamado de No-IP e fornece um nome de domínio de terceiro nível, ou seja, algo como

 www.myname.no-ip.biz

onde você só pode escolher a parte "myname".

    
por 05.11.2013 / 10:49
3

Aqui estão três soluções possíveis:

  1. Alugue um servidor (por exemplo, um VPS barato) com um endereço IP estático.

  2. Use um serviço de DNS dinâmico para que o nome de host DNS do seu servidor tenha um registro A apontando para seu endereço IP atual. Observe que essa solução está longe de ser perfeita, pois há muitas situações em que o nome do host pode estar apontando para um endereço IP antigo (por exemplo, se o servidor ficar inativo, o registro A apontará para o IP antigo até que ele volte novamente e registra seu novo IP com o serviço dyndns).

  3. Combinação de 1 & 2 acima - alugue um Amazon Web Service ou um servidor "cloud" semelhante (google, rackspace e muitos outros têm ofertas semelhantes) com um endereço IP dinâmico e use o DNS dinâmico para apontá-lo.

por 05.11.2013 / 04:59

Tags