Redes, sub-redes, roteamento e NAT

2

O que eu vou perguntar pode ser trivial, mas eu realmente preciso entender porque meu professor está me confundindo!

Esse é o problema. Eu tenho 2 redes privadas

  • O primeiro é uma rede de classe C e o endereço é 192.168.1.0/24 (eu chamarei isto C1 )

  • O segundo é uma rede de classe A que dividi em duas sub-redes: 10.1.0.0/16 ( A1 ) e 10.2.0.0/16 ( A2 )

Agora tenho um roteador entre A1 e A2 e outro entre A2 e C1 . Eu configurei o roteamento para que os pacotes possam ir de A1 para A2 e de A2 para C1. Então o professor me disse: "O roteador entre A1 e A2 está ok, mas A2 e C1 não podem se comunicar porque são redes diferentes! Você precisa configurar o NAT nesse roteador."

E aqui está a pergunta: por que eu tenho que usar o NAT aqui? Eu não consigo descobrir por que o NAT é necessário entre duas redes privadas!

Obrigado pela sua ajuda

    
por synasius 11.11.2010 / 19:23

4 respostas

5

Para começar, seu professor está errado. Em uma nota lateral: S / Ele deve ser repreendido por até mesmo ensinar Networking Classificados, que foi antiquado 16 anos atrás. Não deve ser ensinado, período (exceto na aula de História).

Você não precisa de NAT neste caso. Suas três redes não interagem com a Internet pública e todas elas usam intervalos IP internos.

O NAT seria necessário se as suas redes estivessem se comunicando com a Internet porque seus intervalos de IP internos não funcionariam na Internet. Apenas IPs não internos funcionam na Internet. O dispositivo NAT usa um único IP de Internet (normalmente) e permite que os computadores com IPs internos o façam (as comunicações com a Internet usarão o IP válido e o dispositivo NAT manterá tudo correto).

    
por 13.11.2010 / 02:51
1

Eu acho que você precisa usar NAT apenas se quiser acessar da rede privada para a rede pública,

e você pode usá-lo para acessar recursos de uma rede privada de outro privado.

    
por 11.11.2010 / 20:12
0

Hai synasius,

Gostaria de sugerir que você analise os seguintes URLs, que podem dar uma ideia clara do motivo pelo qual seu professor falou assim?

link

link

link

    
por 11.11.2010 / 19:57
0

O Prograministrator estava mais certo em sua resposta, mas deixe-me ser um pouco mais detalhado ...

Endereços privados, como 192.168.x.xe 10.x.x.x, só devem ser usados em uma rede local, e não em qualquer outro lugar. Isso é porque eles estão altamente sobrecarregados. Milhões de computadores agora estão usando simultaneamente o endereço 192.168.1.100. Mas tudo bem, já que o NAT permite que eles façam isso. Eles só usam esse endereço quando falam dentro de sua própria LAN. Mas quando você fala fora da LAN, você precisa usar um endereço público.

Embora, estritamente falando, seja POSSÍVEL ter duas redes diferentes expondo seus endereços internos umas às outras e se comunicando dessa maneira, é uma maneira muito ruim de configurar tudo. Sempre assuma que os IPs privados não devem ser vistos em lugar algum fora de sua rede.

O que você deve fazer é anexar todos os hosts em uma rede a um roteador e ter todos eles NAT para um único endereço IP público.

    
por 12.11.2010 / 22:53