Yararlı Cmd Komutları (ipconfig, ping, tracert)

Cmd yani Command Promp Türkçesi Komut İstemi olan bu program kabuk ile iletişime geçmemizi sağlayan bir programdır. Linux terminali kadar başarılı olduğu söylenemesede oldukça yatenekli bir programdır. Windows ile beraber gelir.

Çalıştırmak için Başlat > Ara > cmd.exe yazmanız yeterli olacaktır.


> ipconfig

Bu komut(program) bilgisayarımızın yerel ağdaki ip adresini verir

C:\Users\>ipconfig

Windows IP Configuration

Ethernet adapter Ethernet:

   Connection-specific DNS Suffix  . :
   Link-local IPv6 Address . . . . . : fe80::f1f3:308:2759:c95c%15
   IPv4 Address. . . . . . . . . . . : 192.168.0.111
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . : 192.168.0.1

Wireless LAN adapter Wi-Fi:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :

Yukarıdakine benzer bir çıktı vericektir. Bende Wi-Fi kapalı olduğu için bağlı gözükmüyor

IPv4 Address yazan kısımda local ip adresim yazıyor. 192.168.0.111

Ipv6 Address yazan kısımda ise local ipv6 adresim yazıyor: fe80::f1f3:308:2759:c95c%15

Bu ip adresleri internet ortamındaki ip adresiniz değildir. Bu adresler modeminizin kendi içerisinde size atadığı adreslerdir.

IPv4 32bit(4 byte) uzunluğundadır ve bu da bize yaklaşık 4 milyar farklı adress verebileceği anlamına gelir. Ancak dünyadaki 4 milyarın üzerinde cihaz olduğu düşünülürse bu sayı bize yetmiyecektir. Bu yüzden her modem kendi içerisindeki bilgisayarlara başka bir ip adresi atar ve bilgisayarlar internete modemin ip adresi ile çıkış yapar. Böylece bu sorun bir şekilde aşılmış olunur.

Eğer internetteki ip adresinizi öğrenmek isterseniz google üzerinde what is my ip address ya da ip adresim şeklinde aramalar yaparak public ip adresinizi öğrenebilirsiniz. Bu public ip adresiniz sizin modeminizin internete çıkış adresidir. Sizde bu adress üzerinden internette dolaşırsınız.


> net user administrator /active:yes

Bu komut ile administrator hesabını aktif hale getirebilirsiniz

Ancak cmd.exe yi çalıştırmadan önce programa sağ tıklayıp yönetici olarak çalıştırmanız gerekmekte. Yönetici olarak çalıştırdıktan sonra bu komutu girerek administrator kullanıcısını aktif edebilirsiniz.

C:\WINDOWS\system32>net user administrator /active:yes
Komut başarıyla tamamlandı.

Administrator kullanıcısını aktif ettikten sonra oturumu kapattığınızda Administrator adında bir kullanıcı hesabının daha geldiğini görecektsiniz.

> net user administrator /active:no

C:\WINDOWS\system32>net user administrator /active:no
Komut başarıyla tamamlandı.

komutu ile Administrator hesabı tekrar kapatılabilir


> ping www.google.com

Ping programı 1983 yılında Mike Muss tarfından yazılmış bir programdır.

Genel olarak ping belirtilen bilgisayara 32 byte'lık bir paket gönderir ve paketin geri gelmesini bekler.

Hedef siteye verinin ulaşıp ulaşmadığı, ne kadar sürede ulaştığı, hedef sitenin ip adresi gibi bilgiler ping ile çok basit bir şekilde öğrenilebilir.

C:\Users>ping google.com

Pinging google.com [216.58.206.14] with 32 bytes of data:
Reply from 216.58.206.14: bytes=32 time=77ms TTL=55
Reply from 216.58.206.14: bytes=32 time=68ms TTL=55
Reply from 216.58.206.14: bytes=32 time=93ms TTL=55
Reply from 216.58.206.14: bytes=32 time=85ms TTL=55

Ping statistics for 216.58.206.14:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 68ms, Maximum = 93ms, Average = 80ms

Ping programı google.com'a 4 tane 32bytle lık paket gönderdi

Google.com'un ip adresin 216.58.206.14 olduğunu belirtmiş

En aşağıda Average olarak belirtilen paketlerin sunucuya ortalama ulaşma sürelerini gösterir.

Benim bilgisayarım google.com ile ortalama 80milisaniye içinde iletişim kuruyormuş.

TTL ile belirtilenler ise gönderilen bir paketin internet ortamındaki yaşam süresidir. Eğer paketlerimiz yollarını kaybeder ve hedefi bulamazlarsa internet ortamında trafik yaratmaması için paketler yok edilir. Yani TTL bir paketin ne kadar süre boyunca yaşayacağını belirtir. Bu ttl değerleri paketimiz her kontrol noktasına ulaştığına 1 azaltılır böylece yaşam süreleri azaltılarak paket yok edilir.


> tracert google.com

Tracert programı belirtilen hedefe gönderdiğimiz bir paketin hedefe ulaşması için izlediği yolları verir.

C:\Users\>tracert google.com

Tracing route to google.com [216.58.206.14]
over a maximum of 30 hops:

  1    <1 ms    <1 ms    <1 ms  192.168.0.1
  2    <1 ms    <1 ms    <1 ms  192.168.254.254
  3     6 ms    24 ms    52 ms  172.31.8.10
  4     *        *        *     Request timed out.
  5   101 ms    59 ms    30 ms  212.174.242.5.static.ttnet.com.tr [212.174.242.5]
  6    91 ms    64 ms    75 ms  72.14.214.130
  7    68 ms   103 ms    83 ms  64.233.174.237
  8    90 ms    80 ms    64 ms  216.239.56.149
  9   103 ms    91 ms    75 ms  fra16s20-in-f14.1e100.net [216.58.206.14]

Trace complete.

Paketimiz modemimizden çıkmış ve sırasıyla yukarıda belirtilen ip adreslerindeki bilgisayarlara google.com'un adresini sormuş(Sora sora bağdat bulunur hesabı) gerçektende internet ortamındaki bir paket adresini böyle bulur. Yani paketimizin üzerinde nereye gideceği yazıyor ve onu gerekli servisler gideceğin yer şurası oraya git orda kime sorsan gösterir gibisinden bir yönlendirme ile sonraki adrese gönderiyorlar. Tracert'ın dediğine göre bilgisayarımızdan google.com'a gönderdiğimiz bir paket sora sora yani 8 kişiye(bilgisayara) sorarak 9.adımda hedefini bulabiliyormuş.


Kaynak : http://ftp.arl.army.mil/~mike/

Kaynak : http://ftp.arl.army.mil/~mike/ping.html