{"id":44639,"date":"2026-09-11T09:00:42","date_gmt":"2026-09-11T06:00:42","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/gizlice-uc-sunucu-kiraladim-ve-internetin-nasil-coktugunu-izledim\/"},"modified":"2026-09-11T09:01:38","modified_gmt":"2026-09-11T06:01:38","slug":"gizlice-uc-sunucu-kiraladim-ve-internetin-nasil-coktugunu-izledim","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/gizlice-uc-sunucu-kiraladim-ve-internetin-nasil-coktugunu-izledim\/","title":{"rendered":"Gizlice \u00dc\u00e7 Sunucu Kiralad\u0131m ve \u0130nternetin Nas\u0131l \u00c7\u00f6kt\u00fc\u011f\u00fcn\u00fc \u0130zledim"},"content":{"rendered":"<h2>Gizlice \u00dc\u00e7 Sunucu Kiralad\u0131m ve \u0130nternetin Nas\u0131l \u00c7\u00f6kt\u00fc\u011f\u00fcn\u00fc \u0130zledim<\/h2>\n<p>Hi\u00e7 merak ettiniz mi, internet dedi\u011fimiz devasa a\u011f\u0131n k\u0131r\u0131lganl\u0131\u011f\u0131 nerede ba\u015fl\u0131yor? \u0130\u015fte ben de tam olarak bu sorunun pe\u015fine d\u00fc\u015ft\u00fcm. \u00dc\u00e7 adet sunucu kiralad\u0131m, kimseye tek kelime etmedim ve sonra olanlar\u0131 izledim. Bu deneyim, dijital d\u00fcnyan\u0131n ne kadar karma\u015f\u0131k ve ayn\u0131 zamanda ne kadar hassas oldu\u011funu bana bir kez daha g\u00f6sterdi. Bu makalede, bu s\u00fcreci, teknik detaylar\u0131 ve neler \u00f6\u011frendi\u011fimi sizlerle payla\u015faca\u011f\u0131m. Amac\u0131m, internetin altyap\u0131s\u0131na dair bir fark\u0131ndal\u0131k yaratmak ve potansiyel riskleri g\u00f6zler \u00f6n\u00fcne sermek.<\/p>\n<h2>Neden \u00dc\u00e7 Sunucu ve Neden Kimseye S\u00f6ylemedim?<\/h2>\n<p>Bu deneyin temel amac\u0131, izole bir ortamda, d\u0131\u015f m\u00fcdahale olmaks\u0131z\u0131n, basit bir altyap\u0131n\u0131n nas\u0131l beklenmedik sorunlara yol a\u00e7abilece\u011fini g\u00f6zlemlemekti. \u00dc\u00e7 sunucu se\u00e7memin birka\u00e7 nedeni vard\u0131. Birincisi, bir sunucunun tek ba\u015f\u0131na yaratabilece\u011fi etki s\u0131n\u0131rl\u0131 olurdu. \u0130kincisi, birden fazla sunucu, a\u011f ileti\u015fimi ve veri ak\u0131\u015f\u0131n\u0131n karma\u015f\u0131kl\u0131\u011f\u0131n\u0131 daha iyi sim\u00fcle etme imkan\u0131 sunuyordu. \u00dc\u00e7\u00fcnc\u00fc ve belki de en \u00f6nemlisi, bu sunucular\u0131 bir &#8220;deney&#8221; i\u00e7in kulland\u0131\u011f\u0131m\u0131 kimseye s\u00f6ylememem, ger\u00e7ek d\u00fcnya senaryolar\u0131ndaki &#8220;bilinmeyen fakt\u00f6rler&#8221;i daha iyi taklit etmemi sa\u011flad\u0131. Bir sistemin d\u0131\u015far\u0131dan nas\u0131l alg\u0131land\u0131\u011f\u0131, ne t\u00fcr zafiyetlere a\u00e7\u0131k oldu\u011fu ve beklenmedik bir y\u00fck alt\u0131nda nas\u0131l tepki verdi\u011fi gibi konular\u0131, olabildi\u011fince do\u011fal bir \u015fekilde g\u00f6zlemlemek istedim. Bu gizlilik, ayn\u0131 zamanda olas\u0131 bir sorunun kayna\u011f\u0131n\u0131 bulma s\u00fcrecinin ne kadar zorlay\u0131c\u0131 olabilece\u011fini de ortaya koyacakt\u0131.<\/p>\n<h3>Temel Altyap\u0131 Kavramlar\u0131: Sunucu, A\u011f ve Veri Ak\u0131\u015f\u0131<\/h3>\n<p>Bu deneyin teknik derinli\u011fine dalmadan \u00f6nce, baz\u0131 temel kavramlar\u0131 netle\u015ftirmekte fayda var. \u0130nternet, temelde birbirine ba\u011fl\u0131 bilgisayarlar ve sunuculardan olu\u015fan devasa bir a\u011fd\u0131r. Sunucular, web siteleri, uygulamalar ve di\u011fer dijital hizmetler i\u00e7in veri depolayan ve bu verileri kullan\u0131c\u0131lara ileten g\u00fc\u00e7l\u00fc bilgisayarlard\u0131r. A\u011f ileti\u015fimi ise bu sunucular ve kullan\u0131c\u0131lar aras\u0131ndaki veri paketlerinin (data packets) iletilmesini sa\u011flar. Veri ak\u0131\u015f\u0131 (data flow) ise bu paketlerin a\u011f \u00fczerinde nas\u0131l hareket etti\u011fini ifade eder. Her bir sunucunun belirli bir IP adresi (Internet Protocol address) vard\u0131r ve bu adres, a\u011f \u00fczerindeki kimli\u011fini belirler. DNS (Domain Name System) ise, hat\u0131rlanmas\u0131 kolay alan adlar\u0131n\u0131 (\u00f6rne\u011fin, <code>google.com<\/code>) bu IP adreslerine \u00e7eviren bir sistemdir. Bu temel bile\u015fenlerin her birinde olu\u015facak en ufak bir aksakl\u0131k, t\u00fcm a\u011f\u0131n i\u015fleyi\u015fini etkileyebilir.<\/p>\n<p>Deneyimim boyunca, bu \u00fc\u00e7 sunucuyu birbirleriyle ve d\u0131\u015f d\u00fcnya ile nas\u0131l konfig\u00fcre etti\u011fimi de detayland\u0131rmak istiyorum. Sunucular\u0131m\u0131, basit bir web sunucusu (web server), bir veritaban\u0131 sunucusu (database server) ve bir de \u00f6nbellekleme sunucusu (caching server) olarak yap\u0131land\u0131rd\u0131m. Bu \u00fc\u00e7l\u00fc yap\u0131, bir\u00e7ok modern web uygulamas\u0131n\u0131n temelini olu\u015fturur. Web sunucusu, gelen istekleri al\u0131r ve ilgili sayfalar\u0131 veya verileri haz\u0131rlar. Veritaban\u0131 sunucusu, bilgileri kal\u0131c\u0131 olarak saklar ve gerekti\u011finde web sunucusuna sunar. \u00d6nbellekleme sunucusu ise, s\u0131k kullan\u0131lan verileri ge\u00e7ici olarak saklayarak sunucular\u0131n y\u00fck\u00fcn\u00fc azalt\u0131r ve yan\u0131t s\u00fcrelerini iyile\u015ftirir. Bu \u00fc\u00e7 bile\u015fenin uyum i\u00e7inde \u00e7al\u0131\u015fmas\u0131, h\u0131zl\u0131 ve g\u00fcvenilir bir hizmet sunman\u0131n anahtar\u0131d\u0131r.<\/p>\n<p>A\u011f yap\u0131land\u0131rmas\u0131 a\u00e7\u0131s\u0131ndan, sunucular\u0131m\u0131 birer sanal a\u011f (virtual network) i\u00e7ine yerle\u015ftirdim. Bu, d\u0131\u015far\u0131dan eri\u015fimi kontrol etmeme ve kendi i\u00e7 a\u011f trafi\u011fimi y\u00f6netmeme olanak tan\u0131d\u0131. G\u00fcvenlik duvar\u0131 (firewall) kurallar\u0131 ile sadece belirli portlara (port) izin verdim. \u00d6rne\u011fin, web sunucusuna HTTP (Hypertext Transfer Protocol) ve HTTPS (Hypertext Transfer Protocol Secure) portlar\u0131ndan (80 ve 443) eri\u015fim sa\u011flad\u0131m. Veritaban\u0131 sunucusuna ise sadece web sunucusundan eri\u015fim izni verdim, d\u0131\u015far\u0131dan do\u011frudan eri\u015fimi kapatt\u0131m. Bu, veritaban\u0131m\u0131n g\u00fcvenli\u011fini sa\u011flamak ad\u0131na kritik bir ad\u0131md\u0131. \u00d6nbellekleme sunucusuna ise yine sadece web sunucusundan ve belirli bir porttan eri\u015fim tan\u0131d\u0131m.<\/p>\n<p>Veri ak\u0131\u015f\u0131n\u0131 sa\u011flamak i\u00e7in ise, web sunucusunun gelen istekleri nas\u0131l i\u015fleyece\u011fini ve veritaban\u0131ndan nas\u0131l veri \u00e7ekece\u011fini belirledim. Bu s\u00fcre\u00e7te, a\u011f protokollerinin (network protocols) nas\u0131l \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 yak\u0131ndan izleme f\u0131rsat\u0131 buldum. TCP\/IP (Transmission Control Protocol\/Internet Protocol) y\u0131\u011f\u0131n\u0131n\u0131n (stack) her katman\u0131n\u0131n (layer) veri iletimindeki rol\u00fcn\u00fc ve olas\u0131 darbo\u011fazlar\u0131 (bottlenecks) anlamak, deneyimin en \u00f6\u011fretici yanlar\u0131ndan biriydi. \u00d6rne\u011fin, bir iste\u011fin DNS \u00e7\u00f6z\u00fcmlemesinden ba\u015flay\u0131p, sunucuya ula\u015fmas\u0131, i\u015flemesi ve cevab\u0131n geri d\u00f6nmesi aras\u0131ndaki ad\u0131mlar\u0131 takip etmek, internetin ne kadar karma\u015f\u0131k bir dans oldu\u011funu g\u00f6steriyordu.<\/p>\n<h2>Deneyin Ba\u015flang\u0131c\u0131: Sessizce \u0130n\u015fa Edilen Altyap\u0131<\/h2>\n<p>Deneyime ba\u015flarken, \u00f6ncelikli hedefim, olabildi\u011fince basit ama i\u015flevsel bir sistem kurmakt\u0131. Se\u00e7ti\u011fim \u00fc\u00e7 sunucu, bulut sa\u011flay\u0131c\u0131lar\u0131ndan (cloud provider) kiralanm\u0131\u015f sanal makinelerdi (virtual machines). \u0130\u015fletim sistemi olarak pop\u00fcler Linux da\u011f\u0131t\u0131mlar\u0131ndan birini tercih ettim, \u00e7\u00fcnk\u00fc bu sistemlerin esnekli\u011fi ve topluluk deste\u011fi benim i\u00e7in \u00f6nemliydi. Her bir sunucuya, temel a\u011f ayarlar\u0131n\u0131 yapt\u0131m, SSH (Secure Shell) ile g\u00fcvenli eri\u015fimi sa\u011flad\u0131m ve ard\u0131ndan gerekli yaz\u0131l\u0131mlar\u0131 y\u00fckledim. Bu a\u015famada en \u00f6nemli nokta, &#8220;minimalizm&#8221; ilkesine ba\u011fl\u0131 kalmakt\u0131. Sadece i\u015fimi g\u00f6recek kadar yaz\u0131l\u0131m ve hizmeti kurdum, gereksiz karma\u015f\u0131kl\u0131ktan ka\u00e7\u0131nd\u0131m.<\/p>\n<p>Web sunucusu i\u00e7in Nginx (bir web sunucusu, ters proxy, y\u00fck dengeleyici ve HTTP \u00f6nbelle\u011fi olarak kullan\u0131lan bir yaz\u0131l\u0131m) kurdum. Veritaban\u0131 i\u00e7in PostgreSQL (a\u00e7\u0131k kaynakl\u0131, nesne-ili\u015fkisel veritaban\u0131 sistemi) ve \u00f6nbellekleme i\u00e7in Redis (bellekte veri yap\u0131s\u0131 deposu, ayn\u0131 zamanda veritaban\u0131, \u00f6nbellek ve mesaj arac\u0131s\u0131 olarak kullan\u0131l\u0131r) se\u00e7tim. Bu se\u00e7imler, performans ve g\u00fcvenilirlik a\u00e7\u0131s\u0131ndan iyi bir denge sunuyordu. Yap\u0131land\u0131rma dosyalar\u0131n\u0131 (configuration files) dikkatlice g\u00f6zden ge\u00e7irdim, varsay\u0131lan ayarlar\u0131 ihtiyac\u0131ma g\u00f6re d\u00fczenledim. \u00d6rne\u011fin, Nginx&#8217;in worker process say\u0131s\u0131n\u0131, dosya tan\u0131t\u0131c\u0131 (file descriptor) limitlerini ve zaman a\u015f\u0131mlar\u0131n\u0131 (timeouts) ayarlad\u0131m. PostgreSQL&#8217;in bellek kullan\u0131m\u0131n\u0131, ba\u011flant\u0131 limitlerini ve g\u00fcnl\u00fckleme (logging) ayarlar\u0131n\u0131 optimize ettim. Redis&#8217;in ise bellek kullan\u0131m\u0131n\u0131 ve kal\u0131c\u0131l\u0131k (persistence) ayarlar\u0131n\u0131 yap\u0131land\u0131rd\u0131m.<\/p>\n<p>Sunucular aras\u0131ndaki ileti\u015fimi sa\u011flamak i\u00e7in temel a\u011f protokollerini kulland\u0131m. HTTP ve HTTPS protokolleri \u00fczerinden web sunucusu ile istemciler aras\u0131ndaki ileti\u015fimi y\u00f6nettim. Veritaban\u0131 sunucusuna eri\u015fim i\u00e7in TCP\/IP \u00fczerinden \u00f6zel bir port kulland\u0131m. \u00d6nbellekleme sunucusuna eri\u015fim i\u00e7in de yine TCP\/IP \u00fczerinden farkl\u0131 bir port belirledim. Bu portlar\u0131, g\u00fcvenlik duvar\u0131 kurallar\u0131yla s\u0131k\u0131 bir \u015fekilde kontrol alt\u0131na ald\u0131m. Sadece gerekli olan IP adreslerinden ve portlardan gelen trafi\u011fe izin verdim. Bu, d\u0131\u015far\u0131dan gelebilecek olas\u0131 sald\u0131r\u0131lara kar\u015f\u0131 ilk savunma hatt\u0131m\u0131 olu\u015fturuyordu. Her \u015fey, sessizce, kimsenin haberi olmadan, dijital bir kumdan kale in\u015fa etmek gibiydi.<\/p>\n<p>Deneyin bu ilk a\u015famas\u0131nda, sistemin kararl\u0131l\u0131\u011f\u0131n\u0131 test etmek i\u00e7in basit bir web sayfas\u0131 ve birka\u00e7 test verisi olu\u015fturdum. Sayfan\u0131n h\u0131zl\u0131 y\u00fcklenmesi, veritaban\u0131 sorgular\u0131n\u0131n k\u0131sa s\u00fcrmesi ve \u00f6nbelle\u011fin do\u011fru \u00e7al\u0131\u015fmas\u0131 gibi temel performans metriklerini (performance metrics) g\u00f6zlemledim. Her \u015fey planland\u0131\u011f\u0131 gibi gidiyordu. Ancak, bu &#8220;kusursuz&#8221; g\u00f6r\u00fcnen sistemin, ger\u00e7ek d\u00fcnyaya ad\u0131m att\u0131\u011f\u0131nda ne gibi s\u00fcrprizlerle kar\u015f\u0131la\u015faca\u011f\u0131n\u0131 hen\u00fcz bilmiyordum. Bu sessiz ba\u015flang\u0131\u00e7, asl\u0131nda b\u00fcy\u00fck bir f\u0131rt\u0131nan\u0131n habercisiydi.<\/p>\n<h2>Beklenmedik Y\u00fck: \u0130nternetin Kap\u0131s\u0131n\u0131 \u00c7alan Trafik<\/h2>\n<p>Deneyin en kritik ve ayn\u0131 zamanda en \u015fa\u015f\u0131rt\u0131c\u0131 a\u015famas\u0131, i\u015fte tam da buras\u0131yd\u0131. Sunucular\u0131m\u0131 kurup, k\u00fc\u00e7\u00fck bir test verisiyle \u00e7al\u0131\u015ft\u0131rd\u0131ktan sonra, &#8220;beklenmedik&#8221; bir trafik ak\u0131\u015f\u0131 ba\u015flad\u0131. Bu trafik, benim taraf\u0131mdan ba\u015flat\u0131lmam\u0131\u015ft\u0131 ve herhangi bir bilinen kaynaktan da gelmiyordu. Sanki internetin derinliklerinden, g\u00f6r\u00fcnmez bir el taraf\u0131ndan y\u00f6nlendiriliyordu. Ba\u015flang\u0131\u00e7ta, bunun bir t\u00fcr botnet (zararl\u0131 yaz\u0131l\u0131m bula\u015fm\u0131\u015f bilgisayarlar a\u011f\u0131) sald\u0131r\u0131s\u0131 olabilece\u011fini d\u00fc\u015f\u00fcnd\u00fcm. Ancak, trafi\u011fin niteli\u011fi biraz daha farkl\u0131yd\u0131. Bu, rastgele IP adreslerinden gelen, ancak belirli bir desene uyan isteklerdi.<\/p>\n<p>Bu trafik, sunucular\u0131m\u0131 h\u0131zla kaynak t\u00fcketimine zorlamaya ba\u015flad\u0131. CPU (Central Processing Unit) kullan\u0131m\u0131 tavan yapt\u0131, bellek kullan\u0131m\u0131 artt\u0131 ve a\u011f bant geni\u015fli\u011fi (network bandwidth) h\u0131zla doldu. \u00d6zellikle web sunucum, s\u00fcrekli olarak yeni ba\u011flant\u0131 istekleri al\u0131yordu. Bu istekler, genellikle basit bir GET iste\u011fiydi ve belirli bir URL&#8217;yi hedefliyordu. Ancak, bu isteklerin say\u0131s\u0131 o kadar fazlayd\u0131 ki, sunucu bunlar\u0131 i\u015flemekte zorlan\u0131yordu. Bu durum, &#8220;hizmet reddi&#8221; (Denial of Service &#8211; DoS) veya &#8220;da\u011f\u0131t\u0131lm\u0131\u015f hizmet reddi&#8221; (Distributed Denial of Service &#8211; DDoS) sald\u0131r\u0131lar\u0131n\u0131 an\u0131msat\u0131yordu. Ancak, sald\u0131r\u0131n\u0131n kayna\u011f\u0131n\u0131 belirleyemedi\u011fim i\u00e7in, durumu tam olarak analiz etmekte g\u00fc\u00e7l\u00fck \u00e7ekiyordum.<\/p>\n<p>Bu noktada, deneyimin &#8220;kimseye s\u00f6ylemedim&#8221; k\u0131sm\u0131n\u0131n ne kadar \u00f6nemli oldu\u011funu anlad\u0131m. E\u011fer birileri bu sunucular\u0131n bana ait oldu\u011funu bilseydi, belki de bu trafik ba\u015fka bir y\u00f6ne \u00e7ekilebilirdi veya benim taraf\u0131mdan m\u00fcdahale edilmesi daha kolay olurdu. Ancak, bu sessizlik, bana olay\u0131n i\u00e7 y\u00fcz\u00fcn\u00fc daha net g\u00f6rme imkan\u0131 tan\u0131yordu. Sanki bir laboratuvar ortam\u0131nda, kontrol alt\u0131nda tutulan bir deney yerine, ger\u00e7ek bir d\u00fcnyan\u0131n kaotik dinamiklerine maruz kalm\u0131\u015ft\u0131m.<\/p>\n<p>Trafi\u011fin bir k\u0131sm\u0131, do\u011frudan web sunucusuna y\u00f6nelse de, bir k\u0131sm\u0131 da DNS sunucular\u0131n\u0131 hedef al\u0131yordu. Bu, &#8220;DNS amplification&#8221; gibi bilinen DDoS sald\u0131r\u0131 vekt\u00f6rlerini d\u00fc\u015f\u00fcnd\u00fcr\u00fcyordu. DNS sunucular\u0131, alan adlar\u0131n\u0131 IP adreslerine \u00e7eviren kritik altyap\u0131lard\u0131r. E\u011fer bu sunucular a\u015f\u0131r\u0131 y\u00fcke maruz kal\u0131rsa, bu durum, di\u011fer hizmetlerin de eri\u015filemez hale gelmesine neden olabilir. Deneyimim boyunca, bu t\u00fcr bir zincirleme reaksiyonun (chain reaction) ne kadar kolay tetiklenebilece\u011fini g\u00f6rd\u00fcm. \u00dc\u00e7 sunuculuk basit bir altyap\u0131, internetin genel sa\u011fl\u0131\u011f\u0131 \u00fczerinde bile potansiyel bir etki yaratabiliyordu. Bu, a\u011f g\u00fcvenli\u011fi konusunda ne kadar dikkatli olmam\u0131z gerekti\u011fini bir kez daha g\u00f6steriyordu.<\/p>\n<h2>Zafiyetlerin Ortaya \u00c7\u0131k\u0131\u015f\u0131: Nerede Hata Yapt\u0131m?<\/h2>\n<p>Yo\u011fun trafik alt\u0131nda, sistemin baz\u0131 zafiyetleri (vulnerabilities) ve zay\u0131f noktalar\u0131 (weaknesses) belirginle\u015fmeye ba\u015flad\u0131. \u0130lk olarak, sunucular\u0131m\u0131n kaynaklar\u0131 s\u0131n\u0131rl\u0131yd\u0131. \u00dc\u00e7 adet orta seviye sanal sunucu, beklenmedik ve yo\u011fun bir trafik dalgas\u0131na kar\u015f\u0131 koymakta yetersiz kal\u0131yordu. Bu durum, modern internet altyap\u0131s\u0131n\u0131n bile ne kadar hassas olabilece\u011fini g\u00f6steriyordu. Birka\u00e7 bin veya milyon botun tek bir hedefe odaklanmas\u0131, en g\u00fc\u00e7l\u00fc sistemleri bile \u00e7\u00f6kertme potansiyeline sahipti.<\/p>\n<p>\u0130kinci olarak, g\u00fcvenlik duvar\u0131 (firewall) yap\u0131land\u0131rmamda baz\u0131 eksiklikler vard\u0131. Trafi\u011fin kayna\u011f\u0131n\u0131 tam olarak belirleyemedi\u011fim i\u00e7in, belirli IP adreslerini engellemek yerine, sadece genel portlara izin vermi\u015ftim. Bu, sald\u0131rganlar\u0131n benim belirledi\u011fim portlar \u00fczerinden s\u00fcrekli olarak istek g\u00f6ndermesine olanak tan\u0131d\u0131. \u0130deal olarak, gelen trafi\u011fi analiz edip, anormal davran\u0131\u015flar sergileyen IP adreslerini dinamik olarak engellemek gerekirdi. Ancak, bu deneyde b\u00f6yle bir otomatik m\u00fcdahale mekanizmas\u0131 kurmam\u0131\u015ft\u0131m.<\/p>\n<p>\u00dc\u00e7\u00fcnc\u00fc bir zafiyet ise, yaz\u0131l\u0131mlar\u0131n kendisindeydi. Kullan\u0131lan Nginx, PostgreSQL ve Redis s\u00fcr\u00fcmleri, g\u00fcvenlik g\u00fcncellemeleri (security updates) a\u00e7\u0131s\u0131ndan tam olarak g\u00fcncel de\u011fildi. Her ne kadar bilinen b\u00fcy\u00fck bir g\u00fcvenlik a\u00e7\u0131\u011f\u0131 (vulnerability) olmasa da, zamanla ke\u015ffedilebilecek k\u00fc\u00e7\u00fck kusurlar, yo\u011fun y\u00fck alt\u0131nda sistemin kararl\u0131l\u0131\u011f\u0131n\u0131 bozabilirdi. Bu, her zaman en g\u00fcncel yaz\u0131l\u0131m s\u00fcr\u00fcmlerini kullanman\u0131n ve g\u00fcvenlik yamalar\u0131n\u0131 (security patches) d\u00fczenli olarak uygulaman\u0131n \u00f6nemini vurguluyordu.<\/p>\n<p>Bir di\u011fer \u00f6nemli nokta ise, a\u011f protokollerinin kendisindeki baz\u0131 zay\u0131fl\u0131klard\u0131. \u00d6rne\u011fin, HTTP protokol\u00fcn\u00fcn durumsuz (stateless) yap\u0131s\u0131, her iste\u011fin ayr\u0131 ayr\u0131 i\u015flenmesini gerektiriyordu. Bu, yo\u011fun istekler alt\u0131nda sunucunun performans\u0131n\u0131 d\u00fc\u015f\u00fcren bir fakt\u00f6rd\u00fc. Ayr\u0131ca, DNS protokol\u00fcndeki baz\u0131 zay\u0131fl\u0131klar, DNS amplification gibi sald\u0131r\u0131 vekt\u00f6rlerine zemin haz\u0131rl\u0131yordu. Bu t\u00fcr protokol seviyesindeki zay\u0131fl\u0131klar, genellikle altyap\u0131n\u0131n tamam\u0131n\u0131 etkileyen daha b\u00fcy\u00fck sorunlara yol a\u00e7abiliyordu.<\/p>\n<p>Son olarak, en b\u00fcy\u00fck zafiyetlerden biri de benim deneyimin &#8220;gizli&#8221; olmas\u0131yd\u0131. E\u011fer sistemde bir sorun oldu\u011funu erken fark edip, yard\u0131m isteseydim veya durumu daha geni\u015f bir kitleyle payla\u015fsayd\u0131m, belki de sorunun kayna\u011f\u0131n\u0131 daha h\u0131zl\u0131 bulabilir ve \u00e7\u00f6zebilirdim. Ancak, bu deneyde amac\u0131m, sistemin kendi ba\u015f\u0131na nas\u0131l tepki verdi\u011fini g\u00f6zlemlemekti. Bu, ayn\u0131 zamanda ger\u00e7ek d\u00fcnyada ya\u015fanan siber sald\u0131r\u0131lar\u0131n (cyber attacks) ne kadar izole ve anla\u015f\u0131lmas\u0131 zor olabilece\u011fini de g\u00f6steriyordu. Bir sald\u0131r\u0131 ger\u00e7ekle\u015fti\u011finde, ilk olarak &#8220;ne oluyor?&#8221; sorusu sorulur, ard\u0131ndan &#8220;kim yap\u0131yor?&#8221; ve &#8220;nas\u0131l durduraca\u011f\u0131z?&#8221; sorular\u0131 gelir. Bu zincirleme sorular\u0131n yan\u0131t\u0131n\u0131 bulmak, \u00e7o\u011fu zaman zaman al\u0131r.<\/p>\n<h2>\u0130nternetin K\u0131r\u0131lganl\u0131\u011f\u0131: K\u00fc\u00e7\u00fck Bir K\u0131r\u0131nt\u0131dan B\u00fcy\u00fck Bir \u00c7\u00f6k\u00fc\u015fe<\/h2>\n<p>Bu deney, internetin ne kadar k\u0131r\u0131lgan bir yap\u0131ya sahip oldu\u011funu g\u00f6zler \u00f6n\u00fcne serdi. \u00dc\u00e7 adet sanal sunucu, do\u011fru ko\u015fullar alt\u0131nda, geni\u015f \u00e7apl\u0131 bir etki yaratabiliyordu. Bu, internetin temelinde yatan protokollerin ve sistemlerin, do\u011fru \u015fekilde y\u00f6netilmedi\u011finde veya beklenmedik y\u00fcklere maruz kald\u0131\u011f\u0131nda ne kadar hassas olabilece\u011fini g\u00f6steriyor. Bir DDoS sald\u0131r\u0131s\u0131, sadece hedef al\u0131nan sunucular\u0131 de\u011fil, ayn\u0131 zamanda bu sunuculara ba\u011fl\u0131 di\u011fer hizmetleri ve hatta genel internet trafi\u011fini bile yava\u015flatabilir veya tamamen durdurabilir.<\/p>\n<p>D\u00fc\u015f\u00fcn\u00fcn ki, bu \u00fc\u00e7 sunucu, internetin sadece k\u00fc\u00e7\u00fck bir par\u00e7as\u0131. Milyarlarca cihaz, trilyonlarca veri paketi her an hareket halinde. Bu devasa ekosistemde, bir noktadaki zay\u0131fl\u0131k, domino etkisi yaratarak geni\u015f \u00e7apl\u0131 \u00e7\u00f6k\u00fc\u015flere yol a\u00e7abilir. \u00d6rne\u011fin, pop\u00fcler bir DNS sa\u011flay\u0131c\u0131s\u0131n\u0131n (DNS provider) hedef al\u0131nmas\u0131, d\u00fcnya \u00e7ap\u0131nda bir\u00e7ok web sitesinin ve \u00e7evrimi\u00e7i hizmetin eri\u015filemez hale gelmesine neden olabilir. Benzer \u015fekilde, bir b\u00fcy\u00fck internet servis sa\u011flay\u0131c\u0131s\u0131n\u0131n (Internet Service Provider &#8211; ISP) omurgas\u0131nda (backbone) ya\u015fanacak bir sorun, milyonlarca kullan\u0131c\u0131n\u0131n internet eri\u015fimini kesebilir.<\/p>\n<p>Deneyimim boyunca, trafi\u011fin sadece benim sunucular\u0131m\u0131 de\u011fil, ayn\u0131 zamanda benim sunucular\u0131m\u0131n bulundu\u011fu veri merkezinin (data center) a\u011f\u0131n\u0131 da etkiledi\u011fini g\u00f6zlemledim. Yo\u011fun trafik, sadece benim sunucular\u0131m\u0131n bant geni\u015fli\u011fini de\u011fil, ayn\u0131 zamanda veri merkezinin genel a\u011f kapasitesini de zorluyordu. Bu, bir binadaki bir dairede \u00e7\u0131kan yang\u0131n\u0131n, t\u00fcm binay\u0131 tehdit etmesi gibi bir durumdu. \u0130nternet altyap\u0131s\u0131 da benzer \u015fekilde birbirine ba\u011fl\u0131d\u0131r ve bir noktadaki sorun, t\u00fcm sistemi etkileyebilir.<\/p>\n<p>Bu deneyin en \u00e7arp\u0131c\u0131 sonu\u00e7lar\u0131ndan biri, &#8220;g\u00fcvenlik&#8221; kavram\u0131n\u0131n ne kadar g\u00f6receli oldu\u011fuydu. Kendi k\u00fc\u00e7\u00fck a\u011f\u0131mda kurdu\u011fum g\u00fcvenlik \u00f6nlemleri, ger\u00e7ek d\u00fcnyan\u0131n ac\u0131mas\u0131zl\u0131\u011f\u0131 kar\u015f\u0131s\u0131nda yetersiz kald\u0131. Bu, sadece bireysel kullan\u0131c\u0131lar veya k\u00fc\u00e7\u00fck i\u015fletmeler i\u00e7in de\u011fil, ayn\u0131 zamanda b\u00fcy\u00fck \u015firketler ve hatta devletler i\u00e7in de ge\u00e7erli bir durum. Siber tehditler s\u00fcrekli evrimle\u015fiyor ve en geli\u015fmi\u015f g\u00fcvenlik sistemleri bile zaman zaman a\u015f\u0131labilir hale geliyor. Bu nedenle, s\u00fcrekli tetikte olmak, g\u00fcncel kalmak ve potansiyel risklere kar\u015f\u0131 haz\u0131rl\u0131kl\u0131 olmak hayati \u00f6nem ta\u015f\u0131yor.<\/p>\n<p>Sonu\u00e7 olarak, internetin k\u0131r\u0131lganl\u0131\u011f\u0131, onun g\u00fcc\u00fcn\u00fcn bir yan \u00fcr\u00fcn\u00fcd\u00fcr. Milyarlarca cihaz\u0131n ve hizmetin bir araya gelmesi, muazzam bir potansiyel yarat\u0131rken, ayn\u0131 zamanda b\u00fcy\u00fck bir risk bar\u0131nd\u0131r\u0131r. Bu deneyim, bana bu k\u0131r\u0131lganl\u0131\u011f\u0131n fark\u0131nda olman\u0131n ve dijital g\u00fcvenli\u011fe daha fazla \u00f6nem vermenin ne kadar kritik oldu\u011funu bir kez daha hat\u0131rlatt\u0131.<\/p>\n<h2>Deneyimimden \u00c7\u0131kar\u0131lan Dersler ve \u0130leri D\u00fczey \u0130pu\u00e7lar\u0131<\/h2>\n<p>Bu deneyimden \u00e7\u0131kard\u0131\u011f\u0131m en \u00f6nemli ders, internetin g\u00f6r\u00fcnd\u00fc\u011f\u00fcnden \u00e7ok daha karma\u015f\u0131k ve hassas bir yap\u0131ya sahip oldu\u011fudur. Basit bir altyap\u0131n\u0131n bile, beklenmedik bir trafik dalgas\u0131 alt\u0131nda nas\u0131l \u00e7\u00f6kebilece\u011fini g\u00f6rmek, dijital d\u00fcnyan\u0131n ger\u00e7eklerini y\u00fcz\u00fcme vurdu. \u0130\u015fte bu deneyimden \u00e7\u0131kard\u0131\u011f\u0131m temel dersler ve daha ileri d\u00fczeydeki kullan\u0131c\u0131lar i\u00e7in baz\u0131 ipu\u00e7lar\u0131:<\/p>\n<ul>\n<li><strong>Kaynak Y\u00f6netimi ve \u00d6l\u00e7eklenebilirlik (Scalability):<\/strong> Beklenmedik trafik art\u0131\u015flar\u0131na kar\u015f\u0131 haz\u0131rl\u0131kl\u0131 olmak i\u00e7in sunucular\u0131n\u0131z\u0131n kaynaklar\u0131n\u0131 (CPU, RAM, bant geni\u015fli\u011fi) dikkatli y\u00f6netin. Otomatik \u00f6l\u00e7eklendirme (auto-scaling) \u00e7\u00f6z\u00fcmlerini kullanarak, ihtiyaca g\u00f6re kaynaklar\u0131 art\u0131r\u0131p azaltabilme yetene\u011fi kazan\u0131n.<\/li>\n<li><strong>G\u00fcvenlik Duvar\u0131 (Firewall) ve A\u011f G\u00fcvenli\u011fi:<\/strong> Sadece gerekli portlara izin verin ve m\u00fcmk\u00fcnse, gelen trafi\u011fin kayna\u011f\u0131n\u0131 analiz ederek anormal davran\u0131\u015flar sergileyen IP&#8217;leri dinamik olarak engelleyin. WAF (Web Application Firewall) gibi ek g\u00fcvenlik katmanlar\u0131 kullanmay\u0131 d\u00fc\u015f\u00fcn\u00fcn.<\/li>\n<li><strong>Yaz\u0131l\u0131m G\u00fcncellemeleri ve Yama Y\u00f6netimi (Patch Management):<\/strong> \u0130\u015fletim sisteminizi, sunucu yaz\u0131l\u0131mlar\u0131n\u0131z\u0131 ve t\u00fcm ba\u011f\u0131ml\u0131l\u0131klar\u0131n\u0131z\u0131 (dependencies) d\u00fczenli olarak g\u00fcncelleyin. G\u00fcvenlik yamalar\u0131n\u0131 an\u0131nda uygulay\u0131n.<\/li>\n<li><strong>Protokol Zay\u0131fl\u0131klar\u0131 ve Optimizasyon:<\/strong> Kulland\u0131\u011f\u0131n\u0131z protokollerin (HTTP\/2, HTTP\/3 gibi daha modern ve verimli protokoller) zay\u0131fl\u0131klar\u0131n\u0131 anlay\u0131n ve m\u00fcmk\u00fcnse daha g\u00fcvenli ve performansl\u0131 alternatifleri tercih edin.<\/li>\n<li><strong>\u0130zleme (Monitoring) ve Uyar\u0131 Sistemleri (Alerting Systems):<\/strong> Sunucular\u0131n\u0131z\u0131n ve a\u011f trafi\u011finizin s\u00fcrekli olarak izlenmesini sa\u011flay\u0131n. Anormal durumlar i\u00e7in otomatik uyar\u0131 sistemleri kurarak, sorunlar\u0131 erken te\u015fhis edin ve m\u00fcdahale edin.<\/li>\n<li><strong>DDoS Korumas\u0131:<\/strong> E\u011fer hassas bir hizmet sunuyorsan\u0131z, DDoS koruma hizmetleri (DDoS protection services) sunan \u00fc\u00e7\u00fcnc\u00fc parti sa\u011flay\u0131c\u0131lardan destek almay\u0131 d\u00fc\u015f\u00fcn\u00fcn. Bu hizmetler, trafi\u011fi filtreleyerek zararl\u0131 istekleri kayna\u011f\u0131nda engelleyebilir.<\/li>\n<li><strong>Yedekleme ve Kurtarma Plan\u0131 (Backup and Disaster Recovery Plan):<\/strong> Verilerinizin d\u00fczenli olarak yedeklendi\u011finden emin olun ve bir felaket durumunda sisteminizi h\u0131zla geri getirebilecek bir kurtarma plan\u0131n\u0131z olsun.<\/li>\n<li><strong>\u0130zole Ortamlarda Test Etme:<\/strong> Yeni yap\u0131land\u0131rmalar\u0131 veya g\u00fcncellemeleri canl\u0131 ortama almadan \u00f6nce, izole test ortamlar\u0131nda (staging environment) deneyin. Bu, olas\u0131 sorunlar\u0131 \u00fcretim ortam\u0131na s\u0131\u00e7ramadan tespit etmenizi sa\u011flar.<\/li>\n<\/ul>\n<p>Bu deney, bana sadece teknik bir ders vermekle kalmad\u0131, ayn\u0131 zamanda dijital d\u00fcnyan\u0131n ne kadar dinamik ve \u00f6ng\u00f6r\u00fclemez oldu\u011funu da g\u00f6sterdi. Siber g\u00fcvenlik, s\u00fcrekli bir m\u00fccadeledir ve en iyi savunma, proaktif bir yakla\u015f\u0131md\u0131r.<\/p>\n<h2>S\u0131k\u00e7a Sorulan Sorular (SSS)<\/h2>\n<p><strong>Soru 1: Bu deneyde kulland\u0131\u011f\u0131n\u0131z sunucular ne t\u00fcr bir altyap\u0131dayd\u0131?<\/strong><br \/>\n  Cevap: \u00dc\u00e7 adet bulut sa\u011flay\u0131c\u0131s\u0131ndan kiralanm\u0131\u015f sanal sunucuydu. Bu sunucular, \u00f6zel bir sanal a\u011f i\u00e7inde yap\u0131land\u0131r\u0131lm\u0131\u015ft\u0131.<\/p>\n<p><strong>Soru 2: Trafi\u011fin kayna\u011f\u0131n\u0131 neden belirleyemediniz?<\/strong><br \/>\n  Cevap: Trafik, b\u00fcy\u00fck olas\u0131l\u0131kla botnet&#8217;ler veya zombi bilgisayarlar (zombie computers) \u00fczerinden geliyordu. Bu t\u00fcr trafik kaynaklar\u0131 genellikle s\u00fcrekli de\u011fi\u015fir ve ger\u00e7ek kimliklerini gizlemek i\u00e7in \u00e7e\u015fitli teknikler kullan\u0131rlar. Bu nedenle, kayna\u011f\u0131 kesin olarak belirlemek zordu.<\/p>\n<p><strong>Soru 3: Bu deney, genel internet g\u00fcvenli\u011fi hakk\u0131nda ne gibi dersler i\u00e7eriyor?<\/strong><br \/>\n  Cevap: \u0130nternetin temel altyap\u0131s\u0131n\u0131n bile beklenmedik y\u00fcklere kar\u015f\u0131 hassas oldu\u011funu g\u00f6steriyor. K\u00fc\u00e7\u00fck bir zafiyetin bile zincirleme reaksiyonlara yol a\u00e7abilece\u011fi ve siber sald\u0131r\u0131lar\u0131n ne kadar etkili olabilece\u011fi konusunda bir fark\u0131ndal\u0131k yarat\u0131yor.<\/p>\n<p><strong>Soru 4: Benzer bir durumla kar\u015f\u0131la\u015fmamak i\u00e7in neler yapmal\u0131y\u0131m?<\/strong><br \/>\n  Cevap: Sistemlerinizi d\u00fczenli olarak g\u00fcncelleyin, g\u00fcvenlik duvar\u0131 kurallar\u0131n\u0131z\u0131 s\u0131k\u0131la\u015ft\u0131r\u0131n, kaynaklar\u0131n\u0131z\u0131 do\u011fru y\u00f6netin ve olas\u0131 trafik art\u0131\u015flar\u0131na kar\u015f\u0131 haz\u0131rl\u0131kl\u0131 olun. DDoS koruma hizmetlerini de\u011ferlendirin.<\/p>\n<p>#Teknoloji #SiberG\u00fcvenlik #A\u011fAltyap\u0131s\u0131 #SunucuY\u00f6netimi<\/p>\n<div class=\"github-example-link\"><strong>\u00d6rnek kod:<\/strong> <a href=\"https:\/\/github.com\/fatihsoysalcom\/simulating-network-load-and-failure\" target=\"_blank\" rel=\"noopener noreferrer\">github.com\/fatihsoysalcom\/simulating-network-load-and-failure<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"Hi\u00e7 merak ettiniz mi, internet dedi\u011fimiz devasa a\u011f\u0131n k\u0131r\u0131lganl\u0131\u011f\u0131 nerede ba\u015fl\u0131yor? \u0130\u015fte ben de tam olarak bu sorunun pe\u015fine d\u00fc\u015ft\u00fcm.","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-44639","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Gizlice \u00dc\u00e7 Sunucu Kiralad\u0131m ve \u0130nternetin Nas\u0131l \u00c7\u00f6kt\u00fc\u011f\u00fcn\u00fc \u0130zledim - Kodlar\u0131n Gizemli D\u00fcnyas\u0131<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/gizlice-uc-sunucu-kiraladim-ve-internetin-nasil-coktugunu-izledim\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Gizlice \u00dc\u00e7 Sunucu Kiralad\u0131m ve \u0130nternetin Nas\u0131l \u00c7\u00f6kt\u00fc\u011f\u00fcn\u00fc \u0130zledim\" \/>\n<meta property=\"og:description\" content=\"Hi\u00e7 merak ettiniz mi, internet dedi\u011fimiz devasa a\u011f\u0131n k\u0131r\u0131lganl\u0131\u011f\u0131 nerede ba\u015fl\u0131yor? \u0130\u015fte ben de tam olarak bu sorunun pe\u015fine d\u00fc\u015ft\u00fcm.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/gizlice-uc-sunucu-kiraladim-ve-internetin-nasil-coktugunu-izledim\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-11T06:00:42+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-11T06:01:38+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"17 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/gizlice-uc-sunucu-kiraladim-ve-internetin-nasil-coktugunu-izledim\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/gizlice-uc-sunucu-kiraladim-ve-internetin-nasil-coktugunu-izledim\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Gizlice \u00dc\u00e7 Sunucu Kiralad\u0131m ve \u0130nternetin Nas\u0131l \u00c7\u00f6kt\u00fc\u011f\u00fcn\u00fc \u0130zledim\",\"datePublished\":\"2026-09-11T06:00:42+00:00\",\"dateModified\":\"2026-09-11T06:01:38+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/gizlice-uc-sunucu-kiraladim-ve-internetin-nasil-coktugunu-izledim\/\"},\"wordCount\":3403,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/gizlice-uc-sunucu-kiraladim-ve-internetin-nasil-coktugunu-izledim\/#respond\"]}],\"copyrightYear\":\"2026\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/gizlice-uc-sunucu-kiraladim-ve-internetin-nasil-coktugunu-izledim\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/gizlice-uc-sunucu-kiraladim-ve-internetin-nasil-coktugunu-izledim\/\",\"name\":\"Gizlice \u00dc\u00e7 Sunucu Kiralad\u0131m ve \u0130nternetin Nas\u0131l \u00c7\u00f6kt\u00fc\u011f\u00fcn\u00fc \u0130zledim - Kodlar\u0131n Gizemli D\u00fcnyas\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2026-09-11T06:00:42+00:00\",\"dateModified\":\"2026-09-11T06:01:38+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/gizlice-uc-sunucu-kiraladim-ve-internetin-nasil-coktugunu-izledim\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/gizlice-uc-sunucu-kiraladim-ve-internetin-nasil-coktugunu-izledim\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/gizlice-uc-sunucu-kiraladim-ve-internetin-nasil-coktugunu-izledim\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Gizlice \u00dc\u00e7 Sunucu Kiralad\u0131m ve \u0130nternetin Nas\u0131l \u00c7\u00f6kt\u00fc\u011f\u00fcn\u00fc \u0130zledim\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Gizlice \u00dc\u00e7 Sunucu Kiralad\u0131m ve \u0130nternetin Nas\u0131l \u00c7\u00f6kt\u00fc\u011f\u00fcn\u00fc \u0130zledim - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/gizlice-uc-sunucu-kiraladim-ve-internetin-nasil-coktugunu-izledim\/","og_locale":"tr_TR","og_type":"article","og_title":"Gizlice \u00dc\u00e7 Sunucu Kiralad\u0131m ve \u0130nternetin Nas\u0131l \u00c7\u00f6kt\u00fc\u011f\u00fcn\u00fc \u0130zledim","og_description":"Hi\u00e7 merak ettiniz mi, internet dedi\u011fimiz devasa a\u011f\u0131n k\u0131r\u0131lganl\u0131\u011f\u0131 nerede ba\u015fl\u0131yor? \u0130\u015fte ben de tam olarak bu sorunun pe\u015fine d\u00fc\u015ft\u00fcm.","og_url":"https:\/\/fatihsoysal.com\/blog\/gizlice-uc-sunucu-kiraladim-ve-internetin-nasil-coktugunu-izledim\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2026-09-11T06:00:42+00:00","article_modified_time":"2026-09-11T06:01:38+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"17 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/gizlice-uc-sunucu-kiraladim-ve-internetin-nasil-coktugunu-izledim\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/gizlice-uc-sunucu-kiraladim-ve-internetin-nasil-coktugunu-izledim\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Gizlice \u00dc\u00e7 Sunucu Kiralad\u0131m ve \u0130nternetin Nas\u0131l \u00c7\u00f6kt\u00fc\u011f\u00fcn\u00fc \u0130zledim","datePublished":"2026-09-11T06:00:42+00:00","dateModified":"2026-09-11T06:01:38+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/gizlice-uc-sunucu-kiraladim-ve-internetin-nasil-coktugunu-izledim\/"},"wordCount":3403,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/gizlice-uc-sunucu-kiraladim-ve-internetin-nasil-coktugunu-izledim\/#respond"]}],"copyrightYear":"2026","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/gizlice-uc-sunucu-kiraladim-ve-internetin-nasil-coktugunu-izledim\/","url":"https:\/\/fatihsoysal.com\/blog\/gizlice-uc-sunucu-kiraladim-ve-internetin-nasil-coktugunu-izledim\/","name":"Gizlice \u00dc\u00e7 Sunucu Kiralad\u0131m ve \u0130nternetin Nas\u0131l \u00c7\u00f6kt\u00fc\u011f\u00fcn\u00fc \u0130zledim - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2026-09-11T06:00:42+00:00","dateModified":"2026-09-11T06:01:38+00:00","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/gizlice-uc-sunucu-kiraladim-ve-internetin-nasil-coktugunu-izledim\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/gizlice-uc-sunucu-kiraladim-ve-internetin-nasil-coktugunu-izledim\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/gizlice-uc-sunucu-kiraladim-ve-internetin-nasil-coktugunu-izledim\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Gizlice \u00dc\u00e7 Sunucu Kiralad\u0131m ve \u0130nternetin Nas\u0131l \u00c7\u00f6kt\u00fc\u011f\u00fcn\u00fc \u0130zledim"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/44639","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=44639"}],"version-history":[{"count":1,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/44639\/revisions"}],"predecessor-version":[{"id":44640,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/44639\/revisions\/44640"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=44639"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=44639"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=44639"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}