Como obtenho um endereço IP estático para o meu bule?

149

Eu mantenho este bule:

Eleretornaumerro418quandoépingado,eépingadoregularmenteporpessoasquechegamda página relevante da Wikipedia. (Para os interessados, e parece haver alguns de vocês, a história relevante é aqui )

Ele fica em uma prateleira do meu escritório no departamento de Ciência da Computação de uma universidade e os caras do suporte tiveram a gentileza de fornecer um endereço IP dedicado alguns anos atrás.

Meu contrato está chegando ao fim nas próximas semanas e ocorreu-me que precisaria fazer algo com o bule. Eu gostaria de levá-lo para casa, mas eu tenho não indício de como explicar ao meu fornecedor de banda larga em casa que eu quero um endereço IP dedicado chegando em minha casa para que as pessoas possam fazer ping em um bule.

Existe uma maneira razoável de ter um servidor em uma prateleira em minha casa que as pessoas possam fazer ping por meio de um endereço IP? Quais termos de pesquisa posso usar para encontrar uma solução para esse problema?

    
por Joe 14.08.2014 / 14:23

8 respostas

54

"explico ao meu fornecedor de banda larga em casa que eu quero um endereço IP dedicado em minha casa para que as pessoas possam fazer ping em um bule de chá" só não faz referência ao bule ... eles podem pensar que você é louco!

A propósito: diga a eles que você quer um endereço IP estático.

Por favor, note que em muitos países, muitos ISPs não vendem IPs estáticos para clientes da classe consumidora (mas pedir a eles é grátis!). Se eles não quiserem dar-lhe um, você pode criar uma conta DynamicDNS para permitir que as pessoas acessem o bule usando um nome de host (por exemplo: myteapot.dyndns.org).

    
por 14.08.2014 / 14:28
25

A palavra pode ser apenas "IPv6". É perfeitamente razoável que um bule de chá tenha um endereço IPv6. O design do IPv6 permite que você tenha uma sub-rede inteira de endereços IPv6 para todos os dispositivos em sua casa.

    
por 14.08.2014 / 14:30
20

Precisa ser um endereço IP? A razão pela qual eu pergunto é que seria muito mais fácil (e mais barato) usar um domínio para acessá-lo.

Fazendo isso, você pode manter a mesma conexão de internet que tem agora em casa e usar um serviço como dyn.com ou noip.com para manter seu domínio (htcpcp.com talvez?) apontando para o IP dinâmico da sua casa. Dessa forma, quando o seu modem for reinicializado ou o seu ISP alterar o endereço IP que você possui, o domínio será atualizado para indicar isso.

A outra opção seria chamar seu ISP e dizer a ele que você deseja um endereço IP estático. Alguns ISPs cobrarão cerca de US $ 5 / mês por esse serviço, enquanto outros exigirão que você atualize para uma conexão comercial antes de permitir que você faça isso.

Se você tiver outras dúvidas, me avise!

    
por 14.08.2014 / 14:31
13

Is there a reasonable way of having a the server on a shelf in my house that people can ping via an IP addrees?

Sim. Ver abaixo. Eu assumo por "ping" você realmente quer dizer "contato usando um navegador da web" para receber um código de resposta HTTP 418.

What are the words I use to google for the solution to this problem?

  • "endereço IP estático"
  • "encaminhamento de porta"
  • "Reserva DHCP"

Banda Larga do Reino Unido SOHO

A banda larga doméstica é normalmente fornecida por um roteador que usa conversão de endereço de rede (NAT), em que a rede interna usa um intervalo de endereços privados (por exemplo, 192.168.1.) e o endereço "público" externo é alocado dinamicamente pelo provedor de serviços de Internet. (ISP). Por ser alocado dinamicamente, pode mudar de tempos em tempos.

Normalmente, quando os computadores domésticos são ligados, eles transmitem uma solicitação DHCP solicitando um endereço IP interno que podem ser usados. Normalmente, seu roteador responde e aloca um endereço de um pool de endereços internos.

Os endereços internos geralmente não podem ser acessados diretamente, mas o roteador usa NAT para traduzir entre endereços internos e externos.

endereço IP estático

