U DMZ mozeš da staviš jedan komp (npr. 192.168.1.5/24) ili celu mrežu (npr. 192.168.1.0/24) ali nisam siguran da može opseg. ovo /24 je subnet maska 255.255.255.0
ovo nece da moze. tj. nije bas najsrecnije definisano. ovo se odnosi na DMZ u sirem smislu. kad govorimo o kucnim mrezama i onome sto moze da se nadje u kucnim ruterima, onda govorimo o
DMZ host-u. DMZ host funkcionise za jednu IP adresu.
"otvoren" i "zatvoren" port nisu merilo da li ce se preko nekog od tih portova vrsiti neki saobracaj. prvo treba imati predstavu o inbound i outbound konekcijama tj. o tome ko i kad inicira neku komunikaciju
"otvoren port" je staticko pravilo o redirekciji i primenjuje se za dolazni saobracaj (klijent sa spoljne strane pristupa serveru u lokalu). kad neki komp sa interneta pokusa da inicira konekciju preko tvoje javne IP adrese na portu koji je "forwardovan" ruter ce taj saobracaj da automatski prosledi na adresu koja je definisana u pravilu o redirekciji. (Npr. imas Web server u lokalu i forwardujes port 80 na njegovu IP adresu.)
Kada se saobracaj inicira sa "unutrasnje" strane, desava se sasvim druga prica. ruter primi nalog od lokalnog kompa da ovaj zeli da pristupi spoljnom serveru, ovaj mu zamaskira adresu (ip adresu u TCP paketu zameni svojom javnom IP adresom) i otvori jedan port po kome ce se odvijati saobracaj za tu sesiju (i zameni port sa koga je inicirana konekcija sa lokalnoog racunara tim portom). kad mu stigne povratna informacija (na taj port) , ruter zna sa kog kompa je stigao zahtev za tom informacijom, ponovo prepravi paket tako sto mu za destination adresu upise adresu lokalnog racunara i za destination port upise port na kome lokalni racunar ceka odgovor. ovo otvaranje/zatvaranje portova se desava milion puta prilikom surfovanja, koriscenja maila, FTP-a....
Prica se desava otprilike ovako:
lokalni racunar pristupa
www.benchmark.rs
paket poslat sa racunara
source address: 192.168.0.150
souce port: 4589
.
.
.
destination address:85.17.237.70
destination port: 80
router primi paket pa ga zamaskira u
source address: 78.24.110.19
souce port: 5920
.
.
.
destination address:85.17.237.70
destination port: 80
www.benchmark.rs primi zahtev i pocne da odasilje informacije
source address: 85.17.237.70
souce port: 4560
.
.
.
destination address:78.24.110.19
destination port: 5920
ruter primi paket pa ga prepravi i salje u lokalnu mrezu
source address: 85.17.237.70
souce port: 4560
.
.
.
destination address:192.168.0.150
destination port: 4589
portovi se koriste za identifikaciju pojedinacnih sesija i moze ih biti (on the fly) otvoren proizvoljan broj zavisno od potreba i konfiguracije sistema. kad se inicira neka sesija, sistem joj dodeli neki port za komunikaciju, kad se zavrsi onda se taj port zatvori.
Kada se neki komp stavi u DMZ, ruter ce sav dolazni saobracaj (koji se poziva na neki port koji nije u trenutnoj, dinamickoj, NAT tabeli ili nije na listi portova za koje su definisana staticka pravila o redirekciji) da prebaci "u dvoriste" racunara koji je DMZ host. Pa ako tamo ima neki servis koji "slusa" taj port, bice odgovora. ako ne, onda nikom nista.