{"id":41633,"date":"2026-05-07T14:01:32","date_gmt":"2026-05-07T11:01:32","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/digitalocean-vpc-ag-sorunlarini-anlamak-ve-cozmek\/"},"modified":"2026-05-07T18:15:15","modified_gmt":"2026-05-07T15:15:15","slug":"digitalocean-vpc-ag-sorunlarini-anlamak-ve-cozmek","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/digitalocean-vpc-ag-sorunlarini-anlamak-ve-cozmek\/","title":{"rendered":"DigitalOcean VPC A\u011f Sorunlar\u0131n\u0131 Anlamak ve \u00c7\u00f6zmek"},"content":{"rendered":"<p>DigitalOcean VPC A\u011f Sorun Giderme Rehberi<br \/>\n&lt;meta name=&quot;description&quot; content=&quot;DigitalOcean VPC a\u011f sorunlar\u0131n\u0131 ad\u0131m ad\u0131m \u00e7\u00f6z\u00fcn. Temel kavramlardan ileri d\u00fczey ipu\u00e7lar\u0131na, vaka analizleriyle kapsaml\u0131 bir rehber.&quot;&gt;<\/p>\n<p>&lt;article&gt;<br \/>\n    &lt;h2&gt;DigitalOcean VPC A\u011f Sorunlar\u0131n\u0131 Anlamak ve \u00c7\u00f6zmek&lt;\/h2&gt;<\/p>\n<p>    &lt;p&gt;Dijital altyap\u0131n\u0131z\u0131n omurgas\u0131 olan sanal \u00f6zel bulut (VPC) a\u011flar\u0131, uygulamalar\u0131n\u0131z\u0131n sorunsuz \u00e7al\u0131\u015fmas\u0131 i\u00e7in hayati \u00f6neme sahiptir. Peki ya bir g\u00fcn Droplet&#8217;leriniz birbirine ula\u015famazsa, trafi\u011finiz beklenmedik yerlere y\u00f6nlenirse veya internete eri\u015fiminiz kesilirse? Bu gibi durumlar, \u00f6zellikle DigitalOcean gibi bulut sa\u011flay\u0131c\u0131lar\u0131nda \u00e7al\u0131\u015fan ekipler i\u00e7in ciddi bir ba\u015f a\u011fr\u0131s\u0131 olabilir. Bu rehber, DigitalOcean VPC a\u011flar\u0131nda kar\u015f\u0131la\u015fabilece\u011finiz yayg\u0131n sorunlar\u0131 anlaman\u0131za, te\u015fhis etmenize ve \u00e7\u00f6zmenize yard\u0131mc\u0131 olmak i\u00e7in tasarland\u0131. Temel a\u011f kavramlar\u0131ndan ba\u015flayarak, ad\u0131m ad\u0131m sorun giderme tekniklerini, ger\u00e7ek d\u00fcnya vaka analizlerini ve ileri d\u00fczey optimizasyon \u00f6nerilerini bulacaks\u0131n\u0131z. Amac\u0131m\u0131z, a\u011f sorunlar\u0131yla kar\u015f\u0131la\u015ft\u0131\u011f\u0131n\u0131zda panik yapmak yerine, sistematik bir yakla\u015f\u0131mla h\u0131zl\u0131 ve etkili \u00e7\u00f6z\u00fcmler \u00fcretebilmenizi sa\u011flamakt\u0131r.&lt;\/p&gt;<\/p>\n<p>    &lt;p&gt;Bulut altyap\u0131s\u0131n\u0131n karma\u015f\u0131kl\u0131\u011f\u0131 artt\u0131k\u00e7a, a\u011f sorunlar\u0131n\u0131n tespiti ve \u00e7\u00f6z\u00fcm\u00fc de daha zorlu hale gelebilir. Ancak do\u011fru ara\u00e7lar, bilgiler ve metodoloji ile bu zorluklar\u0131n \u00fcstesinden gelmek m\u00fcmk\u00fcnd\u00fcr. Bu makalede, DigitalOcean VPC&#8217;nizin a\u011f performans\u0131n\u0131 optimize etmek ve olas\u0131 kesintileri en aza indirmek i\u00e7in ihtiyac\u0131n\u0131z olan t\u00fcm bilgileri bulacaks\u0131n\u0131z. Haz\u0131rsan\u0131z, bu teknik yolculu\u011fa ba\u015flayal\u0131m.&lt;\/p&gt;<\/p>\n<p>    &lt;h2&gt;VPC A\u011flar\u0131n\u0131n Temelleri: DigitalOcean Ba\u011flam\u0131nda&lt;\/h2&gt;<\/p>\n<p>    &lt;p&gt;DigitalOcean&#8217;da Sanal \u00d6zel Bulut (VPC) a\u011flar\u0131, Droplet&#8217;lerinizin ve di\u011fer kaynaklar\u0131n\u0131z\u0131n birbirleriyle ve internet ile g\u00fcvenli ve kontroll\u00fc bir \u015fekilde ileti\u015fim kurmas\u0131n\u0131 sa\u011flayan temel bile\u015fenlerdir. Bir VPC, \u00f6zel bir a\u011f segmenti olu\u015fturman\u0131za olanak tan\u0131r. Bu, sadece sizin eri\u015febilece\u011finiz bir a\u011fd\u0131r ve bu a\u011f i\u00e7erisindeki kaynaklara IP adresleri \u00fczerinden eri\u015filir. Her VPC, varsay\u0131lan olarak bir veya daha fazla alt a\u011f (subnet) i\u00e7erebilir. Bu alt a\u011flar, belirli IP adresi aral\u0131klar\u0131na atan\u0131r ve Droplet&#8217;leriniz bu alt a\u011flara yerle\u015ftirilir. Bu yap\u0131land\u0131rma, a\u011f\u0131n\u0131z\u0131 daha d\u00fczenli hale getirir ve g\u00fcvenlik duvar\u0131 kurallar\u0131n\u0131 daha gran\u00fcler bir \u015fekilde uygulaman\u0131za imkan tan\u0131r.&lt;\/p&gt;<\/p>\n<p>    &lt;p&gt;DigitalOcean VPC&#8217;lerinin temelinde yatan birka\u00e7 anahtar kavram vard\u0131r. \u0130lk olarak, &lt;strong&gt;IP Adresleme&lt;\/strong&gt;. Her Droplet&#8217;in bir veya daha fazla IP adresi vard\u0131r. Bu adresler, Droplet&#8217;in a\u011fdaki kimli\u011fini belirler. Genellikle, her Droplet&#8217;e \u00f6zel bir genel (public) ve\/veya \u00f6zel (private) IP adresi atan\u0131r. \u00d6zel IP adresleri, VPC a\u011f\u0131 i\u00e7indeki Droplet&#8217;lerin birbirleriyle ileti\u015fim kurmas\u0131 i\u00e7in kullan\u0131l\u0131rken, genel IP adresleri Droplet&#8217;in internetten eri\u015filebilir olmas\u0131n\u0131 sa\u011flar. Bir di\u011fer \u00f6nemli kavram ise &lt;strong&gt;G\u00fcvenlik Gruplar\u0131 (Security Groups)&lt;\/strong&gt;&#8217;dur. G\u00fcvenlik gruplar\u0131, Droplet&#8217;lerinize gelen ve giden a\u011f trafi\u011fini kontrol eden sanal bir g\u00fcvenlik duvar\u0131 g\u00f6revi g\u00f6r\u00fcr. Hangi portlar\u0131n a\u00e7\u0131k olaca\u011f\u0131n\u0131, hangi IP adreslerinden veya hangi g\u00fcvenlik gruplar\u0131ndan gelen trafi\u011fe izin verilece\u011fini belirleyebilirsiniz. Bu, a\u011f g\u00fcvenli\u011finizin temel ta\u015f\u0131d\u0131r. Ayr\u0131ca, &lt;strong&gt;A\u011f Y\u00f6nlendirme (Routing)&lt;\/strong&gt; da kritik bir rol oynar. VPC&#8217;nizdeki trafik, hangi yollar\u0131 izleyerek hedefine ula\u015facak? Bu y\u00f6nlendirme, DigitalOcean taraf\u0131ndan y\u00f6netilen a\u011f altyap\u0131s\u0131 ve sizin yap\u0131land\u0131rd\u0131\u011f\u0131n\u0131z kurallar (\u00f6rne\u011fin, \u00f6zel a\u011f ge\u00e7itleri) taraf\u0131ndan belirlenir. Son olarak, &lt;strong&gt;DNS (Domain Name System)&lt;\/strong&gt;, alan adlar\u0131n\u0131 IP adreslerine \u00e7evirerek Droplet&#8217;lerinize isimlerle eri\u015fmenizi sa\u011flar. DigitalOcean, kendi DNS hizmetini sunar ve bu hizmeti VPC&#8217;nizdeki kaynaklarla entegre edebilirsiniz.&lt;\/p&gt;<\/p>\n<p>    &lt;p&gt;Bu temel kavramlar\u0131 sa\u011flam bir \u015fekilde anlamak, herhangi bir a\u011f sorununu gidermenin ilk ad\u0131m\u0131d\u0131r. \u00d6rne\u011fin, bir Droplet&#8217;in di\u011ferine ula\u015famamas\u0131 durumunda, sorunun IP adreslemesinden mi, g\u00fcvenlik grubu kurallar\u0131ndan m\u0131, yoksa y\u00f6nlendirme tablolar\u0131ndan m\u0131 kaynakland\u0131\u011f\u0131n\u0131 anlamak i\u00e7in bu temel bilgilere sahip olman\u0131z gerekir. DigitalOcean VPC&#8217;lerinin nas\u0131l \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 bilmek, sorunlar\u0131 daha h\u0131zl\u0131 te\u015fhis etmenizi ve \u00e7\u00f6zmenizi sa\u011flayacakt\u0131r.&lt;\/p&gt;<\/p>\n<p>    &lt;h2&gt;VPC A\u011f Sorunlar\u0131n\u0131n Yayg\u0131n Nedenleri ve Te\u015fhisi&lt;\/h2&gt;<\/p>\n<p>    &lt;p&gt;DigitalOcean VPC a\u011flar\u0131nda kar\u015f\u0131la\u015f\u0131lan sorunlar genellikle birka\u00e7 ana kategoriye ayr\u0131labilir. Bunlar\u0131n ba\u015f\u0131nda, &lt;strong&gt;yanl\u0131\u015f yap\u0131land\u0131r\u0131lm\u0131\u015f g\u00fcvenlik gruplar\u0131&lt;\/strong&gt; gelir. Bir Droplet&#8217;e eri\u015fmeye \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131zda zaman a\u015f\u0131m\u0131na u\u011fruyorsan\u0131z veya ba\u011flant\u0131 reddediliyorsa, b\u00fcy\u00fck olas\u0131l\u0131kla g\u00fcvenlik grubunuzda ilgili port i\u00e7in gerekli kural\u0131 eklemeyi unutmu\u015fsunuzdur. \u00d6rne\u011fin, bir web sunucusuna eri\u015fmek istiyorsan\u0131z, g\u00fcvenlik grubunuzda TCP port 80 (HTTP) ve\/veya 443 (HTTPS) i\u00e7in gelen trafi\u011fe izin veren bir kural olmal\u0131d\u0131r. Benzer \u015fekilde, Droplet&#8217;ler aras\u0131 \u00f6zel IP ile ileti\u015fim kurarken, \u00f6zel IP aral\u0131\u011f\u0131n\u0131zdan gelen trafi\u011fe izin veren bir kurala ihtiyac\u0131n\u0131z olabilir. Di\u011fer bir yayg\u0131n neden ise &lt;strong&gt;IP adresleme \u00e7ak\u0131\u015fmalar\u0131&lt;\/strong&gt; veya yanl\u0131\u015f IP yap\u0131land\u0131rmalar\u0131d\u0131r. Bir alt a\u011fdaki IP adreslerinin do\u011fru atanmad\u0131\u011f\u0131 veya bir kayna\u011f\u0131n beklenmeyen bir IP adresi ald\u0131\u011f\u0131 durumlar, ileti\u015fim sorunlar\u0131na yol a\u00e7abilir. Bu t\u00fcr durumlar\u0131 tespit etmek i\u00e7in <code class=\"language-\">ip addr<\/code> veya <code class=\"language-\">ifconfig<\/code> gibi komutlar\u0131 kullanarak Droplet&#8217;in IP yap\u0131land\u0131rmas\u0131n\u0131 kontrol edebilirsiniz.&lt;\/p&gt;<\/p>\n<p>    &lt;p&gt;&lt;strong&gt;Y\u00f6nlendirme sorunlar\u0131&lt;\/strong&gt; da ciddi a\u011f problemlerine neden olabilir. E\u011fer Droplet&#8217;leriniz ayn\u0131 VPC&#8217;de olmalar\u0131na ra\u011fmen birbirlerine ula\u015fam\u0131yorsa, bu durum y\u00f6nlendirme tablolar\u0131nda bir sorun oldu\u011funu g\u00f6sterebilir. \u00d6zellikle birden fazla alt a\u011f\u0131n\u0131z varsa veya \u00f6zel a\u011f ge\u00e7itleri kullan\u0131yorsan\u0131z, y\u00f6nlendirme kurallar\u0131n\u0131n do\u011fru ayarland\u0131\u011f\u0131ndan emin olmal\u0131s\u0131n\u0131z. DigitalOcean kontrol panelinde VPC a\u011f\u0131n\u0131z\u0131n y\u00f6nlendirme tablolar\u0131n\u0131 inceleyebilirsiniz. Ayr\u0131ca, &lt;strong&gt;DNS \u00e7\u00f6z\u00fcmleme sorunlar\u0131&lt;\/strong&gt;, alan adlar\u0131 \u00fczerinden eri\u015fim kurmaya \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131zda kar\u015f\u0131n\u0131za \u00e7\u0131kabilir. Bir alan ad\u0131n\u0131 pingledi\u011finizde IP adresini do\u011fru bir \u015fekilde \u00e7\u00f6zemiyorsa veya yanl\u0131\u015f IP&#8217;ye y\u00f6nlendiriyorsa, bu DNS ile ilgili bir sorundur. DigitalOcean&#8217;\u0131n DNS hizmetini kullan\u0131yorsan\u0131z, DNS kay\u0131tlar\u0131n\u0131z\u0131n do\u011fru yap\u0131land\u0131r\u0131ld\u0131\u011f\u0131ndan emin olun. <code class=\"language-\">dig<\/code> veya <code class=\"language-\">nslookup<\/code> gibi ara\u00e7lar, DNS \u00e7\u00f6z\u00fcmleme sorunlar\u0131n\u0131 te\u015fhis etmek i\u00e7in olduk\u00e7a kullan\u0131\u015fl\u0131d\u0131r. Son olarak, &lt;strong&gt;a\u011f cihaz\u0131 (router, firewall) yap\u0131land\u0131rmas\u0131&lt;\/strong&gt; da \u00f6nemlidir. VPC&#8217;nizdeki Droplet&#8217;ler bir internet a\u011f ge\u00e7idine veya ba\u015fka bir a\u011fa ba\u011flan\u0131yorsa, bu cihazlar\u0131n do\u011fru \u015fekilde yap\u0131land\u0131r\u0131ld\u0131\u011f\u0131ndan emin olunmal\u0131d\u0131r. Bu genellikle DigitalOcean&#8217;\u0131n y\u00f6netti\u011fi bir alan olsa da, \u00f6zel a\u011f ge\u00e7itleri veya VPN ba\u011flant\u0131lar\u0131 gibi durumlarda sizin m\u00fcdahaleniz gerekebilir.&lt;\/p&gt;<\/p>\n<p>    &lt;p&gt;Sorun gidermeye ba\u015flarken, her zaman en basit ve en olas\u0131 nedenlerden ba\u015flay\u0131n. \u00d6rne\u011fin, bir Droplet&#8217;e SSH ile ba\u011flanam\u0131yorsan\u0131z, ilk olarak g\u00fcvenlik grubunuzda SSH (port 22) i\u00e7in gelen trafi\u011fe izin verildi\u011finden emin olun. Ard\u0131ndan, Droplet&#8217;in \u00e7al\u0131\u015ft\u0131\u011f\u0131ndan ve a\u011f aray\u00fcz\u00fcn\u00fcn aktif oldu\u011fundan emin olun. E\u011fer bu ad\u0131mlar sorunu \u00e7\u00f6zmezse, daha karma\u015f\u0131k sorunlara ge\u00e7ebilirsiniz. Te\u015fhis i\u00e7in kullanabilece\u011finiz temel komutlar \u015funlard\u0131r:&lt;\/p&gt;<br \/>\n    &lt;ul&gt;<br \/>\n        &lt;li&gt;&lt;code&gt;ping &lt;IP_Adresi_veya_Alan_Ad\u0131&gt;&lt;\/code&gt;: Belirtilen hedefe a\u011f ba\u011flant\u0131s\u0131n\u0131 test eder.&lt;\/li&gt;<br \/>\n        &lt;li&gt;&lt;code&gt;traceroute &lt;IP_Adresi_veya_Alan_Ad\u0131&gt;&lt;\/code&gt; (veya Linux&#8217;ta &lt;code&gt;tracepath&lt;\/code&gt;): Paketin hedefe ula\u015fana kadar ge\u00e7ti\u011fi a\u011f cihazlar\u0131n\u0131 g\u00f6sterir.&lt;\/li&gt;<br \/>\n        &lt;li&gt;&lt;code&gt;ssh kullanici@IP_Adresi&lt;\/code&gt;: Uzak sunucuya g\u00fcvenli bir \u015fekilde ba\u011flanmay\u0131 dener.&lt;\/li&gt;<br \/>\n        &lt;li&gt;&lt;code&gt;curl -v &lt;URL&gt;&lt;\/code&gt;: Belirtilen URL&#8217;ye HTTP istekleri g\u00f6nderir ve detayl\u0131 \u00e7\u0131kt\u0131 verir.&lt;\/li&gt;<br \/>\n        &lt;li&gt;&lt;code&gt;netstat -tulnp&lt;\/code&gt;: Sunucudaki a\u00e7\u0131k portlar\u0131 ve dinleyen servisleri listeler.&lt;\/li&gt;<br \/>\n    &lt;\/ul&gt;<\/p>\n<p>    &lt;h2&gt;Ad\u0131m Ad\u0131m: Ba\u011flant\u0131 Sorunlar\u0131n\u0131 \u00c7\u00f6zme Rehberi&lt;\/h2&gt;<\/p>\n<p>    &lt;p&gt;Ba\u011flant\u0131 sorunlar\u0131, DigitalOcean VPC&#8217;lerinde en s\u0131k kar\u015f\u0131la\u015f\u0131lan problemlerden biridir. Bu b\u00f6l\u00fcmde, bu sorunlar\u0131 ad\u0131m ad\u0131m nas\u0131l giderebilece\u011finizi ele alaca\u011f\u0131z. \u00d6ncelikle, &lt;strong&gt;Temel Ba\u011flant\u0131 Testi&lt;\/strong&gt; ile ba\u015flayal\u0131m. Bir Droplet&#8217;ten di\u011ferine veya d\u0131\u015f d\u00fcnyaya ping atmak, temel a\u011f katman\u0131nda bir sorun olup olmad\u0131\u011f\u0131n\u0131 anlaman\u0131n ilk yoludur. \u00d6rne\u011fin, Droplet A&#8217;dan Droplet B&#8217;nin \u00f6zel IP adresine ping atarak ba\u015flay\u0131n:&lt;\/p&gt;<\/code>bash<br \/>\n    ping 10.10.0.5  # Droplet B&#8217;nin \u00f6zel IP adresi oldu\u011funu varsayal\u0131m<\/p>\n<pre class=\"language-\"><code>&lt;p&gt;E\u011fer ping ba\u015far\u0131s\u0131z olursa, sorun b\u00fcy\u00fck olas\u0131l\u0131kla y\u00f6nlendirme, g\u00fcvenlik gruplar\u0131 veya IP yap\u0131land\u0131rmas\u0131 ile ilgilidir. E\u011fer ping ba\u015far\u0131l\u0131 olursa, sorun daha \u00fcst katmanlarda (\u00f6rne\u011fin, uygulama seviyesi) olabilir. Bir sonraki ad\u0131m, &lt;strong&gt;G\u00fcvenlik Gruplar\u0131n\u0131 Kontrol Etme&lt;\/strong&gt;. DigitalOcean kontrol panelinizden ilgili Droplet'in g\u00fcvenlik gruplar\u0131n\u0131 inceleyin. E\u011fer Droplet A'dan Droplet B'ye TCP port 22 (SSH) ile ba\u011flanmaya \u00e7al\u0131\u015f\u0131yorsan\u0131z ve ping ba\u015far\u0131l\u0131 de\u011filse, Droplet B'nin g\u00fcvenlik grubunda Droplet A'n\u0131n IP adresi veya Droplet A'n\u0131n bulundu\u011fu g\u00fcvenlik grubundan gelen TCP port 22 trafi\u011fine izin veren bir kural olmal\u0131d\u0131r. Benzer \u015fekilde, Droplet B'den Droplet A'ya eri\u015firken de Droplet A'n\u0131n g\u00fcvenlik grubunu kontrol etmelisiniz. Unutmay\u0131n, g\u00fcvenlik kurallar\u0131 hem kaynak hem de hedef Droplet i\u00e7in ge\u00e7erli olabilir.&lt;\/p&gt;\r\n\r\n    &lt;p&gt;&lt;strong&gt;Y\u00f6nlendirme Tablolar\u0131n\u0131 \u0130nceleme&lt;\/strong&gt;, \u00f6zellikle birden fazla alt a\u011f\u0131n\u0131z varsa veya \u00f6zel a\u011f ge\u00e7itleri kullan\u0131yorsan\u0131z \u00f6nemlidir. Bir Droplet'in internete eri\u015femedi\u011fini fark ederseniz, VPC'nizin y\u00f6nlendirme tablolar\u0131n\u0131 kontrol ederek varsay\u0131lan a\u011f ge\u00e7idinin do\u011fru ayarlanm\u0131\u015f oldu\u011fundan emin olun. Genellikle, internet eri\u015fimi i\u00e7in varsay\u0131lan y\u00f6nlendirme, DigitalOcean'\u0131n genel a\u011f ge\u00e7idine i\u015faret eder. \u00d6zel a\u011flar aras\u0131nda ileti\u015fimde sorun ya\u015f\u0131yorsan\u0131z, alt a\u011flar\u0131n\u0131z aras\u0131ndaki y\u00f6nlendirme kurallar\u0131n\u0131 g\u00f6zden ge\u00e7irin. &lt;strong&gt;DNS \u00c7\u00f6z\u00fcmleme Testi&lt;\/strong&gt; de kritiktir. E\u011fer bir alan ad\u0131n\u0131 kullanarak Droplet'e eri\u015fmeye \u00e7al\u0131\u015f\u0131yorsan\u0131z ve bu ba\u015far\u0131s\u0131z oluyorsa, alan ad\u0131n\u0131n do\u011fru IP adresine \u00e7\u00f6z\u00fcmlendi\u011finden emin olun. <code class=\"language-\">dig example.com<\/code> komutu, alan ad\u0131n\u0131n hangi IP adresine \u00e7\u00f6z\u00fcmlendi\u011fini g\u00f6sterir. E\u011fer yanl\u0131\u015f bir IP al\u0131yorsan\u0131z veya hi\u00e7 IP alam\u0131yorsan\u0131z, DigitalOcean DNS ayarlar\u0131n\u0131z\u0131 veya Droplet'inizdeki <code class=\"language-\">\/etc\/resolv.conf<\/code> dosyas\u0131n\u0131 kontrol edin. Son olarak, &lt;strong&gt;Uygulama Seviyesi Kontrolleri&lt;\/strong&gt;. E\u011fer t\u00fcm a\u011f katmanlar\u0131 sorunsuz g\u00f6r\u00fcn\u00fcyorsa, sorun uygulaman\u0131n kendisinde olabilir. Uygulaman\u0131z\u0131n do\u011fru portta dinledi\u011finden, servislerin \u00e7al\u0131\u015ft\u0131\u011f\u0131ndan ve uygulama i\u00e7i g\u00fcvenlik duvarlar\u0131n\u0131n (varsa) trafi\u011fi engellemedi\u011finden emin olun. <code class=\"language-\">netstat -tulnp<\/code> komutu, hangi servislerin hangi portlarda \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 g\u00f6rmenize yard\u0131mc\u0131 olur.&lt;\/p&gt;\r\n\r\n    &lt;p&gt;Bu ad\u0131mlar\u0131 sistematik bir \u015fekilde izleyerek, DigitalOcean VPC a\u011f\u0131n\u0131zdaki ba\u011flant\u0131 sorunlar\u0131n\u0131n b\u00fcy\u00fck \u00e7o\u011funlu\u011funu te\u015fhis edip \u00e7\u00f6zebilirsiniz. Her ad\u0131mda elde etti\u011finiz sonu\u00e7lar\u0131 not almak, sorunun kayna\u011f\u0131n\u0131 daraltman\u0131za yard\u0131mc\u0131 olacakt\u0131r.&lt;\/p&gt;\r\n\r\n    &lt;h2&gt;Vaka Analizi 1: Web Sunucusuna Eri\u015filemiyor&lt;\/h2&gt;\r\n\r\n    &lt;p&gt;&lt;strong&gt;Senaryo:&lt;\/strong&gt; Bir geli\u015ftirici ekibi, yeni bir web uygulamas\u0131n\u0131 canl\u0131ya almak i\u00e7in DigitalOcean \u00fczerinde bir Droplet olu\u015fturdu. Droplet'e SSH ile ba\u011flanabiliyorlar ancak web taray\u0131c\u0131s\u0131ndan uygulamaya eri\u015femiyorlar. Taray\u0131c\u0131da &quot;Ba\u011flant\u0131 Zaman A\u015f\u0131m\u0131na U\u011frad\u0131&quot; hatas\u0131 al\u0131yorlar.&lt;\/p&gt;\r\n\r\n    &lt;p&gt;&lt;strong&gt;Te\u015fhis S\u00fcreci:&lt;\/strong&gt;&lt;\/p&gt;\r\n    &lt;ol&gt;\r\n        &lt;li&gt;&lt;strong&gt;Temel Ba\u011flant\u0131 Testi:&lt;\/strong&gt; Geli\u015ftiriciler, Droplet'in genel IP adresine <code class=\"language-\">ping<\/code> atmay\u0131 denediler. Ping ba\u015far\u0131l\u0131 oldu, bu da temel a\u011f katman\u0131nda bir sorun olmad\u0131\u011f\u0131n\u0131 g\u00f6steriyor.&lt;\/li&gt;\r\n        &lt;li&gt;&lt;strong&gt;G\u00fcvenlik Grubu Kontrol\u00fc:&lt;\/strong&gt; Bu ad\u0131m, sorunun en olas\u0131 kayna\u011f\u0131d\u0131r. Geli\u015ftiriciler, Droplet'in ba\u011fl\u0131 oldu\u011fu g\u00fcvenlik grubunu kontrol ettiler. Varsay\u0131lan olarak, yeni bir g\u00fcvenlik grubu olu\u015fturuldu\u011funda yaln\u0131zca SSH (port 22) i\u00e7in gelen trafi\u011fe izin veren bir kural eklenmi\u015fti. Web sunucusu HTTP (port 80) ve HTTPS (port 443) \u00fczerinden \u00e7al\u0131\u015ft\u0131\u011f\u0131 i\u00e7in, bu portlar i\u00e7in gelen trafi\u011fe izin veren kurallar eklenmemi\u015fti.&lt;\/li&gt;\r\n        &lt;li&gt;&lt;strong&gt;\u00c7\u00f6z\u00fcm:&lt;\/strong&gt; G\u00fcvenlik grubuna a\u015fa\u011f\u0131daki kurallar eklendi:\r\n            &lt;ul&gt;\r\n                &lt;li&gt;Protokol: TCP, Port Aral\u0131\u011f\u0131: 80, Kaynak: Herhangi bir IP (0.0.0.0\/0)&lt;\/li&gt;\r\n                &lt;li&gt;Protokol: TCP, Port Aral\u0131\u011f\u0131: 443, Kaynak: Herhangi bir IP (0.0.0.0\/0)&lt;\/li&gt;\r\n            &lt;\/ul&gt;\r\n        &lt;\/li&gt;\r\n        &lt;li&gt;&lt;strong&gt;Do\u011frulama:&lt;\/strong&gt; Kurallar eklendikten sonra, web taray\u0131c\u0131s\u0131ndan Droplet'in genel IP adresine eri\u015fim sa\u011fland\u0131 ve web uygulamas\u0131 ba\u015far\u0131yla g\u00f6r\u00fcnt\u00fclendi.&lt;\/li&gt;\r\n    &lt;\/ol&gt;\r\n\r\n    &lt;p&gt;&lt;strong&gt;\u00d6\u011frenilen Ders:&lt;\/strong&gt; G\u00fcvenlik gruplar\u0131, Droplet'lerinize gelen trafi\u011fi kontrol etmenin en \u00f6nemli yollar\u0131ndan biridir. Uygulaman\u0131z\u0131n ihtiya\u00e7 duydu\u011fu t\u00fcm portlar\u0131n g\u00fcvenlik grubunuzda a\u00e7\u0131k oldu\u011fundan emin olmak kritik \u00f6neme sahiptir. Sadece SSH gibi y\u00f6netim portlar\u0131n\u0131 de\u011fil, uygulaman\u0131z\u0131n kulland\u0131\u011f\u0131 di\u011fer t\u00fcm portlar\u0131 da g\u00f6z \u00f6n\u00fcnde bulundurun.&lt;\/p&gt;\r\n\r\n    &lt;h2&gt;Vaka Analizi 2: Droplet'ler Aras\u0131 \u00d6zel IP \u0130leti\u015fimi Ba\u015far\u0131s\u0131z&lt;\/h2&gt;\r\n\r\n    &lt;p&gt;&lt;strong&gt;Senaryo:&lt;\/strong&gt; Bir kullan\u0131c\u0131, veri taban\u0131 sunucusu (Droplet B) ve uygulama sunucusu (Droplet A) olmak \u00fczere iki Droplet'i ayn\u0131 VPC'ye yerle\u015ftirdi. Droplet A'daki uygulama sunucusunun Droplet B'deki veri taban\u0131na \u00f6zel IP adresi \u00fczerinden ba\u011flanmas\u0131 gerekiyor. Ancak uygulama sunucusu, veri taban\u0131 sunucusuna \u00f6zel IP adresi \u00fczerinden ba\u011flanam\u0131yor. Ping att\u0131\u011f\u0131nda &quot;Destination Host Unreachable&quot; (Hedef Ana Bilgisayar Ula\u015f\u0131lam\u0131yor) hatas\u0131 al\u0131yor.&lt;\/p&gt;\r\n\r\n    &lt;p&gt;&lt;strong&gt;Te\u015fhis S\u00fcreci:&lt;\/strong&gt;&lt;\/p&gt;\r\n    &lt;ol&gt;\r\n        &lt;li&gt;&lt;strong&gt;Temel Ba\u011flant\u0131 Testi:&lt;\/strong&gt; Droplet A'dan Droplet B'nin \u00f6zel IP adresine <code class=\"language-\">ping<\/code> at\u0131ld\u0131. Ping ba\u015far\u0131s\u0131z oldu ve &quot;Destination Host Unreachable&quot; hatas\u0131 al\u0131nd\u0131. Bu, paketlerin Droplet B'ye ula\u015fmadan \u00f6nce bir yerde engellendi\u011fini g\u00f6steriyor.&lt;\/li&gt;\r\n        &lt;li&gt;&lt;strong&gt;IP Yap\u0131land\u0131rmas\u0131 Kontrol\u00fc:&lt;\/strong&gt; Her iki Droplet'in de do\u011fru \u00f6zel IP adreslerine sahip oldu\u011fu ve ayn\u0131 alt a\u011fda yer ald\u0131\u011f\u0131 do\u011fruland\u0131.&lt;\/li&gt;\r\n        &lt;li&gt;&lt;strong&gt;G\u00fcvenlik Grubu Kontrol\u00fc:&lt;\/strong&gt; Droplet B'nin g\u00fcvenlik grubu incelendi. Varsay\u0131lan olarak, yaln\u0131zca genel IP adreslerinden gelen belirli portlara (\u00f6rne\u011fin SSH) izin veren kurallar vard\u0131. Droplet A'n\u0131n \u00f6zel IP adresinden gelen trafi\u011fe (\u00f6rne\u011fin veri taban\u0131 portu olan TCP 3306) izin veren bir kural yoktu.&lt;\/li&gt;\r\n        &lt;li&gt;&lt;strong&gt;Y\u00f6nlendirme Kontrol\u00fc:&lt;\/strong&gt; Droplet'ler ayn\u0131 VPC ve alt a\u011fda oldu\u011fundan, y\u00f6nlendirme ile ilgili bir sorun beklenmiyordu. Ancak, daha karma\u015f\u0131k senaryolarda bu ad\u0131m da \u00f6nemlidir.&lt;\/li&gt;\r\n        &lt;li&gt;&lt;strong&gt;\u00c7\u00f6z\u00fcm:&lt;\/strong&gt; Droplet B'nin g\u00fcvenlik grubuna a\u015fa\u011f\u0131daki kural eklendi:\r\n            &lt;ul&gt;\r\n                &lt;li&gt;Protokol: TCP, Port Aral\u0131\u011f\u0131: 3306 (MySQL\/MariaDB varsay\u0131lan portu), Kaynak: Droplet A'n\u0131n \u00d6zel IP Adresi (veya Droplet A'n\u0131n bulundu\u011fu g\u00fcvenlik grubu)&lt;\/li&gt;\r\n            &lt;\/ul&gt;\r\n            Ayr\u0131ca, Droplet A'n\u0131n g\u00fcvenlik grubunda da Droplet B'nin \u00f6zel IP adresinden gelen trafi\u011fe (gerekli portlar i\u00e7in) izin veren kurallar\u0131n oldu\u011fundan emin olundu.&lt;\/li&gt;\r\n        &lt;li&gt;&lt;strong&gt;Do\u011frulama:&lt;\/strong&gt; Kural eklendikten sonra, Droplet A'dan Droplet B'nin \u00f6zel IP adresine <code class=\"language-\">ping<\/code> at\u0131ld\u0131 ve bu sefer ba\u015far\u0131l\u0131 oldu. Ard\u0131ndan, uygulama sunucusundan veri taban\u0131na ba\u011flant\u0131 kurulabildi.&lt;\/li&gt;\r\n    &lt;\/ol&gt;\r\n\r\n    &lt;p&gt;&lt;strong&gt;\u00d6\u011frenilen Ders:&lt;\/strong&gt; VPC i\u00e7indeki Droplet'ler aras\u0131nda ileti\u015fim kurarken, \u00f6zel IP adresleri kullan\u0131lsa bile g\u00fcvenlik gruplar\u0131 hala etkindir. G\u00fcvenlik gruplar\u0131n\u0131zda yaln\u0131zca genel IP'lerden de\u011fil, \u00f6zel IP'lerden veya di\u011fer g\u00fcvenlik gruplar\u0131ndan gelen trafi\u011fe de izin vermeniz gerekebilir. En az ayr\u0131cal\u0131k prensibini uygulayarak, yaln\u0131zca gerekli IP adreslerinden ve portlardan gelen trafi\u011fe izin vermek en iyi g\u00fcvenlik uygulamas\u0131d\u0131r.&lt;\/p&gt;\r\n\r\n    &lt;h2&gt;\u0130leri D\u00fczey A\u011f Sorun Giderme Teknikleri ve \u0130pu\u00e7lar\u0131&lt;\/h2&gt;\r\n\r\n    &lt;p&gt;Temel sorun giderme ad\u0131mlar\u0131n\u0131 tamamlad\u0131ktan sonra bile a\u011f sorunlar\u0131 devam ediyorsa, daha ileri d\u00fczey tekniklere ba\u015fvurmak gerekebilir. Bunlardan biri, &lt;strong&gt;A\u011f Paket Analizi&lt;\/strong&gt;'dir. <code class=\"language-\">tcpdump<\/code> veya <code class=\"language-\">wireshark<\/code> gibi ara\u00e7larla, Droplet'inize gelen ve giden a\u011f trafi\u011fini yakalay\u0131p analiz edebilirsiniz. Bu, trafi\u011fin neden hedefe ula\u015fmad\u0131\u011f\u0131n\u0131 veya neden beklenmedik bir \u015fekilde davrand\u0131\u011f\u0131n\u0131 anlaman\u0131za yard\u0131mc\u0131 olabilir. \u00d6rne\u011fin, bir iste\u011fin sunucuya ula\u015ft\u0131\u011f\u0131n\u0131 ancak sunucudan yan\u0131t gelmedi\u011fini g\u00f6r\u00fcyorsan\u0131z, bu sunucudaki uygulama veya i\u015fletim sistemi seviyesinde bir sorun oldu\u011funu g\u00f6sterebilir. <code class=\"language-\">tcpdump<\/code> komutunu kullanarak belirli bir porta veya IP adresine giden trafi\u011fi yakalayabilirsiniz:&lt;\/p&gt;<\/code><\/pre>\n<p>bash<br \/>\n    sudo tcpdump -i eth0 port 80 -w capture.pcap<\/p>\n<pre class=\"language-\"><code>&lt;p&gt;Bu komut, <code class=\"language-\">eth0<\/code> aray\u00fcz\u00fcnden ge\u00e7en 80. port \u00fczerindeki t\u00fcm trafi\u011fi yakalar ve <code class=\"language-\">capture.pcap<\/code> dosyas\u0131na kaydeder. Bu dosyay\u0131 daha sonra Wireshark gibi bir ara\u00e7la analiz edebilirsiniz. Bir di\u011fer \u00f6nemli ileri d\u00fczey teknik ise &lt;strong&gt;Y\u00fcksek Kullan\u0131labilirlik ve Y\u00fck Dengeleme&lt;\/strong&gt; senaryolar\u0131ndaki sorunlar\u0131 gidermektir. E\u011fer birden fazla Droplet'iniz bir y\u00fck dengeleyici (load balancer) arkas\u0131nda \u00e7al\u0131\u015f\u0131yorsa ve baz\u0131 Droplet'lere trafik gitmiyorsa, y\u00fck dengeleyicinin sa\u011fl\u0131k kontrollerini (health checks) ve y\u00f6nlendirme kurallar\u0131n\u0131 dikkatlice incelemelisiniz. Y\u00fck dengeleyici, sa\u011fl\u0131kl\u0131 olmayan Droplet'leri otomatik olarak trafikten \u00e7\u0131karabilir. Sa\u011fl\u0131k kontrollerinin do\u011fru yap\u0131land\u0131r\u0131ld\u0131\u011f\u0131ndan ve Droplet'lerinizin bu kontrolleri ge\u00e7ebildi\u011finden emin olun. Ayr\u0131ca, &lt;strong&gt;MTU (Maximum Transmission Unit) Sorunlar\u0131&lt;\/strong&gt; da nadir de olsa performans sorunlar\u0131na veya ba\u011flant\u0131 kesintilerine yol a\u00e7abilir. MTU, bir a\u011f paketinin ta\u015f\u0131yabilece\u011fi maksimum veri miktar\u0131d\u0131r. Farkl\u0131 a\u011f segmentleri aras\u0131nda uyumsuz MTU de\u011ferleri, paketlerin par\u00e7alanmas\u0131na veya kaybolmas\u0131na neden olabilir. Bu t\u00fcr sorunlar\u0131 te\u015fhis etmek i\u00e7in <code class=\"language-\">ping -s &lt;paket_boyutu&gt;<\/code> komutunu farkl\u0131 boyutlarla kullanarak MTU de\u011ferini test edebilirsiniz. E\u011fer belirli bir boyuttan sonra pingleriniz kesiliyorsa, MTU ayarlar\u0131n\u0131 kontrol etmeniz gerekebilir.&lt;\/p&gt;<\/p>\n<p>    &lt;p&gt;Son olarak, &lt;strong&gt;Log Analizi&lt;\/strong&gt;, a\u011f sorunlar\u0131n\u0131 anlaman\u0131n g\u00fc\u00e7l\u00fc bir yoludur. DigitalOcean'\u0131n kendi kontrol paneli, Droplet'leriniz ve a\u011f hizmetleriniz hakk\u0131nda \u00e7e\u015fitli loglar sunar. Ayr\u0131ca, Droplet'lerinizdeki sistem loglar\u0131n\u0131 (<code class=\"language-\">\/var\/log\/syslog<\/code>, <code class=\"language-\">\/var\/log\/auth.log<\/code> vb.) ve uygulama loglar\u0131n\u0131 d\u00fczenli olarak incelemek, sorunlar\u0131n erken belirtilerini yakalaman\u0131za yard\u0131mc\u0131 olabilir. \u00d6rne\u011fin, bir Droplet'in ani \u015fekilde a\u011f ba\u011flant\u0131s\u0131n\u0131 kaybetmesi durumunda, sistem loglar\u0131nda ilgili hata mesajlar\u0131n\u0131 arayabilirsiniz. Bu ileri d\u00fczey teknikler, en karma\u015f\u0131k a\u011f sorunlar\u0131n\u0131 bile \u00e7\u00f6zmenize yard\u0131mc\u0131 olacak g\u00fc\u00e7l\u00fc ara\u00e7lard\u0131r. Her zaman oldu\u011fu gibi, sorunun kayna\u011f\u0131n\u0131 daraltmak i\u00e7in sistematik bir yakla\u015f\u0131m benimsemek \u00f6nemlidir.&lt;\/p&gt;<\/p>\n<p>    &lt;h2&gt;Sonu\u00e7 ve S\u0131k\u00e7a Sorulan Sorular&lt;\/h2&gt;<\/p>\n<p>    &lt;p&gt;DigitalOcean VPC a\u011flar\u0131nda sorun giderme, sab\u0131r, sistematik bir yakla\u015f\u0131m ve temel a\u011f kavramlar\u0131na hakimiyet gerektirir. Bu rehberde, VPC'lerin temel bile\u015fenlerinden ba\u015flayarak, yayg\u0131n sorunlar\u0131n te\u015fhisine, ad\u0131m ad\u0131m \u00e7\u00f6z\u00fcm y\u00f6ntemlerine, ger\u00e7ek d\u00fcnya vaka analizlerine ve ileri d\u00fczey tekniklere kadar geni\u015f bir yelpazede bilgi sunduk. Unutmay\u0131n ki, a\u011f sorunlar\u0131n\u0131n \u00e7o\u011fu yanl\u0131\u015f yap\u0131land\u0131r\u0131lm\u0131\u015f g\u00fcvenlik gruplar\u0131ndan, IP adresleme hatalar\u0131ndan veya y\u00f6nlendirme problemlerinden kaynaklan\u0131r. Sorunlarla kar\u015f\u0131la\u015ft\u0131\u011f\u0131n\u0131zda panik yapmak yerine, bu rehberdeki ad\u0131mlar\u0131 izleyerek sorunun kayna\u011f\u0131n\u0131 tespit edebilir ve etkili \u00e7\u00f6z\u00fcmler \u00fcretebilirsiniz. A\u011f performans\u0131n\u0131z\u0131 s\u00fcrekli olarak izlemek ve olas\u0131 sorunlar\u0131 proaktif olarak ele almak, altyap\u0131n\u0131z\u0131n kararl\u0131l\u0131\u011f\u0131n\u0131 ve g\u00fcvenilirli\u011fini art\u0131racakt\u0131r.&lt;\/p&gt;<\/p>\n<p>    &lt;p&gt;DigitalOcean'\u0131n sundu\u011fu kontrol paneli ve ara\u00e7lar\u0131, a\u011f yap\u0131land\u0131rman\u0131z\u0131 y\u00f6netmek ve sorunlar\u0131 gidermek i\u00e7in g\u00fc\u00e7l\u00fc bir temel sa\u011flar. Ancak, en karma\u015f\u0131k sorunlar i\u00e7in derinlemesine teknik bilgi ve te\u015fhis ara\u00e7lar\u0131 kullanmak gerekebilir. Bu rehberin, DigitalOcean VPC a\u011flar\u0131n\u0131zla ilgili kar\u015f\u0131la\u015fabilece\u011finiz zorluklar\u0131n \u00fcstesinden gelmenize yard\u0131mc\u0131 olmas\u0131n\u0131 umuyoruz.&lt;\/p&gt;<\/p>\n<p>    &lt;h3&gt;S\u0131k\u00e7a Sorulan Sorular (SSS)&lt;\/h3&gt;<\/p>\n<p>    &lt;h4&gt;1. Droplet'im neden internete eri\u015femiyor?&lt;\/h4&gt;<br \/>\n    &lt;p&gt;Bu durumun birka\u00e7 nedeni olabilir:<br \/>\n        &lt;ul&gt;<br \/>\n            &lt;li&gt;&lt;strong&gt;G\u00fcvenlik Grubu:&lt;\/strong&gt; G\u00fcvenlik grubunuzda genel a\u011f ge\u00e7idine giden trafi\u011fe izin veren bir kural olmayabilir. Genellikle, varsay\u0131lan g\u00fcvenlik gruplar\u0131 buna izin verir ancak \u00f6zel yap\u0131land\u0131rmalarda bu kural kald\u0131r\u0131lm\u0131\u015f olabilir.&lt;\/li&gt;<br \/>\n            &lt;li&gt;&lt;strong&gt;Y\u00f6nlendirme Tablosu:&lt;\/strong&gt; VPC'nizin y\u00f6nlendirme tablosunda, internet trafi\u011fi i\u00e7in varsay\u0131lan bir rota (genellikle 0.0.0.0\/0) tan\u0131ml\u0131 olmayabilir veya yanl\u0131\u015f bir a\u011f ge\u00e7idine i\u015faret ediyor olabilir.&lt;\/li&gt;<br \/>\n            &lt;li&gt;&lt;strong&gt;DNS Sorunlar\u0131:&lt;\/strong&gt; DNS \u00e7\u00f6z\u00fcmleme \u00e7al\u0131\u015fm\u0131yorsa, alan adlar\u0131 IP adreslerine \u00e7evrilemez ve bu da internet eri\u015fimi gibi g\u00f6r\u00fcn\u00fcr. Droplet'inizdeki <code class=\"language-\">\/etc\/resolv.conf<\/code> dosyas\u0131n\u0131 kontrol edin.&lt;\/li&gt;<br \/>\n            &lt;li&gt;&lt;strong&gt;Servis Kesintisi:&lt;\/strong&gt; Nadiren de olsa, DigitalOcean'\u0131n a\u011f altyap\u0131s\u0131nda ge\u00e7ici bir sorun olabilir. DigitalOcean'\u0131n durum sayfas\u0131n\u0131 kontrol edebilirsiniz.&lt;\/li&gt;<br \/>\n        &lt;\/ul&gt;<br \/>\n    &lt;\/p&gt;<\/p>\n<p>    &lt;h4&gt;2. Droplet'ler aras\u0131nda \u00f6zel IP ile neden ba\u011flanam\u0131yorum?&lt;\/h4&gt;<br \/>\n    &lt;p&gt;Bu genellikle g\u00fcvenlik grubu yap\u0131land\u0131rmas\u0131yla ilgilidir. Her iki Droplet'in de g\u00fcvenlik gruplar\u0131nda, birbirlerinin \u00f6zel IP adreslerinden gelen trafi\u011fe, gerekli portlar i\u00e7in izin veren kurallar olmal\u0131d\u0131r. \u00d6rne\u011fin, Droplet A'dan Droplet B'ye \u00f6zel IP ile ba\u011flan\u0131yorsan\u0131z, Droplet B'nin g\u00fcvenlik grubunda Droplet A'n\u0131n \u00f6zel IP'sinden gelen trafi\u011fe izin veren bir kural olmal\u0131d\u0131r. Ayr\u0131ca, Droplet'lerin ayn\u0131 VPC ve alt a\u011fda oldu\u011fundan emin olun. Farkl\u0131 alt a\u011flardaysan\u0131z, y\u00f6nlendirme kurallar\u0131n\u0131n do\u011fru ayarlanmas\u0131 gerekebilir.&lt;\/p&gt;<\/p>\n<p>    &lt;h4&gt;3. SSH ba\u011flant\u0131m neden s\u00fcrekli kesiliyor?&lt;\/h4&gt;<br \/>\n    &lt;p&gt;SSH ba\u011flant\u0131s\u0131n\u0131n kesilmesinin birka\u00e7 nedeni olabilir:<br \/>\n        &lt;ul&gt;<br \/>\n            &lt;li&gt;&lt;strong&gt;A\u011f Karars\u0131zl\u0131\u011f\u0131:&lt;\/strong&gt; Hem sizin taraf\u0131n\u0131zda hem de Droplet'inizin bulundu\u011fu veri merkezinde ge\u00e7ici a\u011f sorunlar\u0131 olabilir.&lt;\/li&gt;<br \/>\n            &lt;li&gt;&lt;strong&gt;G\u00fcvenlik Grubu K\u0131s\u0131tlamalar\u0131:&lt;\/strong&gt; G\u00fcvenlik grubunuz, SSH trafi\u011fini (TCP port 22) belirli bir s\u00fcre sonra kesen kurallara sahip olabilir veya belirli IP adreslerinden gelen trafi\u011fi engelleyebilir.&lt;\/li&gt;<br \/>\n            &lt;li&gt;&lt;strong&gt;Sunucu Kaynaklar\u0131:&lt;\/strong&gt; Droplet'inizin CPU, bellek veya disk G\/\u00c7'si a\u015f\u0131r\u0131 y\u00fckl\u00fcyse, bu durum a\u011f performans\u0131n\u0131 olumsuz etkileyebilir ve ba\u011flant\u0131lar\u0131n kesilmesine neden olabilir. <code class=\"language-\">top<\/code> veya <code class=\"language-\">htop<\/code> gibi komutlarla sunucu kaynaklar\u0131n\u0131 kontrol edin.&lt;\/li&gt;<br \/>\n            &lt;li&gt;&lt;strong&gt;SSH Servisi Sorunlar\u0131:&lt;\/strong&gt; Droplet'inizdeki SSH servisi (sshd) \u00e7\u00f6km\u00fc\u015f veya hatal\u0131 \u00e7al\u0131\u015f\u0131yor olabilir. <code class=\"language-\">sudo systemctl status sshd<\/code> komutuyla servisin durumunu kontrol edin.&lt;\/li&gt;<br \/>\n        &lt;\/ul&gt;<br \/>\n    &lt;\/p&gt;<\/p>\n<p>    &lt;h4&gt;4. Bir alan ad\u0131n\u0131 IP adresine \u00e7\u00f6zemiyorum, ne yapmal\u0131y\u0131m?&lt;\/h4&gt;<br \/>\n    &lt;p&gt;Bu, DNS ile ilgili bir sorundur. Yapman\u0131z gerekenler \u015funlard\u0131r:<br \/>\n        &lt;ul&gt;<br \/>\n            &lt;li&gt;&lt;strong&gt;DNS Kay\u0131tlar\u0131n\u0131 Kontrol Edin:&lt;\/strong&gt; DigitalOcean kontrol panelinizdeki DNS ayarlar\u0131n\u0131za gidin ve alan ad\u0131n\u0131z i\u00e7in A kayd\u0131n\u0131n (veya AAAA kayd\u0131 IPv6 i\u00e7in) do\u011fru Droplet IP adresine i\u015faret etti\u011finden emin olun.&lt;\/li&gt;<br \/>\n            &lt;li&gt;&lt;strong&gt;TTL (Time To Live) De\u011ferini D\u00fc\u015f\u00fcr\u00fcn:&lt;\/strong&gt; DNS kay\u0131tlar\u0131n\u0131n yay\u0131lmas\u0131 biraz zaman alabilir. E\u011fer yak\u0131n zamanda bir de\u011fi\u015fiklik yapt\u0131ysan\u0131z, de\u011fi\u015fikliklerin etkili olmas\u0131 i\u00e7in biraz beklemeniz gerekebilir. TTL de\u011feri, DNS bilgilerinin ne kadar s\u00fcreyle \u00f6nbellekte tutulaca\u011f\u0131n\u0131 belirler.&lt;\/li&gt;<br \/>\n            &lt;li&gt;&lt;strong&gt;Yerel DNS \u00d6nbelle\u011fini Temizleyin:&lt;\/strong&gt; Kendi bilgisayar\u0131n\u0131zdaki DNS \u00f6nbelle\u011fini temizlemek, g\u00fcncel olmayan bilgilerin kullan\u0131lmas\u0131n\u0131 engelleyebilir.&lt;\/li&gt;<br \/>\n            &lt;li&gt;&lt;strong&gt;<code class=\"language-\">dig<\/code> veya <code class=\"language-\">nslookup<\/code> Kullan\u0131n:&lt;\/strong&gt; Farkl\u0131 DNS sunucular\u0131ndan sorgu yaparak sorunun kayna\u011f\u0131n\u0131 belirlemeye \u00e7al\u0131\u015f\u0131n. \u00d6rne\u011fin, <code class=\"language-\">dig example.com @8.8.8.8<\/code> komutu, Google DNS sunucusunu kullanarak sorgu yapar.&lt;\/li&gt;<br \/>\n        &lt;\/ul&gt;<br \/>\n    &lt;\/p&gt;<br \/>\n&lt;\/article&gt;<\/p>\n","protected":false},"excerpt":{"rendered":"DigitalOcean VPC A\u011f Sorun Giderme Rehberi &lt;meta name=&quot;description&quot; content=&quot;DigitalOcean VPC a\u011f sorunlar\u0131n\u0131 ad\u0131m ad\u0131m \u00e7\u00f6z\u00fcn. Temel kavramlardan ileri&hellip;","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":[1401],"tags":[],"class_list":{"0":"post-41633","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-git","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>DigitalOcean VPC A\u011f Sorunlar\u0131n\u0131 Anlamak ve \u00c7\u00f6zmek<\/title>\n<meta name=\"description\" content=\"DigitalOcean VPC A\u011f Sorun Giderme Rehberi &lt;meta name=&quot;description&quot; content=&quot;DigitalOcean VPC a\u011f sorunlar\u0131n\u0131 ad\u0131m ad\u0131m \u00e7\u00f6z\u00fcn.\" \/>\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\/digitalocean-vpc-ag-sorunlarini-anlamak-ve-cozmek\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"DigitalOcean VPC A\u011f Sorunlar\u0131n\u0131 Anlamak ve \u00c7\u00f6zmek\" \/>\n<meta property=\"og:description\" content=\"DigitalOcean VPC A\u011f Sorun Giderme Rehberi &lt;meta name=&quot;description&quot; content=&quot;DigitalOcean VPC a\u011f sorunlar\u0131n\u0131 ad\u0131m ad\u0131m \u00e7\u00f6z\u00fcn.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/digitalocean-vpc-ag-sorunlarini-anlamak-ve-cozmek\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2026-05-07T11:01:32+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-07T15:15:15+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=\"1 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/digitalocean-vpc-ag-sorunlarini-anlamak-ve-cozmek\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/digitalocean-vpc-ag-sorunlarini-anlamak-ve-cozmek\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"DigitalOcean VPC A\u011f Sorunlar\u0131n\u0131 Anlamak ve \u00c7\u00f6zmek\",\"datePublished\":\"2026-05-07T11:01:32+00:00\",\"dateModified\":\"2026-05-07T15:15:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/digitalocean-vpc-ag-sorunlarini-anlamak-ve-cozmek\/\"},\"wordCount\":2940,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"articleSection\":[\"Git\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/digitalocean-vpc-ag-sorunlarini-anlamak-ve-cozmek\/#respond\"]}],\"copyrightYear\":\"2026\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/digitalocean-vpc-ag-sorunlarini-anlamak-ve-cozmek\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/digitalocean-vpc-ag-sorunlarini-anlamak-ve-cozmek\/\",\"name\":\"DigitalOcean VPC A\u011f Sorunlar\u0131n\u0131 Anlamak ve \u00c7\u00f6zmek\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2026-05-07T11:01:32+00:00\",\"dateModified\":\"2026-05-07T15:15:15+00:00\",\"description\":\"DigitalOcean VPC A\u011f Sorun Giderme Rehberi &lt;meta name=&quot;description&quot; content=&quot;DigitalOcean VPC a\u011f sorunlar\u0131n\u0131 ad\u0131m ad\u0131m \u00e7\u00f6z\u00fcn.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/digitalocean-vpc-ag-sorunlarini-anlamak-ve-cozmek\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/digitalocean-vpc-ag-sorunlarini-anlamak-ve-cozmek\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/digitalocean-vpc-ag-sorunlarini-anlamak-ve-cozmek\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"DigitalOcean VPC A\u011f Sorunlar\u0131n\u0131 Anlamak ve \u00c7\u00f6zmek\"}]},{\"@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":"DigitalOcean VPC A\u011f Sorunlar\u0131n\u0131 Anlamak ve \u00c7\u00f6zmek","description":"DigitalOcean VPC A\u011f Sorun Giderme Rehberi &lt;meta name=&quot;description&quot; content=&quot;DigitalOcean VPC a\u011f sorunlar\u0131n\u0131 ad\u0131m ad\u0131m \u00e7\u00f6z\u00fcn.","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\/digitalocean-vpc-ag-sorunlarini-anlamak-ve-cozmek\/","og_locale":"tr_TR","og_type":"article","og_title":"DigitalOcean VPC A\u011f Sorunlar\u0131n\u0131 Anlamak ve \u00c7\u00f6zmek","og_description":"DigitalOcean VPC A\u011f Sorun Giderme Rehberi &lt;meta name=&quot;description&quot; content=&quot;DigitalOcean VPC a\u011f sorunlar\u0131n\u0131 ad\u0131m ad\u0131m \u00e7\u00f6z\u00fcn.","og_url":"https:\/\/fatihsoysal.com\/blog\/digitalocean-vpc-ag-sorunlarini-anlamak-ve-cozmek\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2026-05-07T11:01:32+00:00","article_modified_time":"2026-05-07T15:15:15+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"1 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/digitalocean-vpc-ag-sorunlarini-anlamak-ve-cozmek\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/digitalocean-vpc-ag-sorunlarini-anlamak-ve-cozmek\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"DigitalOcean VPC A\u011f Sorunlar\u0131n\u0131 Anlamak ve \u00c7\u00f6zmek","datePublished":"2026-05-07T11:01:32+00:00","dateModified":"2026-05-07T15:15:15+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/digitalocean-vpc-ag-sorunlarini-anlamak-ve-cozmek\/"},"wordCount":2940,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"articleSection":["Git"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/digitalocean-vpc-ag-sorunlarini-anlamak-ve-cozmek\/#respond"]}],"copyrightYear":"2026","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/digitalocean-vpc-ag-sorunlarini-anlamak-ve-cozmek\/","url":"https:\/\/fatihsoysal.com\/blog\/digitalocean-vpc-ag-sorunlarini-anlamak-ve-cozmek\/","name":"DigitalOcean VPC A\u011f Sorunlar\u0131n\u0131 Anlamak ve \u00c7\u00f6zmek","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2026-05-07T11:01:32+00:00","dateModified":"2026-05-07T15:15:15+00:00","description":"DigitalOcean VPC A\u011f Sorun Giderme Rehberi &lt;meta name=&quot;description&quot; content=&quot;DigitalOcean VPC a\u011f sorunlar\u0131n\u0131 ad\u0131m ad\u0131m \u00e7\u00f6z\u00fcn.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/digitalocean-vpc-ag-sorunlarini-anlamak-ve-cozmek\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/digitalocean-vpc-ag-sorunlarini-anlamak-ve-cozmek\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/digitalocean-vpc-ag-sorunlarini-anlamak-ve-cozmek\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"DigitalOcean VPC A\u011f Sorunlar\u0131n\u0131 Anlamak ve \u00c7\u00f6zmek"}]},{"@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\/41633","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=41633"}],"version-history":[{"count":2,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/41633\/revisions"}],"predecessor-version":[{"id":41637,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/41633\/revisions\/41637"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=41633"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=41633"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=41633"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}