Questão Como faço para vincular meu IP interno ao meu ip externo?


Digamos que meu IP interno seja 192.168.0.1

E meu externo é 2.222.333.444

1.222.333.444 é dinâmico e monitora toda vez que ele muda para o hostname www.website.com

Eu quero ligar o meu ip externo para que quando eu conectar o nome do host, ele: www.website.com> 2.222.333.444> 192.168.0.1


1
2018-01-26 16:26


origem


Esses comandos pode ser útil. Verifique as configurações que você definiu no roteador e com o seu provedor de serviços de Internet. - Wilf


Respostas:


Primeiro, você precisa registrar seu domínio (www.my-website.com) com um provedor de DNS que forneça acesso à API, como Amazon Web Services (rota 53). 

Então você precisa ter um pequeno script em sua rede doméstica que verifica continuamente seu IP público, por exemplo como o seguinte comando bash.

wget -O - -q icanhazip.com.

O script deve detectar se o IP foi alterado (diferente do valor em cache) e, em caso afirmativo, usar o IP em uma solicitação da API para atualizar os registros do servidor de nomes.

Por fim, você precisa usar o encaminhamento de porta em seu roteador para rotear as solicitações recebidas para o IP estático que deseja manipular a solicitação, por exemplo, 192.168.0.1. Você também precisará manter o IP privado de seus computadores, seja definindo IPs estáticos ou configurando o que estiver fornecendo seu serviço DHCP (geralmente seu "hub inicial"). Infelizmente, todos os hubs têm recursos diferentes, por isso não posso ajudá-lo. Por exemplo, meu hub BT pode mapear o encaminhamento de porta para dispositivos baseados no MAC em vez de IPs, para que você ainda possa ter um IP estático dinâmico.

Eu recomendo AWS puramente porque eles têm muitos SDKs que acomodam uma variedade de idiomas, então é provável que você encontre um para o seu idioma preferido, no entanto você precisaria configurar uma conta e não é "grátis como na cerveja".


Eu só notei que você marcou a pergunta "minecraft", caso em que eu recomendo que você apenas obter um VPS como isso terá uma velocidade de upload muito melhor, bem como uma conexão de internet muito mais confiável. por exemplo. o VPS terá um IP estático para que você não tenha nenhum tempo de inatividade enquanto os servidores de nomes são atualizados. Também é um pouco mais difícil colocar um servidor de minecraft offline com um ataque DDoS do que uma conexão doméstica, dependendo do fornecedor (alguns até oferecem Proteção contra DDoS como produto, que está além do escopo desta resposta).

Se, no entanto, você decidir continuar pela rota de hospedagem, precisará encaminhar a porta TCP 25565 para seu IP privado no seu roteador para Minecraft, a menos que você altere a porta padrão do seu servidor.


1
2018-01-26 16:43





Fácil como 1, 2, 3 ...

  1. Inscrever-se em um serviço DNS
  2. Instalar um atualizador de DNS em sua rede local
  3. Encaminhar o tráfego de entrada para o computador desejado

Inscrever-se em um serviço DNS

Um Servidor de Nomes de Domínio, ou DNS, mapeia endereços IP (externos) para nomes de domínio. Embora seja possível criar seu próprio DNS, é melhor deixar isso para os profissionais, como:

  • Acesso Remoto DYN - Isso é o que eu uso, US $ 25 por ano. Você pode fornecer seu próprio nome de domínio ou selecionar um subdomínio de um dos vários domínios deles, (yourchoice.homedns.org). Você pode rotear 31 IPs diferentes.
  • não-ip - Tem três versões que podem rotear 3 IPs e você deve usar seus nomes de domínio. Pagar pela versão é de US $ 19. Eu nunca os usei, mas eles são muito populares.
  • Amazon Route 53 - US $ 0,50 por zona hospedada / mês para as primeiras 25 zonas hospedadas. Provavelmente a rota mais barata se você precisar rotear 1 IP.

Você não pode errar, basta escolher um e se inscrever! Para mais informações sobre DNS, consulte:

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

Instalar um atualizador de DNS em sua rede local

Cada um dos provedores de serviços DNS acima fornecerá o software que você pode instalar para enviar automaticamente o endereço IP externo para os servidores. Essas ferramentas funcionam bem, embora o seu computador sempre esteja em ordem para enviar as atualizações.

No entanto, sugiro fortemente usar o seu roteador, eles consomem pouca energia, estão sempre ligados e mais confiáveis ​​do que um computador. A maioria dos roteadores permite que você insira seu nome de usuário e senha dyn (ou outros serviços) e fará o resto. Alguns ISPs fornecem roteadores / modems que não podem / não querem fazer isso. Se este é o seu caso (ou de qualquer outra pessoa), apenas comente e incluirei essas instruções.

Depois de inserir suas credenciais no roteador ou instalar um cliente de atualização, faça login em sua conta DNS no site do provedor de sua preferência e verifique se tudo está funcionando.

Encaminhar o tráfego de entrada para o computador desejado

Sua rede doméstica provavelmente tem um roteador que é responsável pelo tráfego de entrada / saída do roteador através de certas portas através do firewall do roteador. Os passos básicos são:

  1. Determinar as portas necessárias para encaminhar. Isso depende do tipo de aplicativo, de quem escreveu o software e de como ele está configurado, mas, para o mindcraft, você precisa de 25565. O portforward.com fornece recursos para muitos aplicativos.

  2. Faça o login no seu roteador

  3. Atribua ao seu computador um endereço IP fixo (você pode usar o DHCP se ele puder encaminhar para um endereço MAC

  4. Encaminhar as portas desejadas para o endereço IP / MAC

Recursos adicionais

Esta resposta destina-se a fornecer uma visão geral dos principais passos necessários, não dos detalhes essenciais. As tarefas específicas descritas foram respondidas muitas vezes em outras formas. Se você não conseguir encontrar informações sobre tarefas específicas, poste um comentário para essa pergunta e eu ligarei os guias apropriados.

Certifique-se também de verificar:

http://portforward.com/softwareguides/minecraft/portforward-minecraft.htm


1
2018-01-26 20:15