Cumartesi , 26 Eylül 2020
İnternet IP Adresinin Öğrenilmesi 1 – FeaturedImage 03521

İ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.

İnternet IP Adresinin Öğrenilmesi 2 – obtaining public ip address by using command line tools 011

İ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ı:

İnternet IP Adresinin Öğrenilmesi 3 – obtaining public ip address by using command line tools 021

curl -4 icanhazip.com

curl v4.ident.me

Wget Aracı:

İnternet IP Adresinin Öğrenilmesi 4 – obtaining public ip address by using command line tools 031

wget -qO- ifconfig.me/ip

Dig Aracı:

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

İnternet IP Adresinin Öğrenilmesi 5 – obtaining public ip address by using command line tools 041

Host Aracı:

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

İnternet IP Adresinin Öğrenilmesi 6 – obtaining public ip address by using command line tools 051

Telnet (Port 23):

İnternet IP Adresinin Öğrenilmesi 7 – obtaining public ip address by using command line tools 061

telnet myip.gelma.net

Telnet (Web):

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

İnternet IP Adresinin Öğrenilmesi 8 – obtaining public ip address by using command line tools 071

Finger Aracı:

finger @ifcfg.me

İnternet IP Adresinin Öğrenilmesi 9 – obtaining public ip address by using command line tools 081

FTP Aracı:

echo close | ftp ifcfg.me

İnternet IP Adresinin Öğrenilmesi 10 – obtaining public ip address by using command line tools 091

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

İnternet IP Adresinin Öğrenilmesi 11 – obtaining public ip address by using command line tools 101

Telnet Aracı

telnet ifcfg.me

İnternet IP Adresinin Öğrenilmesi 12 – obtaining public ip address by using command line tools 111

Powershell System.Net.WebClient:

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

İnternet IP Adresinin Öğrenilmesi 13 – obtaining public ip address by using command line tools 121

Bir cevap yazın

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