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


149

Eu mantenho este bule de chá:

Um bule conectado à Web, localizado em 134.219.188.123

Ele retorna um erro 418 quando é pingado e é pingado regularmente por pessoas que chegam da página relevante da Wikipedia. (Para os interessados, e parece haver alguns de vocês, a história relevante está aqui )

Ele fica em uma prateleira do meu escritório no departamento de Ciência da Computação de uma universidade e os funcionários de 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 me ocorreu que vou ter que fazer algo com o bule de chá. Eu gostaria de levá-la para casa, mas eu tenho nenhuma idéia de como explicar ao meu fornecedor de banda larga em casa que eu quero um endereço IP dedicado vindo à minha casa para que as pessoas podem executar ping um bule de chá.

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


Um bule de chá? Por que você não usa uma máquina de chá automática?
precisa saber é o seguinte

2
Então, como você resolveu isso?
SQB

Respostas:


54

"explique ao meu fornecedor de banda larga doméstico que eu quero que um endereço IP dedicado chegue à minha casa para que as pessoas possam pingar um bule de chá" apenas não faça referência ao bule de chá ... elas podem pensar que você é louco!

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

Observe que em muitos países, muitos ISPs não vendem IPs estáticos para clientes da classe consumidora (mas solicitá-los é grátis!). Se eles não quiserem fornecer uma, você pode criar uma conta DynamicDNS para permitir que as pessoas cheguem ao bule usando um nome de host (por exemplo: myteapot.dyndns.org).


1
Eu uso dyndns há anos, e essa é a solução mais lógica. Em vez de um endereço IP numérico fixo, você acaba com um endereço alfanumérico fixo. Hoje em dia, você os encontra em www.dyn.com - crie uma conta, configure seu roteador para apontar para o endereço e toda vez que seu endereço IP for alterado pelo ISP, a pesquisa de DNS o resolverá.
Floris

22
Infelizmente, o Dyn - anteriormente DynDNS - não tem mais uma oferta gratuita, o que foi um de seus principais benefícios para usuários domésticos casuais, sem outros requisitos de tempo de atividade além da conveniência. Eu uso o No-IP há um tempo e - módulo o incidente da Microsoft - não tive um problema. Recentemente, mudei minha hospedagem DNS para o serviço DNS gratuito em he.net e agora atualizo meus endereços diretamente, evitando a necessidade de pular através de um provedor dinâmico. (Claro, você tem que ter o seu próprio domínio para este e ser confortável definir as configurações de servidor de nomes etc.)
Cosmic ossifrage

7
Ou você pode usar o DuckDNS . É de graça. (Ele funciona com doações.)
YtvwlD

2
E o No-IP ? Eu os uso e eles são gratuitos e são bons para uso leve.
George George

4
Não se esqueça do FreeDNS - freedns.afraid.org
#

25

A palavra pode ser apenas "IPv6". É perfeitamente razoável que um bule 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.


1
Muitos ISPs domésticos ainda não oferecem ip nativo v.6, mas você pode obter um túnel 4to6 gratuito em tunnelbroker.net que ainda permitirá que você use essa opção.
0DATAFACADE

9
@ 0xDAFACADE Eu sei que esses nomes são confusos, mas precisamos ser precisos ao usá-los, porque, caso contrário, as pessoas lerão algo usando o nome errado e ficarão ainda mais confusas. Não existe um túnel 4to6. O que a HE está oferecendo no tunnelbroker.net é chamado de túneis 6in4.
precisa saber é

1
@kasperd Você está absolutamente correto, meu erro. Boa pegada.
0DATEFACADE

Para os ISPs domésticos do Reino Unido, não é possível oferecer IPv6 diretamente da última vez que verifiquei (há alguns anos), algo a ver com a maneira como o backbone da BT é implementado. Então seria apenas um túnel.
James Snell

1
@ JamesSnell Ah, desculpe, eu não li o seu comentário corretamente para ver que ele era baseado em informações antigas. Na verdade, eu estou na A&A e acredito que a BT recebeu o ipv6 na mesma época em que a troca mudou para fibra para o gabinete. Suponho que eles substituíram um pouco da infraestrutura. Note, no entanto, que estou em uma cidade importante, por isso talvez seja diferente para os mais distantes. Obrigado pela sua resposta clara.
Vality 15/08/14

20

Tem que ser um endereço IP? A razão pela qual 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 à 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 Internet doméstica. Dessa forma, quando o modem reiniciar ou o ISP alterar o endereço IP que você possui, o domínio será atualizado para apontar para isso.

