Newsgroup: it.comp.reti.locali
Titolo: cos'è NAT ?

Su it.tlc.telefonia.adsl mi hanno dato una spiegazione forse un po'
complicata per il mio livello :-)
Da quello che ho capito, qual'è la grossa differenza fra DNS e NAT ?
In che casi si usa NAT e in quali altri i DNS ?
grazie
Alex


Sono due cose che non hanno praticamente nulla a che vedere l'una con
l'altra, forse è stata fatta un po' di confusione :-)
DNS = domain name server, è quello che si occupa della conversione degli
indirizzi numerici in nomi e viceversa. Interrogando un DNS puoi sapere che
all'ip 62.211.64.8 corrisponde il nome "
www.tin.it
" e viceversa.
In praticolare è la funzione usata dal tuo browser ogniqualvolta cerchi di
navigare sul web. Quando tu scrivi "
www.tin.it
", il browser va a interrogare
il DNS indicato nelle impostazioni del tuo sistema (di norma è quello del
provider col quale ti colleghi) e si fa dire quale è l'ip numerico
corrispondente. Così adesso sa "dove andare", e tu vedi la pagina.
NAT = network address translations, è una funzione usata in quei router che
fanno da gateway per collegare le due interfacce (LAN e WAN). Tipicamente è
usata per "pubblicare" sul lato WAN un server interno nella LAN.
Per esempio, immagina di avere un ip pubblico 123.123.123.1, e la tua rete
locale del tipo 10.0.0.1, 10.0.0.2 etc.
Ovviamente i pc della LAN sono invisibili dall'esterno, il router separa LAN
da WAN e si occupa del forwarding. Ottima sicurezza, ma supponiamo che su
10.0.0.5 io abbia un web server che voglio sia accessibile dalla rete
pubblica! Allora nel router imposto il "NAT" per la porta 80 verso 
10.0.0.5
:
da questo momento tutte le richieste di collegamento alla porta 80 che
arrivano sull'ip pubblico, vengono direttamente instradate sul 10.0.0.5
del lato LAN. Così, dall'esterno è possibile vedere il webserver come se
avesse assegnato direttamente 123.123.123.1
Spero di essere riuscito a spiegare un po'...
-- 
Massimo Bacilieri AKA Crononauta
ulib...@libero.it
 ; ICQ UIN: 4005815
»»» Un buon antivirus? Disinstallare Outlook Express!!!

 ha scritto nel messaggio
news:slrn9qf9b...@vraptor.dynodns.net...


Su it.tlc.telefonia.adsl mi hanno dato una spiegazione forse un po'

Lavorano a livelli differenti.
Il Domain Naming è un servizio di database (DNS) che consente
l'identificazione di un indirizzo ip da un più mnemonico
identificativo simbolico.
Nella rete internet questo db è un database distribuito con regole
precise relativamente all'amministrazione dei domini, alla base di
questo sistema di nomenclatura simbolica.
La Traslazione di indirizzo avviene ad un livello più basso, tra
indirizzi ip, ed è un servizio che consente di mettere in relazione
diverse reti attraverso una corrispondenza pianificata di indirizzi di
una rete in indirizzi di un'altra. Viene usato fondamentalmente per
relazionare reti private (ad esempio 
10.0.0.0/8
) all'Internet.
Esempio scemo:
Un serverino web per una piccola azienda: 
server.miarete.it
  ha
l'indirizzo 10.0.0.12.. 
Ci sono parecchie macchine e decido di attivare un servizio di DNS cui
fanno riferimento tutti gli utenti per navigare con il browser su
server.miarete.it
, così elimino tutti i files con le corrispondenze
statiche.
I miei dipendenti scrivono delle imbecillità cosi incredibili sulle
pagine interne che voglio renderne partecipe anche il popolo della
rete.
Quindi attivo sul mio router un servizio di NAT bidirezionale one-to
-one tra 10.0.0.12 e l'indirizzo pubblico che mi è stato assegnato dal
mio provider.
Ciliegina sulla torta quello di registrare sui DNS del provider la
corrispondenza tra l'indirizzo pubblico e il nome pubblico
server.miarete-online.it
 del quale dominio sono proprietario.
Così posso accedervi da casa.
Ovviamente la situazione tipo è più complessa.
Ciao,
:)
Ziusudra

ah... e po cos'è WAN ? non mi ricordo bene... l'avevo già sentito...
Wide Area Netwok, praticamente il contrario di Local A.N.
--
ciao dal Tinto (aka Alessandro)
www.tinto.org

 ma supponiamo che su 10.0.0.5 io abbia un web server
ehiiiii!!!!! Ma non dicevi:
"La LAN fatta bene ha SEMPRE un disaccoppiamento tra LAN e WAN fatta da
un dispositivo atto allo scopo..."
:)
/presuntuosino on
Io avrei usato l'esempio di far eccedere a tutta la lan internet con un solo
IP

 IP
Cioč ?
spiega... :-)
Alex


Voleva portare l'esempio di una network i cui client escono su internet
nattati
dietro un unico indirizzo.In questo caso il router o chi per esso crea una
tabella di
entry simile a questa (che è di un router Cisco):
Pro        Inside global             Inside local              Outside local
Outside global
tcp        x.y.z.w:41899      
10.123.106.40:4663
 
