İçeriğe geç

Command Prompt ile IP Bilgilerini Değiştirmek

Kategori: Nasıl Yapılır?, ve Windows

Windows’un GUI tarafında ip bilgilerini değiştirmek gayet kolay. Denetim masasından veya ağ bağdaştırıcılarından kolayca IP, DNS, Mask ve Gateway bilgilerini değiştirebiliyoruz. Peki ya gui’ye erişim imkanımız yok ise, sadece command prompt’a (cmd) erişimimiz var ise nasıl olacak?

Eğer işletim sisteminiz Win + R tuş kombinasyonu ile run (çalıştır) penceresini açtıktan sonra cmd yazarak command prompt’u açıyoruz. Ardından mevcut IP yapılandırmasını görmek için “ipconfig” yazarak var olan yapılandırmamızı inceliyoruz.

Burada incelememiz gereken asıl şey; hangi interface’in yapılandırmasını değiştireceksek onun ismini almamız. Benim burada tek interface kartım olduğu için onu değiştireceğim.

Network Bilgilerinize Bakmak

Network bilgilerinize bakmak için aşağıda ki komutu girmeniz gerekmektedir.

netsh interface ipv4 show config

Gördüğünüz gibi klasik ipconfig komutundan farklı bir çıktı getiriyor. Normal interface bilgilerinin yanı sıra loopback detaylarını da ekrana getirdi.

IP Adresi, Mask ve Varsayılan Ağ Geçidini Değiştirmek

Var olan ip yapılandırmamızı gördüğümüze göre artık bilgileri değiştirebiliriz. Bunun için aşağıda ki gibi bir syntax kullanmamız gerekmektedir;

netsh interface ipv4 set address name="INTERFACE ADI" static IP_ADRESİ SUBNET_MASK GATEWAY

Yukarıda ki bilgilerime göre benim konfig komutum;

netsh interfave ipv4 set address name="Ethernet0" static 192.168.65.127 255.255.255.0 192.168.65.2

Benim interface adım “Ethernet0” olduğu için interface adı kısmına onu girdikten sonra sırası ile vermek istediğim ip adresi, subnet ve gateway bilgilerini yazdım.

DHCP’den IP Almak

DHCP’den ip almak için ise komut satısına aşağıda ki komutu yazmanız yeterlidir;

netsh interfaceipv4 set address name="Ethernet0" source=dhcp

DNS Bilgisi Girmek

Dns bilgilerini ise benzer şekillerde girebilirsiniz;

netsh interface ipv4 set dns name="INTERFACE_ADI" static DNS_SERVER

Örnek;

netsh interface ipv4 set dns name="Ethernet0" static 8.8.8.8

İkincil Dns eklemek;

netsh interface ipv4 set dns name="INTERFACE_ADI" static DNS_SERVER index=2

Örnek;

netsh interface ipv4 set dns name="Ethernet0" static 8.8.4.4 index=2

DHCP’den DNS Almak;

netsh interface ipv4 set dnsservers name"Interface_Adi" source=dhcp

IP ROUTE

Eğer yapınız biraz büyük ise ilgili makineniz diğer networklere erişimde sıkıntı yaşayabilir. Bunun için Windows işletim sistemimize hangi ip bloğuna nereden gitmesi gerektiğini bildirmemiz gerekir. Var olan ip route tablonuzu yazdırmak için cmd’yi yine admin hakları ile çalıştırdıktan sonra;

route print

Route eklemek için;
route ADD hedef_network MASK subnet_mask gateway_adresi metric_deger

Örnek vermek gerekirse;

route ADD 192.168.35.0 MASK 255.255.255.0 192.168.0.2

Komutumuzu böyle girersek Windows işletim sistemi yeniden başladığında bu route’u silecektir. Route’u kalıcı yapmak için -p parametresini girmemiz gerekmektedir.

route -p ADD 192.168.35.0 MASK 255.255.255.0 192.168.0.2

veya

route ADD 192.168.35.0 MASK 255.255.255.0 192.168.0.2 -p
Route Silmek;
route delete hedef_network

Örnek vermek gerekirse;

route delete 192.168.35.0

İlk Yorumu Siz Yapın

Bir Cevap Yazın

This site uses Akismet to reduce spam. Learn how your comment data is processed.