Linux’ta İç ve Dış IP Adresini Öğrenme

Linux kullanıcıları, ağ bağlantılarını yönetirken cihazlarının iç (local) ve dış (public) IP adreslerini öğrenmeye ihtiyaç duyabilirler. İç IP adresi yerel ağ içinde cihazın kimliğini belirlerken, dış IP adresi internet üzerinden görünen adresi ifade eder. Aşağıda, Linux sistemlerinde iç ve dış IP adreslerini öğrenmek için kullanabileceğiniz komutlar açıklanmaktadır.

1. İç IP Adresini Öğrenme

İç IP adresi, cihazınızın yerel ağda aldığı IP adresidir. Bunu öğrenmek için aşağıdaki komutlardan birini kullanabilirsiniz:

1.1 ip Komutuyla İç IP Adresi Öğrenme

ip a | grep inet

Açıklama: Bu komut, sistemdeki ağ arayüzlerine atanmış IP adreslerini listeler. Çıktı genellikle şu şekilde olur:

inet 192.168.1.100/24 brd 192.168.1.255 scope global dynamic eth0

Buradaki 192.168.1.100 IP adresi, cihazın iç IP adresidir.

1.2 ifconfig Komutuyla İç IP Adresi Öğrenme

Eski sistemlerde ifconfig komutu kullanılabilir:

ifconfig | grep 'inet '

Bu komut, ağ arayüzlerine atanmış IP adreslerini listeler.

1.3 hostname -I Komutuyla İç IP Adresi Öğrenme

hostname -I

Bu komut, cihazın yerel ağdaki IP adresini doğrudan ekrana yazdırır.

2. Dış IP Adresini Öğrenme

Dış IP adresi, internet sağlayıcınız tarafından atanmış ve internette görünen IP adresidir. Bunu öğrenmek için aşağıdaki komutları kullanabilirsiniz:

2.1 curl Komutuyla Dış IP Adresi Öğrenme

curl https://ifconfig.me

Bu komut, cihazın dış IP adresini görüntüler.

2.2 wget Kullanarak Dış IP Adresi Öğrenme

wget -qO- https://ifconfig.me

Bu komut da aynı şekilde dış IP adresini ekrana yazdırır.

2.3 dig Komutuyla Dış IP Adresi Öğrenme

dig +short myip.opendns.com @resolver1.opendns.com

Bu komut, OpenDNS servisleri aracılığıyla dış IP adresinizi sorgular.

Linux’ta iç ve dış IP adresinizi öğrenmek için yukarıdaki yöntemlerden herhangi birini kullanabilirsiniz. İç IP adresi genellikle ip a veya hostname -I komutlarıyla bulunabilirken, dış IP adresini öğrenmek için curl, wget veya dig gibi araçlar tercih edilebilir. Sistem yöneticileri ve ağ yöneticileri için bu bilgiler, ağ yapılandırması ve güvenliği açısından önemlidir.

Translate »