O IP público é único?

1

o IP público é único? Quero dizer que temos dois tipos de IP: privado e público e se o IP público pertence ao roteador, todos os que se conectam a um roteador têm um único endereço IP ou não?

    
por amin gholami 03.08.2015 / 08:45

4 respostas

13

Os termos gerais, a resposta é sim, IPs públicos são globalmente únicos.

No contexto IPv4 , os IPs (v4) conhecidos por não serem exclusivos são os IPs privados. Eles são encontrados nos seguintes intervalos:

  • De 10.0.0.0 a 10.255.255.255.
  • De 172.16.0.0 a 172.31.255.255.
  • De 192.168.0.0 a 192.168.255.255.

    veja rfc1918

O IP que seu roteador doméstico tem na interface "lado da internet" é público, dado pelo seu ISP. Os IPs que você usa no lado WiFi da sua casa ou na conexão Ethernet LAN são privados, então eles não são exclusivos, mas não é um problema porque eles nunca saem da sua casa antes de serem NATs ou traduzidos pelo NAT.

EDITAR:

Agora, como mencionado nos comentários abaixo, há uma exceção ao que acabei de dizer. Existem algumas técnicas que nos permitem ser mais flexíveis sobre o paradigma de protocolo de Internet original de comunicação um-para-um para permitir um-para-mais-perto. Essas técnicas são usadas, por exemplo, quando se fala de serviços que precisam de alta disponibilidade, redundância ou baixa latência, como DNS, ou serviços CDN. Dado um determinado IP (IPv4 ou IPv6), pode haver mais de um servidor no mundo configurado para responder a esse IP, mas apenas um estará respondendo.

veja rfc4786

Além disso, o IPv6 introduziu um novo sistema de endereçamento que lida com essas "novas necessidades" e definiu o "Endereço Anycast"

IP Version 6 (IPv6) defines a new type of address, known as an "anycast" address, that allows a packet to be routed to one of a number of different nodes all responding to the same address [2, 3]. The anycast address may be assigned to one or more network interfaces (typically on different nodes), with the network delivering each packet addressed to this address to the "nearest" interface based on the notion of "distance" determined by the routing protocols in use.

veja rfc2526

Sobre o endereço Anycast IPv6

An anycast address is an address that is assigned to a set of interfaces that typically belong to different nodes. A packet sent to an anycast address is delivered to the closest interface (as defined by the routing protocols in use) identified by the anycast address. Anycast addresses are syntactically indistinguishable from unicast addresses, because anycast addresses are allocated from the unicast address space. Assigning a unicast address to more than one interface makes a unicast address an anycast address. Nodes to which the anycast address is assigned must be explicitly configured to recognize that the address is an anycast address.

veja fonte do cisco

    
por 03.08.2015 / 09:11
7

Não, não é. Isso é de fato bastante comum. A tecnologia por trás disso é chamada de Anycast e usada por muitas redes de distribuição de conteúdo, como CloudFlare.

Anycast is a network addressing and routing methodology in which datagrams from a single sender are routed to the topologically nearest node in a group of potential receivers, though it may be sent to several nodes, all identified by the same destination address.

Depois, há também a possibilidade de (temporariamente) roubar os endereços IP dos outros. Isso é relativamente fácil se você é um operador do Sistema Autônomo. Você pode simplesmente anunciar que está hospedando alguns IPs e que o tráfego será direcionado a você magicamente. É claro que o proprietário legítimo também transmite esses anúncios, então o efeito é temporário e incompleto na melhor das hipóteses.

Somente no endereçamento unicast é um endereço IP exclusivo.

    
por 03.08.2015 / 12:45
4

IP público é o que você vê na Internet.

IP privado é aquele com o qual você está visível em sua rede privada, como por trás do roteador.

Todos que se conectam ao roteador têm um único IP privado , mas na configuração mais comum todos compartilham um único IP público que, no caso comum, é atribuído ao roteador , não computador.

É possível atribuir um IP público a cada computador, mas você tem um roteador que permite isso e você deve possuir endereços públicos suficientes para atribuir. Você tem que comprá-los primeiro.

    
por 03.08.2015 / 09:06
0

Seu IP público é único por definição . Não era exclusivo, não poderia ser um endereço público, pois seria impossível determinar para onde direcionar seu tráfego.

Em outras palavras: seu endereço IP público é o endereço externo (voltado para a Internet) do roteador mais próximo de você, que ainda é único em todo o mundo. Isso pode ou não ser seu próprio roteador em casa, embora geralmente seja.

Como indicado, alguns ISPs usam NAT para conservar endereços IPv4, caso em que o endereço externo do seu roteador doméstico pode não ser um único e o seu endereço IP público pertence a um roteador mais adiante, no seu ISP (e você o compartilha com outros clientes do ISP).

    
por 03.08.2015 / 12:34

Tags