Eu mantenho este bule de chá:
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?
fonte
Respostas:
"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).
fonte
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.
fonte
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!
fonte
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.
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.
fonte
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
fonte
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.
fonte
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á.
fonte
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.com
e 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)fonte