Você precisa solicitar um "endereço IP estático". Isso significa que seu endereço IP público será corrigido e poderá ser publicado para uso com seu bule de chá. Você não poderá escolher o endereço real.

Alguns ISPs do Reino Unido cobram uma taxa mensal extra por isso (por exemplo, BT), mas alguns não (por exemplo, Zen).

Endereço Interno do Bule

O seu Bule pode ter um endereço IP fixo configurável, caso em que você deve configurar um endereço dentro do intervalo de rede interno usado pelo seu roteador, mas fora do intervalo fornecido pelo seu roteador - é o intervalo de DHCP.

Como alternativa, você pode configurar seu roteador para sempre fornecer ao bule o mesmo endereço interno.

Encaminhamento de porta

As solicitações recebidas para o seu roteador, para o serviço de bule, precisam ser passadas para o endereço interno específico do seu bule. Você faz isso usando "encaminhamento de porta". Alguns roteadores podem se referir a isso como "pinholes" ou usar alguma outra terminalogia.

    
por 14.08.2014 / 16:54
3

Se o seu ISP não estiver usando nat de classe da operadora, provavelmente você já tem um endereço IP global passível de ping. Alguns ISPs bloqueiam portas, com certeza, e seu endereço IP pode não estar estático - mudando de lugar quando você se desconecta / reconecta. Você simplesmente verifica se pode obter um segundo endereço IP roteado para você (embora eu não tenha ideia de como um roteador de nível de consumidor lidaria com isso - você pode precisar de um roteador de classe comercial), ou simplesmente obter o bule de chá da sua linha barata.

Se essa não é uma opção, uma maneira indireta pode ser obter um VPS com um endereço IP estático em outro lugar e usar seu firewall para encaminhar todos os pacotes para o dito bule. Uma alternativa pode ser ter um proxy para o seu bule lidar com essas coisas. Eu suponho que isso pode deixar espaço para um bule virtual emulado também.

Finalmente, considerando o esgotamento do endereço IP - dê a ele um endereço ipv6 como sugerido por MSalters

    
por 14.08.2014 / 14:49
1

O endereço IP atual do bule parece estar registrado em RHUL .

Supondo que você ainda esteja no Reino Unido, vários ISPs domésticos incluem um endereço IP dedicado / fixo / estático como parte de seus pacotes de banda larga domésticos (incluindo em alguns casos IPv6) e provavelmente ficariam realmente satisfeitos em atender (servir?) seu bule. Por exemplo:

Um computador de placa única deve criar um servidor doméstico adequado para o bule. Considere algo como um OLinuXino , ou veja esta página útil da Free Software Foundation.

    
por 16.08.2014 / 01:57
1

Se você não quer mudar muita coisa, alugue um servidor virtual, configure o iptables para a conectividade nat com qualquer porta relevante (adivinhando 80), configure nat no seu dispositivo de borda de tal forma que se o IP de origem for o vps ip e dst port é 80 (neste contexto), encaminha para o bule. (Por favor, note que você precisará garantir que as regras nat sejam bidirecionais)

Dessa forma, você não precisará fornecer seu IP residencial e o dispositivo basicamente funcionará como está.

    
por 20.08.2014 / 03:31
0

Em algo que ainda não vi mencionado: TEM ser estático? Absolutamente? Positivamente?

link

Você pode usar um serviço de DNS dinâmico para atualizar seu endereço IP residencial. O link é o que eu uso para o meu roteador doméstico, embora eu tenha certeza de que há muitos outros serviços semelhantes por aí. Pode ser mais econômico pagar US $ 25 a US $ 35 por ano ... em vez do que é mais provável que seja US $ 10 por mês para um endereço IP estático do seu provedor.

A forma como o DynamicDNS funciona é que, periodicamente, você verifica seu endereço IP. Se mudar, atualize o servidor DNS. Meu roteador está configurado para fazer isso automaticamente com o DynDns, embora eles possuam um aplicativo que você possa executar em um computador local.

Dessa forma, você pode fazer com que as pessoas executem ping teapot.MyDomainName.com e funcione corretamente, exceto pelo pouco tempo entre a alteração do endereço IP e a atualização do servidor DNS (que pode ser segundos, horas ou dias) dependendo da configuração)

    
por 17.08.2014 / 03:48