A outra opção seria ligar para o seu ISP e apenas dizer 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 isso.

Se você tiver outras perguntas, me avise!


13

Existe uma maneira razoável de ter um servidor em uma prateleira em minha casa que as pessoas possam executar ping através de endereços IP?

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

Quais são as palavras que eu uso no google para encontrar a solução para esse problema?

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

UK SOHO Broadband

A banda larga doméstica geralmente é fornecida por meio de um roteador que usa a tradução de endereços de rede (NAT), onde 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 Internet Service Provider (ISP) . Por ser alocado dinamicamente, pode mudar de tempos em tempos.

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

Os endereços internos normalmente não podem ser acessados ​​diretamente, mas seu 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 o 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 outros não (por exemplo, Zen).

Endereço interno do bule

Seu bule pode ter um endereço IP fixo configurável; nesse caso, 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 DHCP.

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

Encaminhamento de porta

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


No item de alguns provedores de banda larga do Reino Unido que fornecem endereços IP estáticos, a Virgin (anteriormente Telewest) parece (pelo menos na minha área) alocar endereços estáticos por padrão. Nos 11 anos em que morei, sempre tive o mesmo endereço IP.
LMS

@LiamMcSherry Eu tive o mesmo endereço IP por cerca de 10 anos, não significava que era estático, mas mudou cerca de 4 vezes no ano passado.
Tyson

Da mesma forma, meu endereço IP Virgin ocasionalmente muda. A única vez que notei exatamente quando aconteceu foi quando eles me deram um novo modem a cabo. Basicamente, eles não atribuíram o endereço IP a você como tal, apenas para sua própria conveniência, eles emitem ao seu modem o mesmo endereço IP toda vez que ele solicita um, em vez do mais baixo disponível ou o que for. Exceto que às vezes não, presumivelmente também para sua própria conveniência (ou talvez alguém tenha jogado um café no que quer que mantenha a mesa de pesquisa e eles começaram do zero).
21714 Steve Jobs (

3

Se o seu provedor de serviços de Internet não estiver usando nat de classe de operadora, você provavelmente já possui um endereço IP global que pode ser pingado. Alguns ISPs bloqueiam portas, com certeza, e seu endereço IP pode não ser estático - mudando localmente quando você desconecta / reconecta. Você simplesmente verifica se pode obter um segundo endereço IP roteado para você (embora eu não tenha idéia de como um roteador de nível de consumidor lidaria com isso - você pode precisar de um roteador de nível comercial), ou apenas obtenha o bule de chá com sua própria 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 bule de chá. Uma alternativa pode ser ter um proxy para o seu bule de chá lidar com essas coisas. Suponho que isso também possa deixar espaço para um bule virtual emulado.

Por fim, considerando a exaustão do endereço IP - forneça um endereço ipv6 como sugerido pelo MSalters


1

O endereço IP atual do bule parece estar registrado no 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 domésticos de banda larga (incluindo em alguns casos o IPv6) e provavelmente ficariam realmente satisfeitos em servir (servir?) O seu bule de chá. Por exemplo:

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


Se a banda larga doméstica não oferecer um IP estático, pergunte sobre a classe empresarial. Alguns ISPs oferecerão ips estáticos por um custo adicional ou como parte do pacote.
Sun

1

Se você não quiser mudar muita coisa, alugue um servidor virtual, configure o iptables para a conectividade nat para qualquer porta que seja relevante (suposição 80), configure o nat no seu dispositivo de borda de modo que, se o IP de origem for o vps ip e o dst porta é 80 (neste contexto), encaminha para o bule de chá. (Observe que você precisará garantir que as regras nat sejam bidirecionais)

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


0

Sobre uma coisa que ainda não vi mencionada: PRECISA ser estática? Absolutamente? Positivamente?

http://en.wikipedia.org/wiki/Dynamic_DNS

Você pode usar um serviço DNS dinâmico para atualizar seu endereço IP residencial em mudança. http://dyn.com/dns/ é o que eu uso no meu roteador doméstico, embora eu tenha certeza de que existem muitos outros serviços semelhantes por aí. Pode ser mais econômico pagar de US $ 25 a 35 por ano ... em vez do que provavelmente será de aproximadamente US $ 10 por mês para um endereço IP estático do seu provedor.

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

Dessa forma, você pode fazer com que as pessoas façam ping teapot.MyDomainName.come isso deve funcionar perfeitamente, exceto pelo pouco tempo decorrido entre a alteração do seu endereço IP e a atualização do servidor DNS (que pode ser segundos, horas ou dias, dependendo da configuração)

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.