İnternet üzerinde kullandığımız hizmetlerimiz üzerinden farklı bir servise bağlanırken hepimiz zaman zaman erişim problemi yaşamışızdır. Bu tarz bir durumla karşı karşıya kaldığımızda yaşanan sorunun neden kaynaklandığını merak ederiz. İlk olarak bağlantı kurmak istediğimiz servisin dışarıdan erişilebilir olup olmadığını tespit etmemiz gerekir. Eğer ilgili servise dışarıdan erişim sağlanıyorsa ancak biz hizmetimizden erişim sağlayamıyorsak sorunun nereden kaynaklandığını Looking Glass ile tespit edebileceğimizi biliyor muydunuz? Bunu nasıl yapabileceğimize gelin hep birlikte bakalım.

Tanımlamalar
Bu anlatımımda önemli teknik isimleri uzman olmayan kişilerin okuma ihtimaline karşı açıklamak istiyorum.
Traceroute: Açık kaynak kodlu bir ağ analiz yazılımıdır. TCP/IP üzerinden kaynak cihazdan, hedef cihaza giden paketlerin hangi yolu izlediğini ve bu yoldan geçerken yaşanan gecikmeleri ve kesintileri görüntüleyebileceğimiz bir araçtır.
MTR (My Traceroute/Matt’s Traceroute): İlk olarak Matt’in Traceroute’u olarak bilinen bu uygulama, traceroute ve ping servislerinin görevlerini tek bir uygulama üzerinde birleştiren bir ağ analiz uygulamasıdır.
ICMP (Internet Control Message Protocol): Ağ cihazları arasındaki iletişimde kontrol mesajlarının iletilmesini sağlayan bir protokoldür. Ağ cihazları tarafından başka bir IP adresiyle iletişime geçerken başarılı veya başarısız istekleri gösterir.
BGP (Border Gateway Protocol): Ağlar arasındaki en iyi yolları belirlemek ve internet trafiğinin verimli bir şekilde yönlendirilmesi için kullanılır. Bu protokol, internetin ölçeklenebilirliğini ve esnekliğini sağlayarak farklı ağların birbirleriyle iletişim kurmasını mümkün kılar.
Looking Glass Nedir?
Looking Glass, iç ve dış ağını yöneten internet servis sağlayıcıları (ISP) ve veri merkezleri gibi kuruluşların ağ yapılarını ve bağlantı durumlarını izlemek için kullanılan bir ağ yönetim aracıdır. Bu sistem, kullanıcıların kendi ağ bağlantılarını, başka bir ağ üzerinden uzaktan incelemelerini sağlar. Genellikle, ağ trafiğinin nasıl yönlendirildiğini, belirli bir IP adresine nasıl ulaşıldığını veya ağda herhangi bir gecikme olup olmadığını görmek için kullanılır.
Looking Glass araçları, internet servis sağlayıcıları (ISP) veya veri merkezi network uzmanları tarafından kullanıcılara sunulur. Bu araçlar genellikle web tabanlı arayüzler aracılığıyla çalışır ve kullanıcıların ağ durumu hakkında anında bilgi edinmelerine olanak tanır. Böylece ağ performansını değerlendirip sorunları tespit etmek kolaylaşır.
Biz de Domainhizmetleri olarak Looking Glass servisimizi aktif ettik. Bu sayede hizmetlerde yaşanabilecek olası erişim problemlerinde sorunun network tarafında nereden kaynaklandığını kolay bir şekilde tespit edilebilir.
Looking Glass Nasıl Çalışır?
Looking Glass, bir ağ üzerinde genellikle yönlendirme (routing) işlemlerini kontrol eden BGP (Border Gateway Protocol) ve diğer ağ protokollerini kullanarak çalışır. ISP veya veri merkezi gibi büyük ağ altyapılarına sahip kuruluşlar, ağ trafiğini yönlendirmek ve analiz etmek için Looking Glass’ı kullanır.
Aşağıda, Looking Glass’ın nasıl çalıştığını adım adım açıklıyorum:
Sunucu Erişimi ve Arayüz: Kullanıcı, ISP veya veri merkezi tarafından sunulan web tabanlı bir Looking Glass arayüzüne erişir. Bu arayüz, belirli komutlar ve seçenekler sunar.
Komutların Çalıştırılması: Kullanıcı, belirli komutları kullanarak farklı ağ kontrolleri yapabilir. Genellikle “ping”, “traceroute” ve “MTR” gibi komutlar bu arayüzlerde mevcuttur.
Sonuçların Analizi: Komutlar çalıştırıldıktan sonra, kullanıcı sonuçları analiz eder. Örneğin, “ping” komutu ile gecikme süresi ölçülürken, “traceroute” komutu ile belirli bir IP adresine ulaşmak için geçen süre ve hangi yönlendirmelerin yapıldığı görülür. Bu sayede, ağda herhangi bir gecikme, bağlantı sorunu veya rota değişikliği olup olmadığı tespit edilebilir.
Looking Glass Sorgulaması Nasıl Yapılır?
Looking Glass sorgulaması, ağ durumunu analiz etmek ve performansı ölçmek için kullanılan bir yöntemdir. Bu sorgulamalar, özellikle büyük ağ altyapılarına sahip ISP’ler veya veri merkezlerinde sıklıkla yapılır. Looking Glass sorgulaması yapmak için aşağıdaki adımları izleyebilirsiniz:
1. Uygun Looking Glass Sunucusunu Bulun
Öncelikle, sorgulama yapmak için kullanabileceğiniz bir Looking Glass sunucusu bulmanız gerekir. İnternette birçok ISP ve veri merkezi, kullanıcıların erişebileceği ücretsiz Looking Glass araçları sunar. Örneğin, Google’da “Looking Glass tool” veya “Looking Glass server” gibi anahtar kelimelerle arama yaparak bu sunuculara ulaşabilirsiniz. Domainhizmetleri Looking Glass servislerine erişebilmek için aşağıdaki butonları kullanabilirsiniz:
lg.domainhizmetleri.com lg.as213002.com2. Komut Seçimi
Looking Glass arayüzüne eriştikten sonra, kullanmak istediğiniz komutu seçmelisiniz. Ping, traceroute ve MTR komutları en yaygın olarak kullanılanlardır. Örneğin, belirli bir IP adresinin erişilebilirliğini kontrol etmek için “ping” komutunu kullanabilirsiniz.
3. IP Adresi veya Hedef Bilgilerini Girin
Komutu seçtikten sonra, kontrol etmek istediğiniz IP adresini veya diğer hedef bilgilerini girmeniz gerekecektir. Bu adımda, sorgulamak istediğiniz ağı veya IP adresini belirtirsiniz.
4. Sorgulama Sonuçlarını Analiz Edin
Komut çalıştırıldığında, sistem size anlık sonuçlar sunar. Bu sonuçlar arasında gecikme süreleri, yönlendirme rotaları ve BGP yönlendirme bilgileri yer alır. Örneğin, “traceroute” sonuçlarında, IP adresine ulaşmak için geçen süreyi ve hangi ağ üzerinden geçildiğini görebilirsiniz. Bu bilgiler, ağ performansını değerlendirmek için kullanılır.
5. Sorun Tespiti ve Çözüm
Sorgulama sonuçları, ağ bağlantılarında herhangi bir sorun olup olmadığını tespit etmenize yardımcı olur. Eğer gecikme veya bağlantı kesintisi gibi sorunlar varsa, bu sonuçları kullanarak sorunun kaynağını belirleyebilir ve çözüm yolları geliştirebilirsiniz.
Looking Glass Kullanmanın Faydaları
Looking Glass, ağ yöneticileri ve sistem mühendisleri için birçok avantaj sunar. İşte bu aracın başlıca faydaları:
- Ağ Performansını İzleme: Looking Glass sayesinde ağın genel durumu izlenebilir ve performans sorunları tespit edilebilir.
- Anlık Ağ Analizi: Kullanıcılar, istedikleri anda ağın durumu hakkında güncel bilgiler edinebilir.
- Yönlendirme Sorunlarını Tespit Etme: MTR ve traceroute gibi komutlar ile yönlendirme hataları tespit edilebilir.
- Ağ Güvenliği: Ağ trafiği analiz edilerek potansiyel güvenlik tehditleri daha kolay bir şekilde fark edilebilir.
Looking Glass, özellikle büyük ağ yapılarında ağ trafiğinin yönetimi ve analizi için vazgeçilmez bir araçtır. Bu aracı kullanarak, ağ bağlantılarında meydana gelen sorunları tespit etmek ve çözüm üretmek mümkündür. Looking Glass kullanımı, ISP’ler ve veri merkezleri için kritik bir öneme sahip olup, ağ performansını optimize etmek ve kullanıcı deneyimini iyileştirmek için güçlü bir çözümdür.