Como uma porta em um IP compartilhado é encaminhada para o meu VPS?

0

Como funciona em um vps, que eu posso ouvir / abrir portas? se um vps usa o mesmo ip com muitos outros, como get's xx.xx.xx.xx: 1234 são traduzidos para o meu vps e não para os outros?

    
por Andi Cox 17.06.2015 / 13:31

2 respostas

0

Você pergunta

How does it work on a vps, that i can listen/open ports? if a vps uses the same ip with many others, how get's xx.xx.xx.xx:1234 get translated to my vps and not the others?

Não sou especialista - não os usei, mas olhando para uma definição de VPS, não acho que eles usem o mesmo IP. Eu acho que xx.xx.xx.xx é seu VPS (embora talvez uma exceção teórica possa ser se houver um NAT virtual encaminhando para uma máquina virtual, embora você realmente não tenha acesso a toda a máquina virtual, isso não acontece parece um VPS se é isso)

Um VPS é uma máquina virtual à qual você deve ter acesso total. Você deve poder instalar qualquer coisa nele, e suponho que abra qualquer porta ou feche qualquer porta nele.

link
Um servidor virtual privado (VPS) é uma máquina virtual vendida como um serviço por um serviço de hospedagem na Internet. Um VPS executa sua própria cópia de um sistema operacional e os clientes têm acesso em nível de superusuário a essa instância do sistema operacional, para que possam instalar quase todos os softwares executados nesse sistema operacional.

-

Portanto, se um usuário tiver uma porta e um usuário tiver outra porta, eu acho que não é um VPS, não é privado se diferentes usuários / clientes estiverem acessando portas diferentes ou iguais do mesmo VPS! E os VPSs também não estarão atrás do NAT. Você pode acessar qualquer porta em seu VPS e outra pessoa pode acessar qualquer porta em seu VPS, você não acessará uns aos outros e acessará qualquer porta aberta do seu VPS.

    
por 17.06.2015 / 13:49
0

O Provedor de Serviços Virtuais usa infra-estrutura de rede para desambiguar as conexões, como NAT, ou até mesmo apenas IPTables. Eles mapeiam portas de entrada para servidores e portas neles, de modo que: 1234 é VPS de bob na porta 80 e 1235 é VPS de Shiela na porta 22, etc. você poderia fazer a mesma coisa com a maioria dos roteadores domésticos, encaminhando uma porta externamente para uma máquina: porta internamente, para múltiplos sistemas internos.

Além disso, embora essa não seja a sua situação, a maioria dos serviços pode configurar uma combinação IP de escuta: porta, portanto, é possível colocar vários endereços IP em uma caixa e ter conjuntos de serviços diferentes em cada um. Isso pode exigir alguma mágica de NAT / IPTables, pois nenhuma NIC pode ter a porta 80 definida duas vezes, uma para um IP e outra para outra. eles teriam que colocar o segundo serviço em outra porta como 81, e usar NAT para mapear externo: 80 para interno: 81. Uma maneira de resolver isso seria instalar várias NICs (uma por IP) em um sistema. quando configurado corretamente, você pode duplicar números de porta em uma base per / nic. Com sistemas virtuais, adicionar um novo nic virtual é trivial e pode ser feito automaticamente pelo script.

Não há como saber mais sobre suas circunstâncias específicas com as informações disponíveis.

    
por 17.06.2015 / 13:38