211.6.235.202:80
211.6.235.202:80
dove pro è il protocollo utilizzato,inside global è (ip utilizzato per
nattare):(porta assegnata all'entry);
inside local è (ip inetrno che genera la richiesta):(porta assegnata da chi
genera la richiesta); outside local
e global (indirizzo di destinazione):(porta di destinazione).
In questo caso l'ip 10.123.106.40 ha generato una richiest sulla porta 80
(http) verso il server 211.6.235.202
e questa è l'entry generata.Il server risponderà alla richiesta che gli
arriva dall'ip x.y.z.w girando la richiesta
verso la porta 41899 di quell'ip.
Bhè è un po' incasinato ma spero di aver reso l'idea.
Ciao,
     Simone

 ha scritto nel messaggio
news:rILp7.595$bf.2...@news.infostrada.it...

NAT : più precisamente 1:1 NAT
c'è una macchina in una Lan connessa ad internet
e mettiamo che abbia ip 123.123.123.1.
nella Lan ci sono 5 macchine, quando una macchina
vuole connettersi ad interent passando per il
NAT, questi cerca un ip pubblico (valido su internet,
quindi niente 192.168.x.x) libero di quelli a lui
assegnati dal provider, lo assegna alla macchina
che vuole connettersi ed ogni volta che gli arriverà un pacchetto
diretto a quell'ip lo manderà alla macchina a cui è assegnato.
per utilizzare il NAT devi farti assegnare dal provider
+ di un ip, uno per ogni macchina che si vuole connettere.
DNS? Domain Name Service? cosa c'entra?
forse intendevi proxy?
d

+ di un ip, uno per ogni macchina che si vuole connettere.
ragazzi in questo thread ci sono piu risposte contrastanti.. o cmq
diverse fra loro.. sicuri di quello che scrivete?
da quello che so io si usa il NAT proprio quando "purtroppo" si ha un
solo IP pubblico a disposizione.. conferme? smentite?
--------------------------------------------------
PLASMA - GnomeICU (ICQ) 2116658
Sbavatore ufficiale #1 di Madoka Ayukawa
Fan #1 di Pascal-X
Membro dello Swiss IAC District
GNAGNA!
-----= Posted via Newsfeeds.Com, Uncensored Usenet News =-----
http://www.newsfeeds.com
 - The #1 Newsgroup Service in the World!
-----==  Over 80,000 Newsgroups - 16 Different Servers! =-----

avesse assegnato direttamente 123.123.123.1
Sul mio prestige quella funzione li la chiamano SUA server.. che sta
per Single User Account serve appunto per mappare un forwarding di una
porta su una macchina interna ad una LAN.
NAT non e quello che fa win2000 quando lo usate per condividere la
connessione ad internet? cioe' quella funzione che permette a piu
macchine internet ad una rete di navigare su internet passando per la
macchina win2000 (denominata appunto NAT) 
correggetemi se sbaglio pls!


ah... e po cos'è WAN ? non mi ricordo bene... l'avevo già sentito...
1) si quota SOTTO a quello cui rispondi (ordine cronologico)
2) si quota SOLO la parte necessaria (non tutto il messaggio)
3) WAN = Wild Area Network, l'area pubblica, in contrasto a LAN (local area
network, l'area locale).



Presuntuosino niente, secondo te perché hai bisogno di nattare la porta 80?
Hai la LAN tipo 
192.168.1.0/24
, il disaccoppiamento con ip pubblico su lato
WAN e il forwarding del gateway.
Tutta la rete esce sulla rete pubblica con l'unico indirizzo che il gateway
assume sul lato WAN.
"natti" la porta 80 di un webserver interno in modo che questo sia
raggiungibile anche dall'esterno, come se quella porta 80 si trovasse
direttamente sull'ip pubblico.
Ma non è la stessa cosa di mettere *tutta la rete* sulla rete pubblica. C'è
una bella differenza!


 network, l'area locale).
Mi piace l'idea di una rete SELVAGGIA ;-)
Saluti
Marco

 solo IP pubblico a disposizione.. conferme? smentite?
Se hai un solo ip pubblico e più macchine usi il PAT se fai una
traslazione degli ip 1:1 usi il NAT.
Logicamente se hai un ip pubblico fisso,più macchine e vuoi
comunque pubblicare servizi all'esterno tipo web,ftp,etc,etc
si possono creare associazioni statiche tra porta ip pubblico-->ip privato
interno (es. tutte le richieste sulla porta 80 verso il 210.140.6.81 -ip a
caso
pubblico- posso indirizzarle verso una porta di un qualsiasi ip interno
della mia
lan).
Spero di essere stato chiaro anche se in due parole non è facile
(bhè forse sono più di due parole....) ;-))))))
Ciao,
   Simone

 network, l'area locale).
Wide area network.... ;-)
Ciao,
     Simone


Miiiiiiiiiiiiii non ti può scappare un lapsus che subito ti fanno la punta
alla suppostina :-b
Però se ci pensi, quel "wild" non è così fuori luogo :-b


 Perň se ci pensi, quel "wild" non č cosě fuori luogo :-b
No, difatti proprio quello volevo sottolineare. Ti č scappato ma ci starebbe
bene! ehehe
cordialmente
Marco

 solo IP pubblico a disposizione.. conferme? smentite?
quello si chiama ip masquerading
d

 traslazione degli ip 1:1 usi il NAT.
scusate ma...che cos'č il PAT :(((
Non ci capisco un AZZ
GRAZZ

diverse fra loro.. sicuri di quello che scrivete?
Piu' che altro, mi sembra che ci sia parecchia confusione sul significato
dei termini NAT e PAT, che vengono spesso e volentieri scambiati.
Permettetemi di segnalare un mio messaggio di qualche tempo fa, piuttosto
esauriente in merito, che potete reperire facilmente con Google
(
http://groups.google.com/advanced_group_search
, ricerca per Message ID):
<slrn9mqihc....@avalon.my.lan>
Se qualcuno non lo trova lo dica che riposto qui.
-- 
BlueRaven
Scrivi su USENET? Allora:
# kill -HUP html_posting && modprobe quoting.o