PORT YÖNLENDİRME(SERVER HOSTING)
Kullanıcıların en
çok yapmak istedikleri uygulamaların başında router arkasındaki bir bilgisayara
web server, mail server kurmak ve bunu Internet’e
açmak gelir. Veya içerideki bir bilgisayarın masaüstüne ulaşmak istenir. Web server için 80 nolu portu, mail server için 25 ve 110 nolu
portu, uzak masaüstü bağlantısı için 3389 nolu portu arkadaki PC’ye
yönlendirmek gerekir. 192.168.1.2 IP adresli bilgisayarda web server, 192.168.1.8 IP adresli bilgisayarda mail server,
192.168.1.15 IP adresli bilgisayarda da Terminal server (uzak masaüstü
bağlantısı yapmak için) olduğunu farzedelim. Bunlar bizim kabul ettiğimiz örnek
değerlerdir.
Cihaza web
arayüzünden bağlanın. Advanced Setup altındaki NAT linkine tıklayın. SUA Only
seçeneğinin karşısındaki “Edit Details” linkine tıklayın. Açılan pencerede
yönlendirmek istediğimiz port numaralarının başlangıç değerini Start Port No,
bitiş değerini End Port No, portların yönlendirileceği lokal
IP adresini IP Address yazan alana yazın. Başlangıç ve bitiş değerleri aynı ise
her iki alana da aynı değeri yazın. Eğer bütün portları arkadaki tek bir PC’ye
yönlendirmek veya 2.3.4... satırlarında yazan portların haricindeki portları
tek bir PC’ye yönlendirmek istiyorsak 1. satırdaki IP adres kısmına bu PC’nin
IP adresini yazın. “Save” butonuan basarak ayarları kaydedin. Bizim örneğimizin
bu sayfaya yazılışı aşağıdaki gibidir.

Paket seviyeli
firewall olan modellerde (650R-31, 660R-61) fabrika ayarlarında var olan
kısıtlamaları kaldırmak gerekir. Web arayüzünden cihaza bağlanın. Advanced Setup altındaki “Security” linkine
tıklayın. Aşağıda görüldüğü üzere dışarıdan içeriye Telnet, FTP, TFTP, Web,
SNMP trafiği engellenmektedir. Gerekli kısıtlamaları, yönlendirme yapmak istediğimiz portların onay
kutusunu temizleyerek kaldırmalıyız.

Statefull Packet
Inspection Firewall özelliği olan modellerde dolayı dışarıdan içeriye gelen
isteklere izin verilmez. Yalnızca içeriden dışarıya yapılan isteklere cevap
olarak gelen paketlere izin verilir. Buna Statefull özelliği denir.
Dışarıdan içerideki server’lara ulaşmak için
WAN to LAN yönünde uygun kuralları tanımlamak gerekir.
Advanced Setup
altındaki Firewall linkine tıklayın. Açılan penceredeki Rule Summary linkine
tıklayın. Packet Direction bölümünden WAN to LAN
seçin. Görüldüğü üzere bu yönde tanımlanmış bir kural yoktur ve “Default
Policy: Block” görülür. Bu ayar, yazılan kural(lar)a uymayan paketlerin
bloklanacağı anlamına gelir. Yeni bir kural eklemek için “Append” butonuna
basın. İlk kural web server’a gelen isteklere izin verilmesi için oluşturulacaktır. Source Address List
kısmında “Any” kalsın. Çünkü web server’a kimin
erişeceği belli değildir. Destination Address List kısmındaki “Any” ‘e
tıkladıktan sonra “Delete” butonuyla silinmelidir. Burada sadece 192.168.1.2
olmalıdır. Destination Address kısmında Address Type olarak “Single Address”
seçildikten sonra “Start IP Address” kısımda 192.168.1.2 yazılır. “Add”
butonuna basılarak bu adres Destination Address List bölümüne atılır. Aynı
şekilde Selected Services kısmındaki Any(TCP) ve Any(UDP) değerleri
silinmelidir(Remove butonuna basarak) Available Services kısmından HTTP(TCP:80)
seçilip sağ tarafa atılmalıdır. Sayfanın en yukarısında Action for Matched Packets:Forward seçilidir. Bunu değiştirmiyoruz, çünkü bu
şartlara uyan paketi forward etmek istiyoruz.
Sayfanın altındaki “Apply” butonuna basarak kuralı onaylıyoruz.

Firewall - Rule
Summary ekranına döndüğümüzde 1 no’lu kuralın oluştuğunu görürüz.
Mail server’a erişilmesi için benzer şekilde “Append” butonuna
basarak 2 nolu kuralı oluşturuyoruz. Bu sefer IP adresi olarak 192.168.1.8
yazıyoruz. Available Services kısmından POP3(TCP:110) ve SMTP(TCP:25) seçip sağ
tarada atıyoruz.
Terminal Server’a
erişilmesi için 3 nolu kuralı oluşturuyoruz. Bu kuralı oluştururken IP adresi olarak
192.168.1.15 yazıyoruz. Available Services kısmında 3389 portunun olmadığını
görürüz. Available Services listesinde sık kullanılan(bilinen) servisler
vardır. Edit Customized Services linkine tıklayarak yeni bir servis
oluşturmamız gerekiyor. Firewall - Customized Services sayfasında 10 adet
servis oluşturulabiliyor. 1 nolu linke basıyoruz. Service Name bölümüne
hatırlatıcı olması açısından “Terminal Service” yazabiliriz. Service Type
olarak TCP, UDP, TCP/UDP
seçeneklerinden birini seçiyoruz. Bu seçim, servisin hangi
protokolü kullandığına bağlıdır. Port Configuration bölümünde Single seçersek
tek bir port numarası, Range seçersek aralık gireriz. “Apply” butonuna basarak
yaptıklarımızı kaydederiz. “Back” butonuyla kural oluşturma sayfasına geri
döneriz. Artık Available Services listesinde “Teminal Service” diye bir servis
olduğunu görürüz.Sonradan oluşturulan servislerin
isimlerinin sol üst kısmında “*” vardır.
Sağ tarafta Any(TCP) ve Any(UDP) değerleri geri dönmüşse bunları
kaldırın. Yeni oluşturduğumuz servisi sağ tarafa atın. “Apply” butonuna basarak
kuralı saklayın. Firewall - Rule Summary ekranında oluşturduğumuz 3 kuralın
özet görüntüsü aşağıdaki gibi olmalıdır.

Kural tanımlama
bitmiştir. Diğer kuralları bu şekilde oluşturabiliriz. Sayfanın en üst
solundaki “Main Menu” linkine tıklayıp diğer ayarlara geçebiliriz.
Not:
ZyXEL ADSL routerlarda port yönlendirmesi yaptıktan sonra lokaldaki PC’ye(port
yönlendirmesi yapılmış PC’ye) dış ip adresini (veya domain adını) yazarak içeriden
erişmezsiniz. Örneğin 80 portunu web server’a
yönlendirdikten sonra içeriden web server’a erişmeye çalıştığınız ZyXEL
router’un WEB arayüzü gelir. Bunu aşmak için;
Menu 24.8’e gidin.
“sys edit
autoexec.net” yazın. Seçenekler çıkacaktır
“i”
harfine basın. Daha sonra “ip nat loopback on” yazın. “x” tuşuna basıp save
edin.
“sys view
autoexec.net” yazıp yazdığımız komutun eklendiğini görürsünüz. Değişikliklerin
aktif olması için cihazı kapatıp açın.