Pazartesi , 6 Temmuz 2020

İnternet IP Adresinin Öğrenilmesi

İnternete çıkan bir sistemin internete çıkış IP adresini öğrenme ihtiyacı duyabiliriz. Bu yazıda iç ağda kullanılan Linux ve Windows bir sistemin internete çıkış IP adresinin komut satırı üzerinden elde edilme yöntemleri incelenecektir.

İnternete çıkış IP adresini öğrenmek için bir çok site vardır. Bu sitelerden public IP adresi kolayca elde edilebilir.

https://whatismyipaddress.com

Kullanılabilecek bazı kaynaklar aşağıdadır.

  • ifconfig.me
  • ifconfig.co
  • icanhazip.com
  • ipecho.net/plain
  • resolver1.opendns.com
  • myexternalip.com/raw
  • checkip.amazonaws.com
  • smart-ip.net/myip
  • checkip.amazonaws.com

Bazı durumlarda web browser olmadan internete çıkış IP adresinin öğrenilmesine gerek duyulabilir. Bu amaçla Linux ve Windows ortamlarında çeşitli yöntemler kullanılabilir.

Not: Kullanımlar sırasında iç ağdaki cihazın belirtilen hedeflerin belirtilen servislerine (http, dns, telnet, finger, ftp…) erişebildiği varsayılmıştır.

Linux Ortamı

Linux ortamında çeşitli araçlar kullanılarak internete çıkış IP adresi öğrenilebilir. Bu araçlar ve bazı örnekleri aşağıdaki gibi sıralanabilir.

Curl Aracı:

curl -4 icanhazip.com

curl v4.ident.me

Wget Aracı:

wget -qO- ifconfig.me/ip

Dig Aracı:

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

Host Aracı:

host myip.opendns.com @resolver1.opendns.com

Telnet (Port 23):

telnet myip.gelma.net

Telnet (Web):

telnet ipecho.net 80
GET /plain HTTP/1.1
HOST: ipecho.net

Finger Aracı:

finger @ifcfg.me

FTP Aracı:

echo close | ftp ifcfg.me

Windows Ortamı

Windows işletim sisteminde de komut satırı araçları ile internete çıkış IP adresleri elde edilebilir. Linux ortamındakine benzer olarak kullanılabilecek yöntemler çoğaltılabilir.

Nslookup Aracı:

nslookup myip.opendns.com. resolver1.opendns.com
veya
nslookup . ifcfg.me

Telnet Aracı

telnet ifcfg.me

Powershell System.Net.WebClient:

$wc = New-Object System.Net.WebClient
echo $wc.DownloadString(“http://myexternalip.com/raw”)

One comment

  1. Pingback: ARP (Address Resolution Protocol) - Teknoloji Uzayı

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir