www.wikidata.uk-ua.nina.az
NAT vid angl Network Address Translation peretvorennya merezhevih adres ce mehanizm u merezhah TCP IP kotrij dozvolyaye zminyuvati IP adresu u zagolovku pakunku kotrij prohodit cherez pristrij marshrutizaciyi trafiku Takozh maye nazvi IP Masquerading Network Masquerading i Native Address Translation Zmist 1 Funkcionuvannya 1 1 Tipi NAT 2 Perevagi 3 Nedoliki 4 Priklad 5 Zastosuvannya IP merezha cherez yedinu IP adresu 6 NAT loopback 7 NAT Traversal 8 Programna realizaciya NAT 9 Div takozh 10 PrimitkiFunkcionuvannya RedaguvatiPeretvorennya adresi metodom NAT mozhe vidbuvatisya majzhe bud yakim marshrutizuyuchim pristroyem marshrutizatorom 1 serverom dostupu mizhmerezhevim ekranom fayervolom Najbilsh populyarnim ye SNAT sut mehanizmu kotrogo skladayetsya u zamini adresi dzherela angl source pri prohodzhenni paketu v odnu storonu i zvorotnij zamini adresi priznachennya angl destination u zvorotnomu paketi Poryad z adresami dzherelo priznachennya mozhut takozh zaminyuvatisya nomera portiv dzherela i priznachennya Prijmayuchi paket vid lokalnogo komp yutera router pereglyadaye IP adresu priznachennya Yaksho ce lokalna adresa to paket peresilayetsya inshomu lokalnomu komp yuterovi Yaksho ni to paket slid pereslati nazovni do internetu Ale zvorotnoyu adresoyu u paketi vkazana lokalna adresa komp yutera kotra z internetu bude nedostupna Tomu router na lotu translyuye pidminyaye zvorotnyu IP adresu paketu na svoyu zovnishnyu vidimu z internetu IP adresu a takozh minyaye nomer portu shob rozriznyati zvorotni paketi adresovani riznim lokalnim komp yuteram Kombinaciyu potribnu dlya zvorotnoyi pidstanovki router zberigaye u sebe u timchasovij tablici Cherez deyakij chas pislya togo yak kliyent i server zakinchat obminyuvatisya paketami router zitre u sebe v tablici zapis pro n m port za strokom davnini Okrim source NAT nadannya koristuvacham lokalnoyi merezhi z vnutrishnimi adresami dostupu do merezhi Internet chasto zastosovuyetsya takozh destination NAT koli trafik zzovni translyuyetsya mizhmerezhevim ekranom na komp yuter koristuvacha u lokalnij merezhi kotrij maye vnutrishnyu adresu i tomu nedostupnij zzovni merezhi bezposeredno bez NAT Isnuye 3 bazovih koncepciyi translyaciyi adres statichna Static Network Address Translation dinamichna Dynamic Address Translation perevantazhena NAPT NAT Overload PAT Statichnij NAT vidobrazhennya nezareyestrovanoyi IP adresi na zareyestrovanu IP adresu na osnovi odin do odnogo Osoblivo korisno koli pristrij povinen buti dostupnim zovni merezhi Dinamichnij NAT vidobrazhuye nezareyestrovanu IP adresu na zareyestrovanu adresu z grupi zareyestrovanih IP adres Dinamichnij NAT takozh vstanovlyuye bezposerednye vidobrazhennya mizh nezareyestrovanimi i zareyestrovanimi adresami ale vidobrazhennya mozhe minyatis v zalezhnosti vid zareyestrovanoyi adresi dostupnoyi u kupi adres pid chas komunikaciyi Perevantazhenij NAT NAPT NAT Overload PAT maskarading forma dinamichnogo NAT kotrij peretvoryuye dekilka nezareyestrovanih adres u yedinu zareyestrovanu IP adresu vikoristovuyuchi riznomanitni porti Vidomij takozh yak PAT Port Address Translation Pri perevantazhenni kozhen komp yuter u privatnij merezhi translyuyetsya u tu zh samu adresu ale z riznim nomerom portu Mehanizm NAT viznachenij u RFC 1631 RFC 3022 Tipi NAT Redaguvati Klasifikaciya NAT chasto zustrichayetsya u zv yazku z VoIP 2 Termin spoluka vikoristanij u znachenni poslidovnij obmin pakunkami UDP Simetrichnij NAT Symmetric NAT translyaciya pri yakij kozhne spoluchennya inicijovane paroyu vnutrishnya adresa vnutrishnij port peretvoryuyetsya u vilnu unikalnu vipadkovo vibranu paru publichnu adresu publichnij port Pri comu iniciaciya spoluki z publichnoyi merezhi nemozhliva dzherelo ne vkazano 1353 dni Cone NAT Full Cone NAT odnoznachna vzayemna translyaciya mizh parami vnutrishnya adresa vnutrishnij port i publichna adresa publichnij port Kozhen zovnishnij host mozhe iniciyuvati spoluku z vnutrishnim hostom yaksho ce dozvolene u pravilah mizhmerezhevogo ekrana brandmauera Address Restricted cone NAT Restricted cone NAT postijna translyaciya mizh paroyu vnutrishnya adresa vnutrishnij port i publichna adresa publichnij port Kozhna spoluka inicijovana z vnutrishnoyi adresi dozvolyaye nadali otrimuvati jomu pakunki z bud yakogo portu togo publichnogo hosta do yakogo vin vidpravlyav pakunok ki ranishe Port Restricted cone NAT translyaciya mizh paroyu vnutrishnya adresa vnutrishnij port i publichna adresa publichnij port pri kotroyi pakunki sho nadhodyat do vnutrishnogo hostu tilki z odnogo portu publichnogo hosta togo na kotrij vnutrishnij host vzhe vidpravlyav pakunok Perevagi RedaguvatiNAT vikonuye tri vazhlivi funkciyi Dozvolyaye zaoshadzhuvati IP adresi tilki u razi vikoristannya NAT u rezhimi PAT translyuyuchi dekilka vnutrishnih IP adres v odnu zovnishnyu publichnu IP adresu abo u dekilka ale vse zh v menshu kilkist nizh vnutrishnih Za takim principom pobudovana bilshist merezh u sviti na nevelikij rajon domashnoyi merezhi miscevogo provajdera abo na ofis vidilyayetsya odna publichna zovnishnya IP adresa za kotroyu pracyuyut i otrimuyut dostup interfejsi z privatnimi vnutrishnimi IP adresami Dozvolyaye zapobigti abo obmezhiti obig zzovni do vnutrishnih hostiv zalishayuchi mozhlivist obigu zseredini nazovni Pri iniciaciyi z yednannya zseredini merezhi stvoryuyetsya translyaciya Vidpovidni pakunki yaki nadhodyat zovni vidpovidayut stvorenoyi translyaciyi i tomu propuskayutsya Yaksho dlya pakunkiv yaki nadhodyat zzovni vidpovidnoyi translyaciyi ne isnuye a vona mozhe buti stvorenoyu pri iniciaciyi z yednannya abo statichnoyu voni ne propuskayutsya Dozvolyaye prihovati viznacheni vnutrishni servisi vnutrishnih hostiv serveriv Po suti vikonuyetsya ta zh vkazana vishe translyaciya na viznachenij port ale mozhna pidminiti vnutrishnij port oficijno zareyestrovanoyi sluzhbi napriklad 80 j port TCP HTTP server na zovnishnij 54055 j Tim samim zovni na zovnishnij IP adresi pislya translyaciyi adres na sajt abo forum dlya obiznanih vidviduvachiv mozhna bude potrapiti za adresoyu http example org 54055 ale na vnutrishnomu serveri yakij znahoditsya za NAT vin bude pracyuvati na zvichajnomu 80 mu portu Pidvishennya bezpeki i prihovuvannya nepublichnih resursiv Nedoliki RedaguvatiStari protokoli Protokoli rozrobleni do masovogo vprovadzhennya NAT ne v zmozi pracyuvati yaksho na shlyahu mizh vzayemodiyuchimi hostami ye translyaciya adres Deyaki mizhmerezhevi ekrani yaki zdijsnyuyut translyaciyu IP adres mozhut vipraviti cej nedolik vidpovidnim chinom zaminyuyuchi IP adresi ne tilki v zagolovkah IP ale i na bilsh visokih rivnyah napriklad v komandah protokolu FTP Sm Application level gateway Identifikaciya koristuvachiv Cherez translyaciyi adres bagato v odin z yavlyayutsya dodatkovi skladnoshi z identifikaciyeyu koristuvachiv i neobhidnist zberigati povni logi translyacij Ilyuziya DoS ataki Yaksho NAT vikoristovuyetsya dlya pidklyuchennya bagatoh koristuvachiv do odnogo i togo zh servisu ce mozhe viklikati ilyuziyu DoS ataki na servis bezlich uspishnih i neuspishnih sprob Napriklad nadmirna kilkist koristuvachiv ICQ za NAT privodit do problemi z pidklyuchennyam do servera deyakih koristuvachiv cherez perevishennya dopustimoyi shvidkosti pidklyuchen Chastkovim virishennyam problemi ye vikoristannya pulu adres grupi adres dlya yakih zdijsnyuyetsya translyaciya Piringovi merezhi U NAT pristroyah yaki ne pidtrimuyut Universal Plug amp Play v deyakih vipadkah neobhidna dodatkova nastrojka div Translyaciya port adresa pri roboti z piringovimi merezhami i deyakimi inshimi programami v yakih neobhidno ne tilki iniciyuvati vihidni z yednannya ale takozh prijmati vhidni Priklad RedaguvatiTranslyaciya lokalnoyi merezhi z diapazonom adres 172 16 14 0 24 u globalnu merezhu bude zdijsnyuvatisya cherez odnu zovnishnyu IP adresu adresu marshrutizatora kotra vikonuye translyaciyu Zastosuvannya IP merezha cherez yedinu IP adresu Redaguvati nbsp Na robochih stanciyah vkazanij shlyuz za zamovchuvannyam abo gateway Peretvoryuye sluzhbovi zagolovki formuye identichnij IP pakunok Fajl Ip paket JPG Publikaciya lokalnih resursiv u zovnishnij IP merezhi Fajl Ip set JPG Ekonomichna vigoda vnaslidok nabuttya yedinogo IP pidklyuchennya a ne IP merezhi Prihovuvannya vid zovnishnogo sposterigacha strukturi vnutrishnoyi IP merezhi Organizaciya sistemi z rozpodilenim navantazhennyam Pri zagalnomu dostupi cherez NAT prozoro vidkrivayetsya dostup do vnutrishnoyi strukturi iz zahistom bez vikoristannya mizhmerezhevogo ekrana brandmauera i t p Cherez NAT korektno pracyuyut bagato merezhevih protokoliv Konstruktivni realizaciyi spilnij dostup ce i ye pidklyuchennya NAT ye aparatna realizaciya NAT integrovani mizhmerezhevi ekrani NAT loopback RedaguvatiSens tehnologiyi NAT loopback abo NAT hairpinning prostij yaksho pakunok nadhodit z vnutrishnoyi merezhi na zovnishnyu IP adresu marshrutizatora vin vvazhayetsya nadijshovshim zzovni a znachit pracyuyut pravila brandmauera sho vidnosyatsya do zovnishnih z yednan I yaksho paket uspishno projde kriz brandmauer spracyuye NAT vzyavshi na sebe poserednictvo mizh dvoma vnutrishnomerezhevimi mashinami Ce daye dvi rechi Pryamo zseredini lokalnoyi merezhi mozhna pereviriti yak nalashtovani merezhevi sluzhbi Dostup do servera sho znahoditsya v lokalnij merezhi po domennomu imeni Bez NAT loopback dovelosya b praviti fajl hosts na kozhnij mashini dlya kozhnogo zadiyanogo domenu ta piddomenu Nedolikom NAT loopback mozhna vvazhati pidvishene navantazhennya na hab i marshrutizator v porivnyanni z pryamim dostupom do serveru NAT Traversal RedaguvatiNAT Traversal prohodzhennya abo avtonalashtuvannya NAT ce nabir mozhlivostej sho dozvolyaye merezhevim dodatkam viznachati sho voni perebuvayut za pristroyem zabezpechenim NAT diznavatisya zovnishnyu IP adresu cogo pristroyu i vikonuvati zistavlennya portiv dlya peresilannya pakunkiv z zovnishnogo portu NAT na vnutrishnij port vikoristovuvanij dodatkom vse ce vikonuyetsya avtomatichno koristuvachu nemaye neobhidnosti vruchnu nalashtovuvati spivstavlennya portiv abo vnositi zmini u bud yaki inshi parametri Odnak isnuyut zapobizhni zahodi u doviri do takih dodatkiv voni otrimuyut shirokij kontrol nad pristroyem z yavlyayutsya potencijni vrazlivosti Programna realizaciya NAT RedaguvatiPri nayavnosti vzhe isnuyuchogo servera pid upravlinnyam servernoyi OS mozhlivo organizovuvati translyaciyu adres bez neobhidnosti zakupivli dodatkovih aparatnih pristroyiv Yak pravilo dlya programnoyi realizaciyi NAT vimagaye nayavnosti prinajmni dvoh merezhevih adapteriv v serveri mozhlivi varianti z odnim ale pri nayavnosti trunk VLAN Usi isnuyuchi a takozh vikoristovuvani zaraz serverni OS pidtrimuyut najprostishu translyaciyu adres Z tochki zoru vidmovostijkosti gnuchkosti i produktivnosti vikoristovuyut operacijni sistemi simejstva UNIX bilshist GNU Linux BSD sistemi a takozh OpenSolaris i t in U bagatoh z nih NAT dostupnij z korobki v inshih mozhliva realizaciya za rahunok dodavannya moduliv u poyednanni z mizhmerezhevimi ekranami z funkciyami translyaciyi adres IPFW IPtables i t in Takozh NAT pracyuye z korobki u simejstvi operacijnih sistem Windows Server Div takozh RedaguvatiProksi server Port Address Translation PAT Application level gateway STUNPrimitki Redaguvati Network Protocols Handbook 2 Javvin Technologies Inc S 27 ISBN 9780974094526 Andrej Zhukov Tipy Network Address Translation NAT Arhivovano 8 travnya 2020 u Wayback Machine Otrimano z https uk wikipedia org w index php title NAT amp oldid 40147923