CMD IP nasıl öğrenilir?

CMD ile IP Adresini Öğrenme Rehberi

Bir ağde kimlik kartın gibidir IP adresi. İnternette gezinirken, bir web sitesine bağlanırken veya dosya paylaşımı yaparken kim olduğunu, nereden geldiğini belirleyen bir numara. Bazen ağ sorunlarını gidermek için, bazen de güvenlik ayarlarını yapmak için bu numarayı bilmen gerekir. İşte CMD (Komut İstemi) ile IP adresini nasıl kolayca öğrenebileceğini anlatacağım.

Yerel (Lokal) IP Adresini Bulma

Bilgisayarının ağdaki kendi adresidir yerel IP adresi. Genellikle 192.168.x.x veya 10.x.x.x gibi bir formatta olur. Modeminin sana atadığı adrestir bu. Bunu öğrenmek için CMD'yi aç ve şu komutu gir:

ipconfig

Enter'a bastığında karşına bir sürü bilgi çıkacak. Aradığımız şey "IPv4 Address" satırı. Bu senin yerel IP adresin. Örneğin, benim bilgisayarımda bu şöyle görünebilir:

Ethernet adapter Ethernet:

Connection-specific DNS Suffix . :

Link-local IPv6 Address . . . . . : fe80::xxxx:xxxx:xxxx:xxxx%10

IPv4 Address. . . . . . . . . . . : 192.168.1.105

Subnet Mask . . . . . . . . . . . : 255.255.255.0

Default Gateway . . . . . . . . . : 192.168.1.1

Burada 192.168.1.105 benim yerel IP adresim. Default Gateway ise modeminin IP adresidir, bu da çoğu zaman önemlidir.

Dış (Global) IP Adresini Bulma

Bu, internetteki senin kimliğindir. Modeminin genel ağa bağlandığı adrestir. Dış IP adresini öğrenmenin birkaç yolu var ama CMD'den yapacaksak biraz dolaylı bir yol izlememiz gerekiyor. Ping komutuyla bunu yapabiliriz. Birçok web sitesinin ping sonucunda DNS sunucularının IP'lerini görebiliriz. Ama en kolayı, bir web servisini kullanmak. CMD'ye şunu yaz:

ping google.com

Bu komut, google.com'a paketler gönderir ve geri dönen paketlerin geldiği adresi gösterir. Genellikle google.com'un DNS sunucularından birinin IP'sini görürsün. Örneğin:

Pinging google.com [172.217.168.196] with 32 bytes of data:

Reply from 172.217.168.196: bytes=32 time=25ms TTL=118

Reply from 172.217.168.196: bytes=32 time=26ms TTL=118

...

Burada 172.217.168.196 bir Google sunucusunun IP'sidir ve sana doğrudan senin genel IP'ni vermez. Deneyimlerime göre, dış IP'ni öğrenmenin en pratik yolu, CMD'den bir web servisine bağlanmaktır.

Pratik Yöntem: Web Servislerini Kullanma

Bu en garantili yöntemdir. CMD'yi aç ve şuna benzer bir komut gir:

curl ifconfig.me

veya

curl icanhazip.com

Eğer curl yüklü değilse, bu komutlar çalışmayabilir. O zaman alternatif olarak CMD'ye şunu yazabilirsin:

nslookup myip.opendns.com.nsa.aws.opendns.com

Bu komutlar, doğrudan dış IP adresini sana gösterecektir. Örneğin, curl ifconfig.me komutunu çalıştırdığında, ekranda sadece dış IP adresin yazar:

88.252.XXX.XXX

Buradaki 88.252.XXX.XXX senin dış IP adresindir. Bu, internet servis sağlayıcının (ISS) sana atadığı genel adrestir.

IP Adresi Hakkında Dikkat Edilmesi Gerekenler

Unutma ki, çoğu ev kullanıcısı için dış IP adresi dinamiktir. Yani zamanla değişebilir. Bu, internet servis sağlayıcının bu IP'yi sana belirli bir süreliğine kiralaması anlamına gelir. Eğer statik bir IP adresine ihtiyacın varsa (örneğin bir sunucu barındırmak için), ISS'n ile görüşmen gerekir. Yerel IP adresin ise genellikle modem yeniden başlatılmadıkça veya ağ ayarların değişmedikçe aynı kalır.

Ağ sorunlarını çözerken veya güvenlik duvarı kuralları ayarlarken bu IP adreslerini doğru bilmek çok önemlidir. Yerel IP, bilgisayarını ağdaki diğer cihazlarla iletişim kurdururken, dış IP ise internetteki tüm dünyayla senin arandaki köprüdür.