Makaleler
2IP yenilendi: yeni tasarım, yeni logo ve alıştığınız araçlar
2IP'yi logodan gezinmeye, hizmetlerin ve kontrol sonuçlarının sunulma biçimine kadar yeniledik. Site artık daha modern görünüyor, ama amacı aynı: ihtiyacınız olan araçları bulmanıza ve ağ hakkında hızla bilgi edinmenize yardımcı olmak.
2IP yıllar içinde epey büyüdü. Yeni hizmetler, özellikler ve araçlar eklendikçe tutarlı ve kullanışlı bir arayüz ihtiyacı doğdu. Neleri değiştirdiğimizi ve güncellemenin arkasındaki fikirleri aşağıda anlatıyoruz.
301 ve 302 yönlendirmeleri
301 ve 302 yönlendirmeleri uygulama katmanında gerçekleşir; ağ erişilebilirliğini web sunucusunun yanıtından ayrı tutun. DNS çözümlenebilir, TCP/TLS bağlantısı kurulabilir, buna rağmen HTTP bir yönlendirme ya da hata döndürebilir. Durum kodu, Location başlığı, ana bilgisayar adı, yol ve URL şeması işlemin farklı parçalarını anlatır.
A, AAAA ve CNAME kayıtları
A, AAAA ve CNAME kayıtlarında yanıtın geldiği yolu takip edin: stub çözümleyici → özyinelemeli çözümleyici → yetki devri → yetkili ad sunucusu. Özyinelemeli çözümleyici yanıtı önbellekten verebilir; bu yüzden kullanıcının gördüğü yanıt her zaman doğrudan yetkili sunucudan alınmaz. Sonucun nereden geldiğini ve ne kadar süre kullanılabileceğini TTL, kayıt türü ve yanıt kodu gösterir.
Açık, kapalı ve filtrelenmiş portlar: test sonucunu yorumlama
Bir port kontrolü, tek bir bağlantı denemesinin tek bir ağ konumundan nasıl göründüğünü bildirir. “Açık”, “kapalı” ve “filtrelenmiş” işe yarar teşhis etiketleridir; yine de tek bir sonuç, yoldaki her cihazı belirleyemez ve bir uygulamanın güvenli olup olmadığına karar veremez.
Ağ portu nedir? TCP, UDP ve açık portlar
Ağ portu, TCP ve UDP gibi taşıma protokollerinin trafiği doğru hizmete yönlendirmek için kullandığı bir numaradır. Protokol, IP adresi ve port birlikte bir bağlantının uç noktasını belirler. Port mantıksal bir tanımlayıcıdır; yönlendiricinin üzerindeki fiziksel bir giriş değildir.
Alan adı nedir?
Alan adı, DNS hiyerarşisinde yer alan ve insanların kolayca okuyabildiği bir addır; örneğin example.org. Web siteleri, e-posta ve başka hizmetler için kullanılabilir, ama alan adı satın almak bunların hiçbirini kendiliğinden kurmaz. Ad, bir üst düzey alan adının altında, o kayıt kuruluşunun kurallarına göre tescil edilir ve ardından DNS ile yapılandırılır.
Alan adı yaşam döngüsü: süre sonu ve kurtarma
Bir alan adı sınırlı bir süre için tescil edilir. Tescil yenilenmezse web sitesi ve e-posta çalışmayı durdurabilir, ad daha sonra başka birinin kullanımına açılabilir. Kurtarma aşamalarının ayrıntıları üst düzey alan adına ve kayıt şirketine göre değişir.
Alt ağ maskeleri ve CIDR gösterimi
Alt ağ maskesi ve CIDR gösterimi, bir cihazın kendi yerel ağını, komşularını ve diğer ağlara giden yolu nasıl belirlediğini tanımlar. IPv4'te adres, önek uzunluğu ve ağ geçidi belirleyicidir; IPv6'da bunlara adres kapsamı ve Neighbor Discovery de eklenir. Tek bir yanlış değer yüzünden yerel ağ içindeki iletişim sorunsuz sürerken alt ağın dışına hiç çıkılamayabilir.
Alt alan adı nedir ve nasıl kurulur?
Alt alan adı, daha geniş bir alan adı hiyerarşisi içindeki bir addır. blog.example.org adında blog, example.org'un altında yer alır. Alt alan adları web sitesini, e-postayı, API'yi ve diğer hizmetleri birbirinden ayırmaya yarar; ama ad tek başına bir web sayfası oluşturmaz. Bunun için DNS kayıtlarına ve bu adı kabul edecek şekilde yapılandırılmış bir sunucuya da ihtiyacınız vardır.
Antivirüs yazılımı nedir?
Antivirüs yazılımı, kötü amaçlı programları tespit etmeye, engellemeye ve kaldırmaya yardımcı olur. Modern güvenlik ürünleri çoğu zaman dosya taramasını, davranış izlemeyi, web korumasını ve işletim sistemi önlemlerini bir araya getirir. Bu ürünler riski azaltır ama her yeni veya hedefli saldırıyı durduracaklarını garanti edemez. Korumanın gücü, güncellemelerin zamanında yapılmasına ve cihaz sahibinin tercihlerine de bağlıdır.
Anycast: birden fazla ağ konumundan tek IP adresi
Birkaç konum aynı öneki duyurur ve yönlendiriciler mevcut rotalar arasından seçim yapar. Buradaki “en yakın” çoğu zaman yönlendirme politikasının en çok tercih ettiği rota demektir; coğrafi olarak en yakın konum olmak zorunda değildir.
API hız sınırları ve yeniden denemeler
API hız sınırları ve yeniden deneme kuralları, istemci ile API arasındaki sözleşmenin parçasıdır. İstemci başarılı yanıtı, doğrulama hatasını, kimlik doğrulama hatasını, hız sınırını ve geçici sunucu hatasını birbirinden ayırt edebilmelidir. JSON ya da XML kullanmak HTTP semantiğini değiştirmez; IPv4/IPv6 değerleri de IPv4 uzunluğu varsayılmadan eksiksiz saklanmalıdır.
BGP ve ASN: internet ağları rotaları nasıl paylaşır?
Otonom sistem, ortak bir yönlendirme politikasıyla işletilen IP ağları ve yönlendiricilerden oluşan bir gruptur. Ona bir ASN atanabilir. ASN bir sunucu veya kullanıcı kimliği değildir; alanlar arası yönlendirmedeki bir katılımcıyı tanımlar.
Bilgisayar virüsleri: bulaşma belirtileri ve güvenli kurtarma
Bilgisayar virüsü, başka bir dosyaya veya programa eklenen ve o dosya çalıştırıldığında yayılabilen kötü amaçlı koddur. Her kötü amaçlı yazılım virüs değildir: solucanlar, truva atları ve fidye yazılımları farklı biçimlerde yayılabilir veya çalışabilir. Şüpheli bir davranış karşısında nasıl hareket edeceğinize karar verirken bu ayrım önemlidir.
Bir alan adının ad sunucuları nedir?
Ad sunucuları bir DNS bölgesini barındırır ve onun için yetkili yanıtlar verir. Yetki devri ise DNS hiyerarşisine, bir alan adıyla ilgili sorguların nereye gönderileceğini bildirir. Kayıt şirketindeki ad sunucusu ayarı ile bölgedeki NS kayıtları birbiriyle ilişkilidir, ama aynı yerden yönetilmez.
Bit ve bayt: MB, MiB, GB ve GiB ne anlama gelir?
Bir bayt (B) sekiz bit (b) içerir. İnternet bağlantı hızları genellikle saniyedeki bit cinsinden, dosya ve bellek boyutları ise bayt cinsinden gösterilir. Önekler önemlidir: ondalık kB, MB ve GB, ikili KiB, MiB ve GiB ile aynı değildir.
Bitler, baytlar ve veri birimleri
Bitleri, baytları ve veri birimlerini karşılaştırırken genel ağ sorun giderme yöntemlerine değil, kesin bir kurala, birime ve bit gösterimine dayanın. Hesaplamaya başlamadan önce neyi ölçtüğünüzü, girdinin birimini ve sonucun hangi biçimde olması gerektiğini netleştirin.
Bufferbloat: yük altında gecikme neden artar?
Bağlantı boştayken gecikme normal, ama yoğun bir yükleme veya indirme sırasında keskin biçimde artıyorsa nedeni bufferbloat olabilir: darboğazdaki kuyruklar paketleri gereğinden uzun süre bekletiyordur.
CDN ve uç önbellekleme: dağıtık içerik sunumu nasıl çalışır?
Bir CDN, kaynak sunucuyu dağıtım katmanının arkasında tutarken önbelleğe alınabilir içeriği dağıtık uç konumlardan sunabilir. Uç konum DNS, Anycast veya sağlayıcıya özgü yönlendirmeyle seçilebilir; bu nedenle kullanıcının gördüğü IP kaynak sunucuya değil, CDN'e ait olabilir.
CGNAT nedir? Paylaşılan IP'ler ve port yönlendirme
Operatör düzeyinde NAT (Carrier-grade NAT, CGNAT), internet sağlayıcısının ağı içinde yapılan IPv4 adres çevirisidir. Bu sayede birden fazla abone tek bir genel IPv4 adresini paylaşır. Giden bağlantılar genellikle sorunsuz çalışır; ama sağlayıcının sunduğu bir çözüm olmadan evdeki bir sunucuya dışarıdan erişmek mümkün olmayabilir.
chmod izinleri nasıl çalışır: 755, 644 ve sticky bit
Unix benzeri sistemlerde chmod, dosya ve dizinlerin erişim izinlerini değiştirir. Okuma, yazma ve çalıştırma izinleri sahip, grup ve diğer kullanıcılar için ayrı ayrı belirlenir. Dizin izinlerinin kendine özgü bir anlamı vardır: adların listelenmesini, girdilerin oluşturulmasını veya kaldırılmasını ve bilinen bir yola erişimi etkiler.
DHCP: cihazlar ağ ayarlarını nasıl alır?
DHCP; IPv4 adresi, önek bilgisi, varsayılan ağ geçidi ve DNS sunucuları gibi yerel adresleme parametrelerini atar. Her kiralamanın yenileme zamanlayıcıları vardır; ama kiralamanın yenilenmesi adresin her seferinde değişeceği anlamına gelmez.
DNS hataları nasıl giderilir?
Tarayıcının gösterdiği “DNS hatası” bir belirtidir; tek bir kök nedeni göstermez. Ad yanlış yazılmış, yetkili sunucuya ulaşılamıyor, çözümleyici eski bir yanıtı tutuyor ya da DNSSEC doğrulaması başarısız oluyor olabilir. Yapılandırmaya dokunmadan önce hangi aşamanın başarısız olduğunu belirleyin.
DNS kayıt türleri: A, AAAA, MX ve diğerleri
DNS kaynak kayıtları, bir alan adının ihtiyaç duyduğu bilgileri saklar: adresler, posta sunucuları, yetki devri ve diğer hizmet ayarları. Her kaydın bir adı, türü, değeri ve önbellekte ne kadar kalacağını belirleyen bir yaşam süresi (TTL) vardır. Farklı türler farklı sorulara yanıt verir; bu nedenle bir alan adının ayrı amaçlar için birkaç kaydı olabilir.
DNS nedir?
DNS (Domain Name System, Alan Adı Sistemi), uygulamaların ağ kaynaklarını bulmasına yardımcı olan dağıtık bir adlandırma sistemidir. Bir web sitesinin adı IPv4 veya IPv6 adreslerine çözümlenir; başka kayıtlar ise e-postayı yönlendirir veya yetkili ad sunucularını belirtir. Bir alan adının tek bir sunucuyu göstermesi gerekmez.