giriiş
IP adresleri, ağdaki bir sisteme atanan kod adıdır. Ağ trafiğini sağlayan posta adresinin doğru sisteme aktarılmasıyla çalışır.
IP adresi (veya İnternet Protokol Adresi), bir sistem ağına bağlı tüm cihazlara atanan sayısal bir etikettir. IP adresi, bir cihazın hem yerelleştirilmesini hem de tanımlanmasını sağlar. IP, ağda benzersizdir ve bağlı her cihaz arasında iletişime izin verir. Ayrıca iki tür farklı IP adresinin mevcut olduğunu bilmeliyiz: özel ve genel.
IPv6 ve IPv4 arasında başka bir ayrım yapılabilir. IPv4, ortak 4 parçalı bir yapıdan ve noktalarla ayrılmış 4 bayttan (ör. 198.122.0.0) oluşan standart IP formatıdır. Setteki tüm sayılar 0-255 arasında değişebilir. Dolayısıyla IP adreslemenin tamamı 0.0.0.0-255.255.255.255 aralığındadır. Ancak IPv4, artan makine sayısı nedeniyle yakında yeterli adres sağlayamayacaktır.
Böylece, 128 bitlik adresleri kullanan bir format olan IPv6 geliştirildi. IPv6, internete bağlı makinelerin sayısı her geçen gün artmaya devam ettiğinden, bizi benzersiz IP adresi sıkıntısından kurtaracaktı.
- Birkaç IP adresini Dinamik veya statik olmasına göre kategorilere ayırmanın başka bir yolu da vardır.
- Eğer sistemimiz Statik IP'ye sahipse bu, sistemimizin bu IP adresinin her zaman aynı olacağı anlamına gelir.
- Ayrıca internete her bağlandığımızda IP adresimiz aynı kalacaktır.
- Sistemimizde Dinamik IP varsa muhtemelen değişecektir.
- DHCP (veya Dinamik Ana Bilgisayar Yapılandırma Protokolü), dinamik IP adreslerinin seçilmesinden sorumludur.
- İnternetteki hemen hemen her makine ve büyük olasılıkla bizimki de en etkili maliyet seçeneği olduğundan dinamik bir IP adresine sahiptir.
- IP adresleri rastgele değildir. Matematiksel olarak bunlar tarafından üretilir ve atanır. IANA (İnternet Tahsisli Numaralar Kurumu), ICANN (Atanmış isim ve numaralar için internet şirketi).
ICANN, 1998 yılında Amerika Birleşik Devletleri'nde internet güvenliğinin korunmasını desteklemek ve herkes tarafından erişilebilir olmasını sağlamak amacıyla kurulmuş, kar amacı gütmeyen bir kuruluş olarak tanımlanabilir. İnternette, herhangi bir alan adını kaydeden herkes, her seferinde bir alan adı kayıt kuruluşuyla karşılaşır ve bu kişi, bu alan adını ICANN'e kaydetmek için bir ücret öder.
IP Adresinin Çalışması
Belirli bir cihazın neden beklediğimiz şekilde bağlanmadığını anlamak veya ağımızın neden çalışmadığını gidermek istiyorsak, bu, bir IP adresinin nasıl çalıştığını anlamamıza yardımcı olacaktır.
IP, bilgi aktarmak için kılavuz kümeleriyle etkileşime girerek diğer dillere benzer şekilde çalışır. Her cihaz bu protokolün yardımıyla diğer LinkedIn cihazlarıyla veri bulur, aktarır ve alışveriş yapar.
Tipik olarak IP adreslerinin kullanımı sahnelerin hemen arkasında gerçekleşir. Bu süreç şu şekilde çalışır:
- Dolaylı olarak cihazımız öncelikle internete bağlı bir ağa bağlanarak internete bağlanır, cihazımızın internete yaklaşmasını sağlar.
- Muhtemelen biz evdeyken o ağ bizim ISP'miz (İnternet Servis Sağlayıcısı) olacaktır. İşyerindeki şirket ağımız olacak.
- IP adresimiz cihazımıza İSS'miz tarafından tahsis edilmiştir.
- İnternet etkinliğimiz ISP'yi deneyimliyor; IP adresimizle birlikte bize geri veriyorlar. Cihazımıza bir IP adresi tahsis etmek onların işi çünkü bize internete erişim sağlıyorlar.
- Ancak IP adresimiz değişebilir. Örneğin yönlendiricimizi veya modemimizi açmak veya kapatmak değişiklik yapabilir. Ayrıca İSS'mizle de iletişime geçebiliriz; bizim için değiştirebilirler.
- Mesela dışarı çıktığımızda ve cihazımızı yanımıza aldığımızda ev IP adresimiz yanımıza gelmiyor. Bunun nedeni, interneti kullanmak için diğer ağları kullanacağımız ve ISP tarafından bize tahsis edilen kafe, havaalanı veya otel gibi farklı bir IP adresini kullanacağımızdır.
IP Adresi Türleri
Birçok IP adresi kategorisi ve her kategoride farklı türler vardır:
İnternet hizmet planı kapsamında tüm işletmelerin ve bireylerin iki farklı IP adresi vardır: genel ve özel. Genel ve özel terimler ağ konumuyla ilişkilidir, yani bir ağda özel bir IP adresi kullanılır. Yine de harici bir ağda genel bir IP adresi kullanılır.
Tüm cihazların internet ağımıza bağlanan özel bir IP adresi vardır. Tabletler, akıllı telefonlar ve bilgisayarların yanı sıra akıllı TV'ler, yazıcılar veya hoparlörler gibi Bluetooth özellikli cihazları da içerir. Gelişen IoT ile birlikte sahip olduğumuz özel IP adreslerinin toplamı da muhtemelen evimizde gelişiyor.
Yönlendiricimiz bu öğeleri ayrı ayrı tanımak için bir yol gerektirir ve birkaç öğe de birbirini tanımlamak için bir yol gerektirir. Dolayısıyla yönlendiricimiz özel IP adresleri üretir ve bunlar, onları ağ üzerinden ayıran tüm cihazlar için benzersiz tanımlayıcılardır.
Bu adres tüm ağımıza ilişkin ana adrestir. Ayrıca, bağlı tüm cihazların kendi IP adresleri bulunurken, bunlar ağımızın birincil IP adresine eklenir. Genel IP adresimiz yönlendiricimize İSS'miz aracılığıyla verilir.
İSS'ler genellikle büyük bir IP adresi grubu içerir ve müşterileriyle paylaşırlar. Genel IP adresimiz, internet ağımız dışındaki ağımızı tanımlamak için her cihazın kullanacağı bir adrestir.
Genel IP adresleri statik ve dinamik olmak üzere iki farklı türe ayrılır.
Statik IP adresleri dinamik adreslerin aksine tutarlı olacaktır. Bir ağ onu tahsis ettiğinde IP adresi aynı olacaktır. Çoğu işletme ve birey statik bir IP adresine ihtiyaç duymaz; ancak sunucularını barındırması gereken işletmeler için bir sunucuya sahip olmak önemlidir. Statik IP adresi, kendisine sabitlenen e-posta adreslerinin ve web sitelerinin sabit bir IP adresi içereceğini garanti etmesinden kaynaklanmaktadır. Diğer cihazların bunları web üzerinde tutarlı bir şekilde bulmasını istiyorsak bu önemlidir.
Bu bizi bir sonraki noktaya götürüyor. Web sitesi IP adreslerinin iki farklı biçimi vardır. Sunucularını barındırmayan ve bunun yerine web barındırma paketine bağımlı olan web sitesi sahipleri için (ki bu hemen hemen tüm web sitelerinde geçerlidir), web siteleri için aşağıda listelenen ve açıklanan iki tür IP adresi mevcuttur:
Paylaşılan barındırma planlarına bağlı olan birçok web sitesi, web barındırma sağlayıcılarının benzer bir sunucusunda barındırılan çeşitli web sitelerinden biri olacaktır. Trafik hacimlerinin uygun olduğu ve sitelerin toplam sayfa sayısı vb. açısından kısıtlandığı KOBİ web siteleri veya bireysel web siteleri için durum genellikle böyledir. Barındırılan web siteleri bu şekilde paylaşılan IP adresleri içerecektir.
Birkaç web barındırma planı, özel bir IP adresi satın alma seçeneğini içerir. SSL sertifikası almayı çok daha kolay hale getirebilir ve FTP (Dosya Aktarım Protokolü) sunucumuzu çalıştırmamıza olanak tanır. Bir kuruluş içindeki iki veya daha fazla kişiyle dosya aktarmayı ve paylaşmayı kolaylaştırır ve FTP'nin anonim paylaşım seçeneklerine izin verir.
Ayrıca, IP adresiyle web sitemize erişim için özel bir IP adresi, web sitemize alan adı yerine IP adresiyle erişmemize olanak tanır; alan adımızı kaydetmeden önce bunu kurmak ve kontrol etmek istiyorsak faydalıdır.
Otomatik olarak bu IP adresleri düzenli olarak değişir. İSS'ler büyük bir grup IP adresi satın alır ve bunları otomatik olarak müşterilerine tahsis eder. Bunları yeniden tahsis ederler ve önceki IP adreslerini periyodik olarak diğer müşteriler için kullanılmak üzere gruba geri ayarlarlar. İSS'ler için mantık, bu yaklaşımın maliyet tasarrufu sağlamaktır.
Örneğin, IP adreslerinin sürekli akışının otomatikleştirilmesi, bir müşterinin ev değiştirmesi durumunda IP adresini yeniden oluşturmak için belirli görevleri yerine getirmelerine gerek olmadığı anlamına gelir. IP adresinin değiştirilmesinin bilgisayar korsanlarının ağ arayüzümüze sızmasını karmaşık hale getirmesi nedeniyle birçok güvenlik avantajı da vardır.
IP adreslerinin güvenlik tehditleri
Önkoşullar
- Linux işletim sistemi
- Komut satırına/terminal penceresine erişim
Komut Satırını kullanarak IP adresimizi bulun
IP adresimizi kontrol etmek için kullanabileceğimiz bazı farklı komutlar vardır. Bu komutları yürütmek için bir komut satırı/terminal penceresi açarak başlayabiliriz.
1. Ana bilgisayar adı komutuyla
Terminal penceresinden aşağıdaki komut yardımıyla IP adresimizi kontrol edebiliriz:
hostname -I
Sistemimiz dahili IP adresini gösterecektir.
2. ip addr Komutu ile
IP adresimizi bir komut kullanarak kontrol edebiliriz; ip adresi
ip addr
Sistemimiz donanımımızı tarayacak ve sahip olduğumuz tüm ağ bağdaştırıcılarının durumunu gösterecektir. Ether/link'i söyleyen girişi kontrol edin. Aşağıdakilerden herhangi birini görmeliyiz:
inet 192.168.0.10/24 inet6 fe80::a00:27ff:fe76:1e71/64
Bu girişler, kablosuz veya WiFi bağdaştırıcısı veya kablolu veya Ethernet bağdaştırıcısı için bir tane içerecektir. Ayrıca sanal bağdaştırıcının girişine de sahip olabiliriz. Genellikle yalnızca bir girişte istediğimiz IP adresi listelenir.
Önemli: Eğik çizgi /64 -- ve --/24'ten sonraki rakam ağ boyutunu temsil eder. Ayrıca ağın boyutunun haritalandırılmasına ve taranmasına yardımcı olur.
3. ifconfig Komutu ile
Bu yöntem, ifconfig komutunu uygulayarak IP adresi ortaklarımızı bulmak için kullanılır. Bu komut satırına aşağıdaki komutu yazın:
ifconfig
Sistem sanal, bağlı ve bağlantısız gibi her ağ bağlantısını gösterecektir. IP adresimizi bulmak için MULTICAST, RUNNING, BROADCAST, UP etiketli olanı kontrol edin. Her ikisini de listeliyor IPv6 ve IPv4 adresler.
Önemli: IP adresimizi kontrol ettiğimizde geridöngü terimini fark edebiliriz. Benzer bir sisteme trafik veren bir IP adresini ifade eder. Geri döngü adresi genellikle 127.0.0.1'dir. Ya hatalı satırda inceliyoruz ya da listelenen adresi incelediğimizde bir ağa bağlı değiliz.
4. Linux'ta GUI kullanarak IP Adresimizi bulun
Çalıştırmak için işaretle ve tıkla arayüzünü kullanıyorsak Linux sistemimizde aşağıdaki adımları takip ederek IP adresimizi kontrol edebiliriz:
- Girmek Ayarlar arama çubuğunun içinde Uygulama Menüsü.
- Simgeye basın, yani Ayarlar çıktılar arasında görünür.
- Ardından sekmeyi arayın; Ağ içinde Ayarlar Menüsü, ve simgeye basın, yani Gelişmiş Kablolu Ayarlar.
- Kablolu ayarların ayrıntılarını içeren bir açılır pencere açılacaktır. Burada her ikimizi de kontrol edebiliriz. IPv6 adresi ve IPv4 adresi.
Genel IP Adresini Kontrol Edin
Genel IP adresimizi bulmak için harici web sitesine ulaşabiliriz.
Herhangi bir tarayıcı kullanıyorsak şuraya gidebiliriz:
https://www.whatismyip.com
Veya,
Bir terminal veya komut satırı kullanıyorsak, harici bir IP adresi göstermek için wget veya curl gibi alma komutunu kullanın.
wget -0 - -q https://checkip.amazonaws.com curl -s https://icanhazip.com
Önemli: Bir web sitesine (güvenli olmayan) bağlanmak için curl kullandığımızda, çıktı hatayla yanıt verecektir.
Özel/Genel IP Adresi Nedir?
Bir ağda tüm bilgisayarların kendi IP adreslerine sahip olması gerekir. İki bilgisayarın benzer bir IP adresine sahip olması ağda hatalara yol açacaktır.
segmentasyon arıza çekirdeği atıldı
Modern ağların çoğu sorunu bulacak ve düzeltmemizi isteyecektir. Ancak çeşitli eski ağlar, trafiği her iki sisteme de yönlendirmeye çalışarak zarar görebilir.
Bilgisayarların çoğunda aşağıdaki gibi iki farklı IP adresi bulunur:
Genel IP adresi: Bir web sitesini ziyaret ettiğimizde karşılaştığımız adrestir. Herhangi bir küçük ağa bağlandığımızda sistemimiz IP adresi (dahili) olan bir yönlendiriciye bağlanacaktır. Buna karşılık, bu yönlendirici büyük bir ağa (İnternet Servis Sağlayıcı gibi) bağlanır ve kendi IP adres sistemine sahiptir.
Özel IP adresi: Bir ağda kullanılan IP adresidir. Aynı zamanda yönlendirme araçlarını yapılandırmak için kullanmak isteyeceğimiz araçtır. Genellikle dahili IP adresi, daha küçük ağlarda 192.168.x.x IP adresiyle başlar. Dinamik olarak bağlandığımızda sistemimize atanır.
Birkaç IPv4 adresi aralığı özel bir ağ için ayrılmıştır. Bunlar aşağıda listelenmiştir:
- 192.168.0.0/16
- 172.16.0.0/12
- 10.0.0.0/18